Branch: refs/heads/master
Home: https://github.com/openSUSE/open-build-service
Commit: cf431a56e8ba82d38ebe7bd2b42cd5ad5ebfaed6
https://github.com/openSUSE/open-build-service/commit/cf431a56e8ba82d38ebe7b...
Author: Stephan Kulow
Date: 2013-12-12 (Thu, 12 Dec 2013)
Changed paths:
M src/api/app/models/comment_request.rb
M src/api/app/models/event/base.rb
M src/api/app/models/event/request.rb
M src/api/app/models/event_find_subscribers.rb
M src/api/app/models/event_subscription.rb
M src/api/app/models/review.rb
A src/api/db/migrate/20131210182719_change_subscriptions.rb
M src/api/db/structure.sql
M src/api/test/fixtures/event_mailer/request_event
M src/api/test/fixtures/event_mailer/set_bugowner_event
M src/api/test/fixtures/event_subscriptions.yml
M src/api/test/fixtures/events.yml
M src/api/test/functional/request_events_test.rb
M src/api/test/models/event_test.rb
Log Message:
-----------
[api] rework how subscriptions work
We need to be able to have multiple roles per event - and let users override
them. The previous model only allowed one role per event, which might have been
'none'
But if users want to still get mails for 'creator' role, but ignore 'maintainer',
they need to be able to black out 'maintainer' without touching 'creator' role
For now I do not support specifics for project and packages - will readd
this later
Commit: 2af5ad35c0630132fa46fb8b38c74f5996aa1553
https://github.com/openSUSE/open-build-service/commit/2af5ad35c0630132fa46fb...
Author: Stephan Kulow
Date: 2013-12-12 (Thu, 12 Dec 2013)
Changed paths:
M src/api/app/models/comment.rb
M src/api/app/models/comment_package.rb
M src/api/app/models/comment_project.rb
M src/api/app/models/comment_request.rb
M src/api/app/models/event/comment.rb
M src/api/app/models/event/request.rb
M src/api/app/models/event_find_subscribers.rb
M src/api/app/views/event_mailer/comment_for_package.text.erb
M src/api/app/views/event_mailer/comment_for_project.text.erb
M src/api/app/views/event_mailer/comment_for_request.text.erb
M src/api/test/fixtures/event_mailer/comment_event
M src/api/test/fixtures/event_subscriptions.yml
M src/api/test/functional/webui/request_controller_test.rb
Log Message:
-----------
[api] support comment events better
Compare: https://github.com/openSUSE/open-build-service/compare/62f664cbbe7f...2af5ad...