gitlab-org--gitlab-foss/app/models
Yorick Peterse e116a356b8 Refactor User#authorized_groups/projects
These methods no longer include public groups/projects (that don't
belong to the actual user) as this is handled by the various finder
classes now. This also removes the need for passing extra arguments.

Note that memoizing was removed _explicitly_. For whatever reason doing
so messes up the users controller to a point where it claims a certain
user does _not_ have access to certain groups/projects when it does have
access. Existing code shouldn't be affected as these methods are only
called in ways that they'd run queries anyway (e.g. a combination of
"any?" and "each" which would run 2 queries regardless of memoizing).
2015-11-18 13:05:45 +01:00
..
ci Merge branch 'annotate-models' into 'master' 2015-11-14 08:27:12 +00:00
concerns Make it easier to re-apply default sort orders 2015-11-18 13:05:45 +01:00
hooks Annotate models 2015-11-13 19:22:46 +01:00
members Re-annotate models 2015-05-03 13:38:27 -07:00
network Merge pull request #7999 from cirosantilli/append-inplace 2015-01-21 23:07:15 -08:00
project_services Refactor duplciate code for groups_controller.rb and slack_service/note_message.rb 2015-11-17 11:03:18 +01:00
.gitkeep
ability.rb Refactor ability changes 2015-11-17 15:49:37 +01:00
abuse_report.rb Streamline the "Report button" 2015-09-29 21:47:01 +02:00
application_setting.rb Annotate models 2015-11-13 19:22:46 +01:00
audit_event.rb Re-annotate models 2015-08-03 01:52:54 +09:00
broadcast_message.rb Explicitly define ordering in models using default_scope 2015-02-05 14:20:55 -08:00
commit.rb Correctly find last known blob for file deleted in MR. 2015-10-20 14:24:02 +02:00
commit_range.rb Add `reference_pattern` to Referable models 2015-05-26 15:48:32 -04:00
commit_status.rb Annotate models 2015-11-13 19:22:46 +01:00
deploy_key.rb Re-annotate models 2015-05-03 13:38:27 -07:00
deploy_keys_project.rb Clean up code. 2015-04-03 12:28:47 +02:00
diff_line.rb Refactor Parallel Diff feature and add scrollbars 2014-03-27 09:15:25 +13:00
email.rb Allow primary email to be set to an email that you've already added. 2015-04-30 16:17:03 +02:00
event.rb Added Event.limit_recent 2015-11-18 13:05:45 +01:00
external_issue.rb Add `reference_pattern` to Referable models 2015-05-26 15:48:32 -04:00
forked_project_link.rb Use strong params for 5 more models 2014-06-26 15:00:09 +03:00
generic_commit_status.rb Annotate models 2015-11-13 19:22:46 +01:00
global_label.rb Refactor global and group milestones logic 2015-11-16 14:07:38 +01:00
global_milestone.rb Some code and doc improvements 2015-11-16 19:55:58 +01:00
group.rb Group methods for filtering public/visible groups 2015-11-18 13:05:45 +01:00
identity.rb Validate presence of provider field in Identity 2015-06-23 11:21:23 +02:00
issue.rb Only accept open issues and merge requests 2015-10-16 09:59:32 +02:00
key.rb Only publish ssh key-type and key 2015-08-04 14:33:18 +02:00
label.rb Annotate models 2015-11-13 19:22:46 +01:00
label_link.rb Annotate models 2014-08-25 12:25:02 +03:00
lfs_object.rb Add support for git lfs. 2015-11-16 12:39:13 +01:00
lfs_objects_project.rb Add support for git lfs. 2015-11-16 12:39:13 +01:00
member.rb Refactor ability changes 2015-11-17 15:49:37 +01:00
merge_request.rb Annotate models 2015-11-13 19:22:46 +01:00
merge_request_diff.rb Add ignore white space option in merge request diff 2015-11-13 16:53:53 +09:00
milestone.rb Improve performance of sorting milestone issues 2015-10-19 11:37:14 +02:00
namespace.rb Annotate models 2015-11-13 19:22:46 +01:00
note.rb Merge branch 'master' into rs-redactor-filter 2015-10-16 11:26:48 +02:00
notification.rb Added Global to the drop downs and updated the label of the button to show the current level instead of `Notifications` 2015-09-16 19:46:24 -05:00
personal_snippet.rb annotate 2014-10-09 18:22:20 +03:00
project.rb Added Project.visible_to_user 2015-11-18 13:05:45 +01:00
project_import_data.rb Re-annotate models 2015-05-03 13:38:27 -07:00
project_snippet.rb annotate 2014-10-09 18:22:20 +03:00
project_team.rb Improve ProjectTeam#max_member_access performance 2015-10-15 12:05:01 +02:00
project_wiki.rb Make ProjectWiki touch Project#last_activity_at after wiki actions 2015-11-16 13:08:25 -05:00
protected_branch.rb Use project.commit convenience method. 2015-04-24 12:29:36 +02:00
release.rb Annotate models 2015-11-13 19:22:46 +01:00
repository.rb Remove duplicate code in Repository#*_names_contains 2015-11-16 13:01:34 +01:00
security_event.rb Re-annotate models 2015-08-03 01:52:54 +09:00
sent_notification.rb Merge branch 'master' into rename-reply-by-email 2015-09-21 10:35:56 +02:00
service.rb Improve invalidation of stored service password if the endpoint URL is changed 2015-10-15 12:07:59 +02:00
snippet.rb Make snippet filename optional. 2015-06-20 01:06:57 +02:00
subscription.rb tests 2015-03-16 21:38:41 +02:00
tree.rb Rename MarkdownHelper to MarkupHelper 2015-05-18 22:51:56 +02:00
user.rb Refactor User#authorized_groups/projects 2015-11-18 13:05:45 +01:00
users_star_project.rb Annotate models 2014-08-25 12:25:02 +03:00
wiki_page.rb Fix dots in Wiki slug causing errors 2015-03-21 18:33:51 -07:00