Merged V3.2 to HEAD

17075: Merged DEV-TEMPORARY to V3.2
      16768: ETHREEOH-2359: System Error message appears while clicking "View Completed Task" icon for the task, if the user, whom the Adhoc task was assigned to, has been deleted
      16792: *RECORD ONLY* ETHREEOH-1429: Unfriendly error occurs when two content managers create identical content items in appropriate user sandboxes
   17078: Merged DEV-TEMPORARY to V3.2
      16962: ETHREEOH-1289: It is possible to add one Web Form to Web Project twice and more times
   17080: Merged DEV-TEMPORARY to V3.2
      16960: ETHREEOH-1894: Unfriendly notifications appear when trying to edit unlocked content

git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@17081 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
Kevin Roast
2009-10-22 10:17:12 +00:00
parent a118bd2e94
commit d5fa19de9f
4 changed files with 70 additions and 37 deletions

View File

@@ -687,6 +687,7 @@ title_change_password=Change User Password
change_password_description=Use this view to change an existing user password.
change_password_instructions=Enter the new password for this user.
show_all=Show All
warn_user_was_deleted=User has been deleted
# Check-in messages
check_in=Check In

View File

@@ -192,9 +192,7 @@ public class EditOnlineDialog extends CCCheckoutFileDialog
catch (Throwable err)
{
try { if (tx != null) {tx.rollback();} } catch (Exception tex) {}
Utils.addErrorMessage(Application.getMessage(FacesContext.getCurrentInstance(),
MSG_ERROR_CHECKOUT) + err.getMessage(), err);
property.setDocument(null);
}
}
}

View File

@@ -1223,8 +1223,20 @@ public class CreateWebsiteWizard extends BaseWizardBean
item.setLabel(form.getTitle());
item.setDescription(form.getDescription());
item.setImage(WebResources.IMAGE_WEBFORM_32);
boolean skip = false;
for (FormWrapper formWrapper : this.forms)
{
if (formWrapper.getTitle().equals(form.getTitle()))
{
skip = true;
break;
}
}
if (!skip)
{
items.add(item);
}
}
this.formsList = items;
return items;
}
@@ -1368,8 +1380,20 @@ public class CreateWebsiteWizard extends BaseWizardBean
item.setLabel(workflowDef.title);
item.setDescription(workflowDef.description);
item.setImage(WebResources.IMAGE_WORKFLOW_32);
boolean skip = false;
for (WorkflowWrapper workflowWrapper : this.workflows)
{
if (workflowWrapper.getTitle().equals(workflowDef.getTitle()))
{
skip = true;
break;
}
}
if (!skip)
{
items.add(item);
}
}
return items;
}

View File

@@ -60,6 +60,7 @@ public class UIAssociationEditor extends BaseAssociationEditor
private static final Log logger = LogFactory.getLog(UIAssociationEditor.class);
public static final String MSG_WARN_CANNOT_VIEW_TARGET_DETAILS = "warn_cannot_view_target_details";
public static final String MSG_WARN_USER_WAS_DELETED = "warn_user_was_deleted";
// ------------------------------------------------------------------------------
// Component implementation
@@ -171,6 +172,9 @@ public class UIAssociationEditor extends BaseAssociationEditor
out.write("<tr><td>");
AssociationRef assoc = (AssociationRef)iter.next();
NodeRef targetNode = assoc.getTargetRef();
if (nodeService.exists(targetNode))
{
if (ContentModel.TYPE_PERSON.equals(nodeService.getType(targetNode)))
{
// if the node represents a person, show the username instead of the name
@@ -207,6 +211,12 @@ public class UIAssociationEditor extends BaseAssociationEditor
out.write(Utils.encode(displayString));
}
}
else
{
String message = Application.getMessage(context, MSG_WARN_USER_WAS_DELETED);
out.write(message);
}
out.write("</td></tr>");
}