#2077 Neighborhoods should be able to specify project templates

v1.0.0
closed
General
nobody
2015-08-20
2011-05-04
No

What tools should be installed, with their order, ACLs, and configs. Project metadata. Default wiki page content. No other artifacts are needed.

Also a UI (just a checkbox?) for nbhd admins to choose to use the template.

Discussion

  • Dave Brondsema

    Dave Brondsema - 2011-05-12
    • Description has changed:

    Diff:

    --- old 
    +++ new 
    @@ -1,1 +1,1 @@
    -What tools should be installed, what order, what ACLs.  This probably can be accomplished best with a whole project that is "special" in the neighborhood.  Then the project can contain default content that gets copied too.
    +What tools should be installed, what order, what ACLs.  This probably can be accomplished best with a whole project that is "special" in the neighborhood.  Then the project can contain default content that gets copied too.  Rick suggest using the backup & restore functionality.
    
    • size: --> 8
     
  • Rick Copeland - 2011-05-31
    • status: open --> in-progress
    • assigned_to: Rick Copéland
     
  • Dave Brondsema

    Dave Brondsema - 2011-06-01
    • milestone: jun-03 --> jun-10
     
  • Dave Brondsema

    Dave Brondsema - 2011-06-29
    • labels: --> motorola
     
  • Dave Brondsema

    Dave Brondsema - 2011-06-29
    • Description has changed:

    Diff:

    --- old 
    +++ new 
    @@ -1,1 +1,3 @@
    -What tools should be installed, what order, what ACLs.  This probably can be accomplished best with a whole project that is "special" in the neighborhood.  Then the project can contain default content that gets copied too.  Rick suggest using the backup & restore functionality.
    +What tools should be installed, with their order, ACLs, and configs.  Project metadata.  Default wiki page content.  No other artifacts are needed.
    +
    +Also a UI (just a checkbox?) for nbhd admins to choose to use the template.
    
    • status: in-progress --> open
    • size: 8 --> 4
    • milestone: jul-08 --> backlog
     
  • Mark Ramm - 2011-06-29
    • milestone: backlog --> jul-15
     
  • Jenny Steele - 2011-07-19
    • assigned_to: Rick Copeland ☕ --> Jenny Steele
     
  • Jenny Steele - 2011-07-20
    • status: open --> in-progress
     
  • Jenny Steele - 2011-07-22
    • status: in-progress --> code-review
    • assigned_to: Jenny Steele --> Dave Brondsema
    • milestone: jul-29 --> jul-22
     
  • Jenny Steele - 2011-07-22

    I did this as a textarea field on the neighborhood admin page where some json defining the project template can be pasted. I'm attaching a template which will work for what motorola requested in the email you sent. Changes are on allura js/2077.

     
  • Dave Brondsema

    Dave Brondsema - 2011-07-25
    • template changes are needed in forge-classic also, so it works on a sandbox/prod where registration.method=sfx
    • They didn't mention, but I remember from migrations: the news (blog) needs to set the option for allowing discussions to false
    • They also didn't mention, but could you add "icon": "http://sourceforge.net/motorola/xoom/icon" and copy that into the project's icon?

    It might be nice to change tool info to something like the following. As an array, you don't need to put the ordering separately, and it groups the options with each tool.

    "tools": [
        {
            "tool": "wiki",
            "label": "Home",
            "mount_point": "home",
            "options": {
                "show_right_bar": false,
                "show_discussion": false
            }
        },
        {
            "tool": "discussion",
            "label": "Discussion",
            "mount_point": "discussion"
        },
      ...
    ]
    
     
  • Dave Brondsema

    Dave Brondsema - 2011-07-25
    • status: code-review --> in-progress
    • assigned_to: Dave Brondsema --> Jenny Steele
     
  • Jenny Steele - 2011-07-25
    • status: in-progress --> code-review
    • assigned_to: Jenny Steele --> Dave Brondsema
     
  • Jenny Steele - 2011-07-25

    I added js/2077 on ForgeClassic for the sfx project reg form and made the other tweaks to the allura branch. I'm attaching an updated template.

     
  • Dave Brondsema

    Dave Brondsema - 2011-07-26
    • status: code-review --> closed
     

Log in to post a comment.