XWiki Platform
  1. XWiki Platform
  2. XWIKI-7550

Allow multiple workspace templates for the user to choose from

    Details

    • keywords:
      workspace multiple template
    • Difficulty:
      Unknown
    • Documentation:
      N/A
    • Similar issues:
      XWIKI-6617Allow i18n of template names (in template providers)
      XWIKI-8285UI for creating and managing workspace templates
      XWIKI-5237Allow to provide document templates on document creation
      XWIKI-9599Support multiple password hashing functions to store/verify user password
      XWIKI-7122Refactor the workspace template installation process to add the extra pages and settings to a standard XE xar instead of bundling them in a workspace template xar
      XWIKI-9194When creating a new workspaces from template in a SNAPSHOT version the user gets the Distribution Wizard
      XWIKI-7531Allow workspace to add/invite global groups from Administration
      XWIKI-9346Remove Blog app from Workspace template
      XWIKI-8759Allow a default space to be specified for a template provider, which will automatically create the document in that space
      XWIKI-9169Allow entering format strings that merges data from multiple columns into one in the User Directory

      Description

      The idea is to allow an admin to provide a collection of workspace templates that users can choose from when they create workspaces.

        Issue Links

          Activity

          Hide
          Guillaume Delhumeau added a comment -

          Steps:

          1. adding a new UI control to select the "type" (template) of workspace you want to use when creating a workspace
          2. some minor changes in the code that checks in the Workspaces application is properly installed (if exists at least one workspace template)
          3. creating a page that allows admins to create new "workspace types" (workspace templates).

          Show
          Guillaume Delhumeau added a comment - Steps: 1. adding a new UI control to select the "type" (template) of workspace you want to use when creating a workspace 2. some minor changes in the code that checks in the Workspaces application is properly installed (if exists at least one workspace template) 3. creating a page that allows admins to create new "workspace types" (workspace templates).
          Hide
          Guillaume Delhumeau added a comment -

          This a patch for xwiki-platform-3.5.1.

          Note that the only way to set that a workspace is a template is to go to WikiManager.

          So this could be improved.

          Show
          Guillaume Delhumeau added a comment - This a patch for xwiki-platform-3.5.1. Note that the only way to set that a workspace is a template is to go to WikiManager. So this could be improved.
          Guillaume Delhumeau made changes -
          Field Original Value New Value
          Attachment diff-TemplateChooserForWorkspaces.txt [ 25274 ]
          Vincent Massol made changes -
          Labels patch
          Hide
          Vincent Massol added a comment -

          What would be great guillaume would be to create a pull request on github; that makes it very easy to apply patches.

          Show
          Vincent Massol added a comment - What would be great guillaume would be to create a pull request on github; that makes it very easy to apply patches.
          Sergiu Dumitriu made changes -
          Pull Request Status Awaiting Committer feedback [ 10231 ]
          Guillaume Delhumeau
          04/Sep/12 17:22
          View full commit
          XWIKI-7550: Allow multiple workspace templates for the user to choose from: * Fixed issues described on https://github.com/xwiki/xwiki-platform/pull/70 . * Fixed: HTML code was not valid from the w3c validator point of view. * Fixed: A wrong merge on the UI.
          Guillaume Delhumeau
          04/Sep/12 17:22
          View full commit
          XWIKI-7550: Allow multiple workspace templates for the user to choose from: * Fixed issues described on https://github.com/xwiki/xwiki-platform/pull/70 . * Fixed: HTML code was not valid from the w3c validator point of view. * Fixed: A wrong merge on the UI.
          Guillaume Delhumeau
          04/Sep/12 17:30
          View full commit
          XWIKI-7550: Allow multiple workspace templates for the user to choose… : * Fixing a mistake.
          Guillaume Delhumeau
          04/Sep/12 17:34
          View full commit
          XWIKI-7550: Allow multiple workspace templates for the user to choose… : * Fixing a mistake.
          Hide
          Thomas Mortagne added a comment -
          Show
          Thomas Mortagne added a comment - Pull request on https://github.com/xwiki/xwiki-platform/pull/70
          Eduard Moraru
          04/Oct/12 17:30
          View full commit
          Merge pull request #70 from gdelhumeau/master XWIKI-7550 Allow multiple workspace templates for the user to choose from
          Eduard Moraru
          04/Oct/12 17:41
          View full commit
          XWIKI-7550: Allow multiple workspace templates for the user to choose from - Added backwards compatibility fix for existing workspace templates that will now be migrated to the new format (marked as workspaces).
          Eduard Moraru
          04/Oct/12 17:43
          View full commit
          XWIKI-7550: Allow multiple workspace templates for the user to choose from - Hiding the template selection from the create workspace page when there is only one workspace to select from.
          Eduard Moraru
          04/Oct/12 17:43
          View full commit
          XWIKI-7550: Allow multiple workspace templates for the user to choose from - Hiding the template selection from the create workspace page when there is only one workspace to select from.
          Eduard Moraru
          04/Oct/12 17:46
          View full commit
          XWIKI-7550: Allow multiple workspace templates for the user to choose from - Added backwards compatibility fix for existing workspace templates that will now be migrated to the new format (marked as workspaces).
          Eduard Moraru
          04/Oct/12 17:46
          View full commit
          XWIKI-7550: Allow multiple workspace templates for the user to choose from - Added backwards compatibility fix for existing workspace templates that will now be migrated to the new format (marked as workspaces).
          Eduard Moraru
          04/Oct/12 18:33
          View full commit
          XWIKI-7550: Allow multiple workspace templates for the user to choose from - Updated the Workspaces macro - Added hashCode and equals implementation for java Workspace instances to be able to use them in collections
          Eduard Moraru made changes -
          Link This issue relates to XWIKI-8285 [ XWIKI-8285 ]
          Eduard Moraru made changes -
          Status Open [ 1 ] Closed [ 6 ]
          Assignee Eduard Moraru [ enygma ]
          Fix Version/s 4.3-milestone-1 [ 13479 ]
          Resolution Fixed [ 1 ]
          Eduard Moraru made changes -
          Labels patch bugfixingday patch
          Eduard Moraru made changes -
          Pull Request Status Awaiting Committer feedback [ 10231 ]
          Hide
          Eduard Moraru added a comment -

          Pull request applied with additions and some changes.

          Thank you for the contribution

          Show
          Eduard Moraru added a comment - Pull request applied with additions and some changes. Thank you for the contribution
          Eduard Moraru made changes -
          Eduard Moraru
          08/Oct/12 11:35
          View full commit
          XWIKI-7550: Allow multiple workspace templates for the user to choose from - Fixed bug in listing template IDs
          Eduard Moraru
          08/Oct/12 11:35
          View full commit
          XWIKI-7550: Allow multiple workspace templates for the user to choose from - Fixed bug in listing template IDs
          Vincent Massol made changes -
          Labels bugfixingday patch bugfixingday patch usability

            People

            • Assignee:
              Eduard Moraru
              Reporter:
              Eduard Moraru
            • Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:
                Date of First Response: