We need a new form for creating confluence spaces. It should live in the same project as the existing new user signup form. It should ask for:
- Name of space (Can be several words)
- Key for space (should be a few characters)
- Description of space (a short paragraph)
- Should space be readable by all? (yes/no)
- SLAC Userid for administrator(s) (people who will approve accounts)
After we collect this information we should add the information to a "Pending space" table, then send an e-mail asking for approval from the confluence administrators (perhaps we should have a new oracle table for administrators). When the new space is approved by an administrator then we should
- Create the space
- Set the permissions on the space
- If the space is public then add it to the list of spaces on the home page
- Create an author group
- Set up appropriate entries in the ACCT_ tables for administration
- Send an e-mail to the space administrators telling them there space is ready