- 14 Jul, 2017 12 commits
-
-
Sean McGivern authored
Namespace license checks Audit Events & Admin Audit Log Closes #2583 See merge request !2326
-
Grzegorz Bizon authored
Fix undefined method quote when database load balancing is used Closes gitlab-ce#35097 See merge request !2430
-
Sean McGivern authored
Fix implicit license plans Closes #2929 See merge request !2427
-
Dmitriy Zaporozhets authored
CE upstream: Thursday Closes gitlab-shell#92, gitaly#356, gitlab-ce#34853, and gitlab-ce#34941 See merge request !2422
-
Nick Thomas authored
Licenses without a plan specified need to act as though they are EES. This is currently implemented for licenses that don't include a plan in their data at all, but if `plan: nil` or `plan: ""` is set, the customer loses access to a number of features with license checks added in 9.4. This commit changes the license check to use the starter plan in those cases too.
-
Filipa Lacerda authored
Add a license check for permissions to users/groups on protected refs Closes #2574 See merge request !2320
-
Lin Jen-Shin authored
-
Lin Jen-Shin authored
Fixes https://gitlab.com/gitlab-org/gitlab-ce/issues/35097
-
Dmitriy Zaporozhets authored
Document Code Quality limitation See merge request !2428
-
Achilleas Pipinellis authored
-
Douwe Maan authored
Merge request approvals before merge should be nil if unavailable Closes gitlab-ce#35082 See merge request !2426
-
Nick Thomas authored
-
- 13 Jul, 2017 28 commits
-
-
Nick Thomas authored
-
Toon Claes authored
AuditEventService has some EE-only methods, so move them to a separate file. For logging events, user events are always allowed, since they are in CE too. When Admin Audit Log is enabled, there is also some more details logged.
-
Nick Thomas authored
-
Nick Thomas authored
-
kushalpandya authored
-
Bob Van Landuyt authored
-
Bob Van Landuyt authored
-
Bob Van Landuyt authored
-
Bob Van Landuyt authored
So they are reusable for EE later
-
Bob Van Landuyt authored
-
Bob Van Landuyt authored
-
Bob Van Landuyt authored
-
Bob Van Landuyt authored
When there were `AccessLevels` for users/groups in the protected branch. The CE view doesn't handle those correctly. So a specific view for EE has been added to deal with the case. It also shows the users/groups that still have access.
-
Bob Van Landuyt authored
-
Bob Van Landuyt authored
In this case `app/models/concerns/protected_ref_access` had EE specific code in `app/models/ee/protected_ref_access`. It should have been `app/models/concerns/ee/protected_ref_access`.
-
Bob Van Landuyt authored
That way they are available to the dispatcher and don't need to be imported there.
-
Bob Van Landuyt authored
-
Bob Van Landuyt authored
And bring the views from CE into EE as a fallback when the feature isn't available
-
Bob Van Landuyt authored
And move the EE files into `EE` folder.
-
Bob Van Landuyt authored
-
Bob Van Landuyt authored
When the feature isn't available
-
Bob Van Landuyt authored
-
Bob Van Landuyt authored
And move the EE-specifics into a separate bundle
-
Bob Van Landuyt authored
And restore the CE views to be able to fall back to them when the feature is not available
-
Bob Van Landuyt authored
-
Toon Claes authored
-
Toon Claes authored
-
Toon Claes authored
Only when the license allows Admin Audit Log, show the Audit Log button on the Admin page and make it possible to visit that page (return 404 otherwise).
-