CCM NG/ccm-cms: Localized texts which were not localized yet in AssignedTaskTable

git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4819 8810af33-2d31-482b-a856-94f89814c4df

Former-commit-id: cc7094653a
pull/2/head
jensp 2017-06-27 12:10:59 +00:00
parent f679a01a49
commit 79b648ca87
4 changed files with 50 additions and 19 deletions

View File

@ -29,7 +29,6 @@ import com.arsdigita.bebop.event.TableActionEvent;
import com.arsdigita.bebop.table.DefaultTableCellRenderer;
import com.arsdigita.bebop.table.TableCellRenderer;
import com.arsdigita.globalization.GlobalizedMessage;
import org.libreccm.cdi.utils.CdiUtil;
@ -41,6 +40,8 @@ import org.libreccm.workflow.AssignableTaskRepository;
import org.libreccm.workflow.WorkflowManager;
import org.librecms.CmsConstants;
import java.util.Optional;
public final class AssignedTaskTable extends Table {
public AssignedTaskTable(final WorkflowRequestLocal workflow) {
@ -65,12 +66,10 @@ public final class AssignedTaskTable extends Table {
final int column = event.getColumn();
final CdiUtil cdiUtil = CdiUtil.createCdiUtil();
final AssignableTaskRepository userTaskRepo = cdiUtil.findBean(
AssignableTaskRepository.class);
final WorkflowManager workflowManager = cdiUtil.findBean(
WorkflowManager.class);
final AssignableTaskManager taskManager = cdiUtil.findBean(
AssignableTaskManager.class);
final AssignableTaskRepository userTaskRepo = cdiUtil
.findBean(AssignableTaskRepository.class);
final AssignableTaskManager taskManager = cdiUtil
.findBean(AssignableTaskManager.class);
final Shiro shiro = cdiUtil.findBean(Shiro.class);
if (column == 1) {
@ -104,20 +103,46 @@ public final class AssignedTaskTable extends Table {
final BoxPanel panel = new BoxPanel();
final String lockingUserName = (String) value;
if (lockingUserName != null) {
final StringBuilder sb = new StringBuilder("Locked by <br />");
final CdiUtil cdiUtil = CdiUtil.createCdiUtil();
final Shiro shiro = cdiUtil.findBean(Shiro.class);
if (shiro.getUser().isPresent()
&& lockingUserName.equals(shiro.getUser().get().getName())) {
sb.append("you");
final Optional<User> currentUser = shiro.getUser();
if (currentUser.isPresent()
&& currentUser.get().getName().equals(lockingUserName)) {
panel.add(new ControlLink(new Label(
gz("cms.ui.workflow.task.unlock"))));
new GlobalizedMessage("cms.ui.workflow.task.unlock",
CmsConstants.CMS_BUNDLE))));
panel.add(new Label(
new GlobalizedMessage(
"cms.ui.workflow.task.locked_by_you",
CmsConstants.CMS_BUNDLE)));
} else {
sb.append(lockingUserName);
panel.add(new ControlLink(new Label(
gz("cms.ui.workflow.task.takeover"))));
new GlobalizedMessage("cms.ui.workflow.task.takeover",
CmsConstants.CMS_BUNDLE))));
panel.add(new Label(
new GlobalizedMessage(
"cms.ui.workflow.task.locked_by",
CmsConstants.CMS_BUNDLE,
new String[]{lockingUserName})));
}
panel.add(new Label(sb.toString(), false));
// final StringBuilder sb = new StringBuilder("Locked by <br />");
// final CdiUtil cdiUtil = CdiUtil.createCdiUtil();
// final Shiro shiro = cdiUtil.findBean(Shiro.class);
// if (shiro.getUser().isPresent()
// && lockingUserName.equals(shiro.getUser().get()
// .getName())) {
// sb.append("you");
// panel.add(new ControlLink(new Label(
// gz("cms.ui.workflow.task.unlock"))));
// } else {
// sb.append(lockingUserName);
// panel.add(new ControlLink(new Label(
// gz("cms.ui.workflow.task.takeover"))));
// }
// panel.add(new Label(sb.toString(), false));
} else {
panel.add(new ControlLink(
new Label(gz("cms.ui.workflow.task.lock"))));

View File

@ -327,3 +327,5 @@ cms.ui.workflow.task.reject=Reject
cms.ui.workflow.task.takeover=Take over
cms.ui.workflow.task.unlock=Unlock task
cms.ui.workflow.task.user.add=Assign user
cms.ui.workflow.task.locked_by=Locked by {0}
cms.ui.workflow.task.locked_by_you=Locked by you

View File

@ -324,3 +324,5 @@ cms.ui.workflow.task.reject=Zur\u00fcckweisen
cms.ui.workflow.task.takeover=\u00dcbernehmen
cms.ui.workflow.task.unlock=Aufgabe freigeben
cms.ui.workflow.task.user.add=Benutzer zuordnen
cms.ui.workflow.task.locked_by=Reserviert durch {0}
cms.ui.workflow.task.locked_by_you=Von Ihnen reserviert

View File

@ -283,3 +283,5 @@ cms.ui.workflow.task.reject=Reject
cms.ui.workflow.task.takeover=Take over
cms.ui.workflow.task.unlock=Unlock task
cms.ui.workflow.task.user.add=Assign user
cms.ui.workflow.task.locked_by=Locked by {0}
cms.ui.workflow.task.locked_by_you=Locked by you