Uploaded image for project: 'Alfresco'
  1. Alfresco
  2. ALF-11982

Enable category manager to handle custom classifications / custom category types


    • Type: Contribution
    • Status: Reopened (View Workflow)
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: 4.0.b Community, 5.1.d Community
    • Fix Version/s: None
    • Component/s: Admin Console (Share)
    • Security Level: external (External user)


      The Share category manager currently only handles standard categories from the cm:generalclassifiable classification. This is very limiting for applications that require custom classifications or additional metadata associated with categories. The attached patch file enhances the category manager (and some related components of Share / the repository) to allow management and usage of custom classifications and custom category types.

      Changes made by the patch:

      • allow forms to supply a destination child-association when creating nodes (implementing a TODO in the current code base)
      • add a web script to the repository tier that lists the available classification aspects
      • enhance the Share category manager to handle multiple classification aspects
      • enhance the Share category manager to use forms for category management (creation / modification)
      • provide a configuration option to hide certain classification aspects in the category manager
      • provide a configuration option to specify wether a form should be used to modify the categories of a certain classification and what type of category should be created
      • enhance the picker children web script on the repository tier to specify wether an element "is a category"
      • patch the object-finder component in the web framework, replacing a hard type check with an evaluation of the new "is a category" property to handle category subtypes

      The second patch file provides a sample model, bootstrap view, Share configuration and Spring Surf extension to work with the enhancements made by this contribution.

      Please note: The last two items in the change list have previously been submitted to Alfresco Support as ACT #15024-37043 in the context of a customer project unrelated to this contribution.

        Issue Links


          Transition Time In Source Status Execution Times Last Executer Last Execution Date
          New New Open Open
          299d 19h 54m 1 Kevin Roast 05-Oct-12 02:37 PM
          Open Open New New
          1203d 13h 43m 1 Richard Esplin 22-Jan-16 03:21 AM
          New New Closed Closed
          2m 36s 1 Richard Esplin 22-Jan-16 03:24 AM
          Closed Closed Reopened Reopened
          11h 7m 1 Richard Esplin 22-Jan-16 02:32 PM


            • Assignee:
              jknowles John Knowles
              afaust Axel Faust
            • Votes:
              9 Vote for this issue
              7 Start watching this issue


              • Created:
                Date of First Response: