Changes between Version 27 and Version 28 of DevProjects


Ignore:
Timestamp:
Nov 6, 2007, 4:05:02 PM (16 years ago)
Author:
davea
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • DevProjects

    v27 v28  
    2424
    2525Medium:
    26           * Add a mechanism where team members can be designated as ‘admins’, and have some of the powers of the founder.
    27           * Add a mechanism where joining a team or group requires approval of an admin.
    28           * Groups (sub-teams).  New DB table with name, description, team ID, flags, forum ID. Group membership table.
     26 * Notification mechanism:
     27  * The arrival of a private message, or a new post in a subscribed thread, (or maybe other things we haven't thought of yet) produce "notification events".
     28  * Notification events are shown on the Your Account (and maybe on any page that requires login).
     29  * Notification events are exported as an RSS feed, so you can see them in an RSS reader
     30  * The BOINC manager will (optionally) poll this RSS feed and show new items as alerts.
     31  * You can optionally ask for email notifications, either one email per event or a daily digest. This will be separate from the "accept email newsletters from project", which is currently overloaded with PM notification.
     32 * Add a mechanism where joining a team or group requires approval of an admin.
     33 * Groups (sub-teams).  New DB table with name, description, team ID, flags, forum ID. Group membership table.
     34
    2935Difficult/Complex:
    3036          * 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.