Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix git clone revealing private repo's presence | Mark Chao | 2019-02-19 | 1 | -1/+2 |
| | | | | | Ensure redirection to path with .git suffix regardless whether project exists or not. | ||||
* | Pass on arguments passed to the FeatureConstrainer | Bob Van Landuyt | 2018-12-14 | 1 | -4/+4 |
| | | | | | All arguments passed to the `FeatureConstrainer` will be passed on to the `Feature.enabled?` check. | ||||
* | Enable GraphQL API endpoint | Phil Hughes | 2018-12-13 | 1 | -4/+4 |
| | |||||
* | Enable more frozen string in lib/**/*.rb | gfyoung | 2018-10-06 | 4 | -0/+8 |
| | | | | | | | | | | | | | Enables frozen for the following: * lib/*.rb * lib/banzai/**/*.rb * lib/bitbucket/**/*.rb * lib/constraints/**/*.rb * lib/container_registry/**/*.rb * lib/declarative_policy/**/*.rb Partially addresses #47424. | ||||
* | Initial setup GraphQL using graphql-ruby 1.8 | Bob Van Landuyt | 2018-06-06 | 1 | -0/+13 |
| | | | | | | | | | - All definitions have been replaced by classes: http://graphql-ruby.org/schema/class_based_api.html - Authorization & Presentation have been refactored to work in the class based system - Loaders have been replaced by resolvers - Times are now coersed as ISO 8601 | ||||
* | [CE] Add Naming/FileName rule checking expected class/module per filename | Gabriel Mazetto | 2018-03-08 | 3 | -19/+25 |
| | |||||
* | Validate User username only on Namespace, and bubble up appropriately | Douwe Maan | 2018-02-06 | 1 | -1/+1 |
| | |||||
* | Reallow project paths ending in periodsdm-reallow-project-path-ending-in-period | Douwe Maan | 2017-11-06 | 3 | -3/+3 |
| | |||||
* | Enable Layout/TrailingWhitespace cop and auto-correct offenses | Robert Speicher | 2017-08-15 | 1 | -1/+1 |
| | |||||
* | Explain why we use select all for project_url_constrainer.rb | Dmitriy Zaporozhets | 2017-08-09 | 1 | -0/+2 |
| | |||||
* | Revert "Remove changes that are not absolutely necessary" | Douwe Maan | 2017-05-24 | 3 | -5/+9 |
| | | | This reverts commit b0498c176fa134761d899c9b369be12f1ca789c5 | ||||
* | Remove changes that are not absolutely necessarydm-fix-routes | Douwe Maan | 2017-05-23 | 3 | -9/+5 |
| | |||||
* | Fix ambiguous routing issues by teaching router about reserved words | Douwe Maan | 2017-05-23 | 3 | -6/+10 |
| | |||||
* | Redirect from redirect routes to canonical routes | Michael Kozono | 2017-05-05 | 3 | -3/+3 |
| | |||||
* | Minor style adjustments | Bob Van Landuyt | 2017-05-01 | 1 | -3/+1 |
| | |||||
* | The dynamic path validator can block out partial paths | Bob Van Landuyt | 2017-05-01 | 2 | -2/+2 |
| | | | | So we can block `objects` only when it is contained in `info/lfs` or `gitlab-lfs` | ||||
* | Rename `NamespaceValidator` to `DynamicPathValidator` | Bob Van Landuyt | 2017-05-01 | 2 | -2/+2 |
| | | | | This reflects better that it validates paths instead of a namespace model | ||||
* | Use the namespace validator for validating all paths | Bob Van Landuyt | 2017-05-01 | 1 | -1/+1 |
| | | | | | Since the namespacevalidator now knows the difference between a top-level and another path, this could all be handled there. | ||||
* | Streamline the path validation in groups & projects | Bob Van Landuyt | 2017-05-01 | 1 | -9/+1 |
| | | | | | | | | | | | | `Project` uses `ProjectPathValidator` which is now a `NamespaceValidator` that skips the format validation. That way we're sure we are using the same collection of reserved paths. I updated the path constraints to reflect the changes: We now allow some values that are only used on a top level namespace as a name for a nested group/project. | ||||
* | replace `find_with_namespace` with `find_by_full_path` | Adam Pahlevi | 2017-02-03 | 1 | -1/+1 |
| | | | | add complete changelog for !8949 | ||||
* | Add nested groups support on data leveldz-nested-groups | Dmitriy Zaporozhets | 2016-12-08 | 1 | -1/+1 |
| | | | | | | | | * add parent_id field to namespaces table to store relation with nested groups * create routes table to keep information about full path of every group and project * project/group lookup by full path from routes table Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> | ||||
* | Add nested groups support to the routingdz-allow-nested-group-routing | Dmitriy Zaporozhets | 2016-11-23 | 4 | -35/+25 |
| | | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> | ||||
* | Add small improvements to constrainers and specs | Dmitriy Zaporozhets | 2016-11-08 | 2 | -2/+2 |
| | | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> | ||||
* | Refactor routing constraints | Dmitriy Zaporozhets | 2016-11-07 | 4 | -32/+39 |
| | | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> | ||||
* | Add relative url support to routing contrainers | Dmitriy Zaporozhets | 2016-10-24 | 1 | -1/+12 |
| | | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> | ||||
* | Make user constrainer lookup same as controller and add more constrainer tests | Dmitriy Zaporozhets | 2016-10-06 | 1 | -1/+1 |
| | | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> | ||||
* | Change user & group landing page routing from /u/:name & /groups/:name to /:name | Dmitriy Zaporozhets | 2016-10-06 | 3 | -0/+27 |
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> |