Changes between Version 26 and Version 27 of TracDev/Proposals/AdvancedNotification
- Timestamp:
- Sep 17, 2016, 11:49:28 PM (8 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
TracDev/Proposals/AdvancedNotification
v26 v27 1 [[PageOutline(2-3)]] 2 3 = Advanced Notification enhancements 4 1 5 {{{#!box note 2 Partially implemented. See status inindividual [#Topics].6 This proposal is partially implemented. See implementation status in the individual [#Topics]. 3 7 }}} 4 5 [[PageOutline(2-3)]]6 = Advanced Notification enhancements7 8 8 9 == Context 9 10 10 The TracNotification system has not kept up with the requirements users, administrators and developers have. The th:AnnouncerPlugin was developed to provide a more flexible notification system.11 The TracNotification system has not kept up with the requirements that users, administrators and developers have. The th:AnnouncerPlugin was developed to provide a more flexible notification system. 11 12 12 13 An alternative [wiki:Announcer proposal] to replace the !TracNotification system with the !AnnouncerPlugin has existed for some years. … … 26 27 Future versions of announcer could also provide upgrade paths from older versions of the plugin to the new core infrastructure. 27 28 28 D Btables, configuration sections and extensions points adopted in core from Announcer may best be renamed to avoid confusion and upgrade troubles (especially when slightly modified).29 Database tables, configuration sections and extensions points adopted in core from Announcer may best be renamed to avoid confusion and upgrade troubles (especially when slightly modified). 29 30 30 31 See th:ticket:12120 … … 33 34 34 35 === Preliminary refactorings 36 35 37 * Related tickets: #11854 36 38 * Split up `notification.py`. … … 41 43 42 44 === Extension API for (mail) distribution 45 43 46 * Related tickets: #3517 44 47 * A new / extended [wiki:AdvancedNotification/NotificationApi NotificationApi] … … 54 57 55 58 === Extension API for subscriptions 59 56 60 * Related tickets: #4056, #2247 57 61 * New extension points: … … 68 72 69 73 === Modular preference pages 74 70 75 * Notification preferences should be on shared pages, but implemented by different plugins. 71 76 * Related tickets: #11853 … … 79 84 80 85 === Advanced subscriptions 86 81 87 * Related tickets: #11869, #11870, #11871, #11875, #4519, #6217 82 88 * New database table: … … 93 99 94 100 === XMPP 101 95 102 * Related tickets: #11884 96 103 * New preference child panels for: … … 101 108 102 109 === On-site notifications 110 103 111 * Related tickets: #11889 104 112 * Status: … … 107 115 108 116 === Permission filters 117 109 118 * Related tickets: comment:4:ticket:5670 110 119 * Status: … … 113 122 114 123 === HTML emails 124 115 125 * Related tickets: #2625, #11927 116 126 * Status: … … 119 129 120 130 === Wiki notifications 131 121 132 * Related tickets: #1660 122 133 * Status: … … 124 135 125 136 === Attachment notifications 137 126 138 * Related tickets: #2259, #6069 127 139 * Status: 128 * DONE Independent implementation of ticket attachment notifications from scratch . (#2259)140 * DONE Independent implementation of ticket attachment notifications from scratch, see #2259. 129 141 * Wiki attachment notifications (#6069) only make sense once [#Wikinotifications wiki notifications] are implemented. 130 142 131 143 === Background delivery thread 144 132 145 * Related tickets: #3220 133 146 * Status: … … 136 149 137 150 === SMTP-over-SSL 151 138 152 * Related tickets: #4931 139 153 * Status: … … 143 157 144 158 === Cryptography 159 145 160 * Related tickets: #8294 146 161 * Status: