gitlab-org--gitlab-foss/app/views/projects
Douwe Maan 4516f40dfe Merge branch 'decouple-member-notification' into 'master'
Decouple membership and notifications

This allow you to have notification setting per project even if you are member of group. 
It also creates background for having notification settings in project you are not member of. 


- [x] Make it work
- [x] Migrations
- [x] CHANGELOG
- [x] More tests
- [x] API

For #3359 

After this merge request there is still some work to be done: 

* create migration that remove duplicates in notification settings table and create uniq index (8.8 probably)
* remove notification_level field from Member model in 9.0
* make proper API for notification settings
* use `MemberCreateService` instead of Member#after_create callback for creating notification settings (after #14709) 
* maybe more tests 


Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>

See merge request !3421
2016-04-12 16:39:40 +00:00
..
artifacts
badges Change name of badge variable in badges controller 2016-04-06 19:56:34 +02:00
blame
blob
branches Merge branch 'dropdown-right-align' into 'master' 2016-03-23 15:24:21 +00:00
builds Detect build setup state based on gitlab_ci.yml presense 2016-03-24 15:17:13 +01:00
buttons Simplify Projects::NotificationSettingsController 2016-04-12 12:10:58 -03:00
ci/builds Add labels to block element 2016-04-01 09:01:44 -05:00
commit
commits Fixed builds 2016-04-06 12:52:07 +01:00
compare change the css class has_tooltip to has-tooltip universally 2016-03-20 21:37:22 +01:00
deploy_keys Standardize the way we check for and display form errors 2016-04-04 21:37:07 -04:00
diffs Diff touch ups 2016-04-07 15:33:18 -07:00
find_file Fix vertical align for files tab top navigation 2016-03-28 11:31:48 +02:00
forks change the css class has_tooltip to has-tooltip universally 2016-03-20 21:37:22 +01:00
generic_commit_statuses
graphs
group_links
hooks Standardize the way we check for and display form errors 2016-04-04 21:37:07 -04:00
imports
issues Add tooltip to new branch button 2016-03-24 13:00:33 +01:00
labels Merge branch 'rs-form_errors' into 'master' 2016-04-11 12:01:50 +00:00
merge_requests Fixed failing tests 2016-04-11 17:28:54 +01:00
milestones Standardize the way we check for and display form errors 2016-04-04 21:37:07 -04:00
network
notes Remove comment count & icon from side by side view 2016-04-07 15:33:18 -07:00
project_members
protected_branches Standardize the way we check for and display form errors 2016-04-04 21:37:07 -04:00
refs
releases
repositories Fixed alignment of download dropdown 2016-03-16 11:44:53 +00:00
runners
services
snippets
tags Merge branch 'dropdown-right-align' into 'master' 2016-03-23 15:24:21 +00:00
tree Use standard button size for new file 2016-03-28 11:34:29 +02:00
triggers
variables Standardize the way we check for and display form errors 2016-04-04 21:37:07 -04:00
wikis Standardize the way we check for and display form errors 2016-04-04 21:37:07 -04:00
_activity.html.haml
_bitbucket_import_modal.html.haml
_builds_settings.html.haml Small refactoring and rewording 2016-03-25 13:18:55 +01:00
_commit_button.html.haml
_errors.html.haml Standardize the way we check for and display form errors 2016-04-04 21:37:07 -04:00
_files.html.haml
_find_file_link.html.haml
_github_import_modal.html.haml
_gitlab_import_modal.html.haml
_home_panel.html.haml fix missing tooltip in project title 2016-03-22 22:54:34 +01:00
_last_commit.html.haml
_last_push.html.haml
_md_preview.html.haml Remove tab stop from "Write", "Preview", "Go full screen" links 2016-04-09 20:02:36 -04:00
_readme.html.haml
_zen.html.haml Added toolbar to comment form 2016-04-04 10:48:49 +01:00
activity.html.haml
edit.html.haml
empty.html.haml
new.html.haml hide help block when user is creating a new project inside a group 2016-04-12 14:41:34 +01:00
no_repo.html.haml
remove_fork.js.haml
show.atom.builder
show.html.haml Remove obsolete badge code from project view 2016-04-06 19:56:34 +02:00
transfer.js.haml
update.js.haml