Confirmed users
1,927
edits
Line 18: | Line 18: | ||
Re-implementing Bugzilla's permissions system is '''not''' an option. It is complex enough that changing the current model would be major surgery (and would further diverge BMO from upstream), and maintaining two parallel implementations would incur maintenance costs and be error prone. | Re-implementing Bugzilla's permissions system is '''not''' an option. It is complex enough that changing the current model would be major surgery (and would further diverge BMO from upstream), and maintaining two parallel implementations would incur maintenance costs and be error prone. | ||
Notifications should '''not''' include changes to dependent/related bugs. This is harder to track based on the current Bugzilla database schema, and a properly designed system should be able to track them indepedently at the client's discretion. | Notifications should '''not''' include changes to dependent/related bugs. This is harder to track based on the current Bugzilla database schema, and a properly designed system should be able to track them indepedently at the client's discretion. The exception here would be adding or removing dependencies, e.g. a notification will be sent for both bug X and Y if X is set to depend on Y. | ||
= Design and Approach = | = Design and Approach = |