| 102 | | * The mode of notifications (email/no email) |
| 103 | | * There can be a central newsfeed and the users can subscribe to a filtered list of the newsfeed. |
| 104 | | * The posts in this newsfeed would contain a title, description, type(task/project/org etc), author, ... |
| 105 | | * We would thus be able to filter across item types (task/project/org) |
| 106 | | * Also, we would be able to subscribe to any of the items in the newsfeed using just a click. This subscription onclick would internally modify the same filter. |
| 107 | | * Repeated updates of the same record should be filtered out. |
| 108 | | * No new notifications if new records get immediately deleted. |
| | 100 | * These notifications also show on the SSF homepage when the person is logged in. |
| | 342 | |
| | 343 | ==== Design Ideas ==== |
| | 344 | * A person commenting on a task should automatically be subscribed to the comments feed of that task. |
| | 345 | * There can be a central newsfeed and the users can subscribe to a filtered list of the newsfeed. |
| | 346 | * The posts in this newsfeed would contain a title, description, type(task/project/org etc), author, ... |
| | 347 | * We would thus be able to filter across item types (task/project/org) |
| | 348 | * Repeated updates of the same record should be filtered out. |
| | 349 | * No new notifications if new records get immediately deleted. |
| | 350 | * Onclick |
| | 351 | * Using just a "click" to subscribe to an item. Eg- "Subscribe/Unsubscribe to Project", "Subscribe/Unsubscribe to task" action buttons on project/task. |
| | 352 | * On Subscribing/Unsubscribing, it internally modifies the same newsfeed filter to get updates about the newsfeed items. These set the appropriate filter automatically. |
| | 353 | * The user can also subscribe to the individual item by clicking on "Subscribe/Unsubscribe" button on the newsfeed item. |
| | 354 | |
| | 355 | * Hand crafted Filters |
| | 356 | * Hand crafted subscription filter and subscription settings for the newsfeed - The user can set the subscription filter manually. Eg - Selecting All tasks for project X, Updates on Org Y, etc. |
| | 357 | * The user should also be able to change the Mode of Notifications, i.e, Email/No Email. |
| | 358 | |
| | 359 | ==== Implementation Ideas ==== |
| 360 | | ==== Onclick ==== |
| 361 | | * Using just a "click" to subscribe to an item. Eg- "Subscribe/Unsubscribe to Project", "Subscribe/Unsubscribe to task" action buttons on project/task. |
| 362 | | * On Subscribing/Unsubscribing, it internally modifies the same newsfeed filter to get updates about the newsfeed items. These set the appropriate filter automatically. |
| 363 | | * The user can also subscribe to the individual item by clicking on "Subscribe/Unsubscribe" button on the newsfeed item. |
| 364 | | |
| 365 | | ==== Hand crafted filters ==== |
| 366 | | * Hand crafted subscription filter and subscription settings for the newsfeed - The user can set the subscription filter manually. Eg - Selecting All tasks for project X, Updates on Org Y, etc. |
| 367 | | * The user can also change subscription settings. This involved the ability to modify - |
| 368 | | * Frequency - immediately/hourly/daily/weekly/monthly |
| 369 | | * Mode - Email/No Email |