48 | | * Propagate profiles between projects. When create or edit profile, if attached to other projects, show 'propagate changes' page, with checkboxes for other projects (must have same password on other projects). Add web RPCs for updating profile (args: user ID, profile, password hash) Implement this so that page doesn't block waiting for replies from RPCs. |
| 48 | * User flag: team admin. |
| 49 | * Team flag: approval required. |
| 50 | * Groups (sub-teams). New DB table with name, description, team ID, flags, forum ID. Flags: |
| 51 | * Group membership table. |
| 52 | * Propagate profiles between projects. When create or edit profile, if attached to other projects, show 'propagate changes' page, with checkboxes for other projects (must have same password on other projects). Add web RPCs for updating profile (args: user ID, profile, password hash). Implement this so that page doesn't block waiting for replies from RPCs. NOTE: this may not be a good idea - spammers could exploit it. |