summaryrefslogtreecommitdiff
path: root/spec/features/projects_spec.rb
Commit message (Collapse)AuthorAgeFilesLines
* Show Test Automation Engineer for spec/feature asLin Jen-Shin2019-06-061-0/+2
| | | | reviewers.
* Remove spec feature stubbing10685-remove-feature-flag-ceMark Chao2019-06-041-1/+0
|
* Setup Vue app for repository file listingPhil Hughes2019-05-201-0/+1
| | | | Part of https://gitlab.com/gitlab-org/gitlab-ce/issues/61578
* Improve project settings pageLuke Bennett2019-04-111-0/+15
| | | | Prioritize and simplify project settings content.
* CE Port of Multiple merge request approval rulesPaul Slaughter2019-02-131-0/+4
| | | | EE MR: https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/9001
* Resolve "Update project topics styling to use badges design"Brandon Labuschagne2019-02-051-2/+9
|
* Merge branch '53104-redesign-group-overview-ui-mvc' into 'master'Kushal Pandya2019-01-301-8/+8
|\ | | | | | | | | | | | | Resolve "Redesign group overview UI: MVC" Closes #53104 See merge request gitlab-org/gitlab-ce!23866
| * Refresh group overview to match project overviewDennis Tang2019-01-251-8/+8
| | | | | | | | | | | | | | | | | | | | | | - Avatar, group name, and group description now left-aligned - Notification setting and "New project" CTA right-aligned with group avatar and name - Leave group / request access now a link next to the 'Group' label below the group name - Notification setting label removed in favor of icons - Tooltip added to indicate notification setting - Search option moved inside table header next to "Sort by"
* | Enable the Layout/ExtraSpacing cop56392-enable-the-layout-extraspacing-copRémy Coutable2019-01-241-2/+2
|/ | | | Signed-off-by: Rémy Coutable <remy@rymai.me>
* Rename count_of_extra_tags_not_shown to count_of_extra_topics_not_shownMartin Wortschack2019-01-141-0/+24
| | | - Add tests for project topics
* Make subgroup specs :nested_groupsThong Kuah2018-12-051-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Subgroups are not supported in mySQL. I changed Namespace#root_ancestor to return from self_and_ancestors as a bugfix. ``` 184 # Returns all the ancestors of the current namespaces 185 def ancestors 186 return self.class.none unless parent_id 187 188 Gitlab::GroupHierarchy 189 .new(self.class.where(id: parent_id)) 190 .base_and_ancestors 191 end ``` So it seems like on mySQL we accidentally returned the parent group : ``` ancestors = self.class.where(id: parent_id) ancestors.reorder(nil).find_by(parent_id: nil) ``` Project#root_namespace is used only by shared_runners_limit_namespace and all the tests for shared_runner_minutes_on_root_namespace are only enabled on `:nested_groups` `when :shared_runner_minutes_on_root_namespace is enabled', :nested_groups` We very clearly state in https://docs.gitlab.com/ee/user/group/subgroups/ that ` Nested groups are only supported when you use PostgreSQL`, so I think I will fix forward and add `:nested_groups` to the two failing feature specs.
* Fix content caching for non auth usersJames Lopez2018-10-231-0/+16
|
* Fix commit signature error when project is disabledStan Hu2018-10-151-0/+17
| | | | | | | | | When a project is disabled, visiting the home page would show, "An error occurred while loading commit signatures". This change checks that the user has permission to view the project to avoid unnecessary GPG signature lookups. Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/50903
* Resolve "Create new project: Re-add project name field"Martin Wortschack2018-09-081-1/+1
|
* Resolve "Improve project overview UI"Dennis Tang2018-09-061-4/+52
|
* Fix GPG status badge loading regressionsWinnie Hellmann2018-08-071-0/+43
|
* Merge branch '48934' into 'master'Mike Greiling2018-07-111-0/+6
|\ | | | | | | | | | | | | Fix #48934 - Focus on text input on danger confirmation Closes #48934 See merge request gitlab-org/gitlab-ce!20435
| * Fix #48934 - Focus on text input on danger confirmationJamie Schembri2018-07-061-0/+6
| |
* | Resolve "Rename the `Master` role to `Maintainer`" BackendMark Chao2018-07-111-3/+3
|/
* Enable Capybara/FeatureMethods copWinnie Hellmann2018-07-051-1/+1
|
* Get rid of hard-coded user/project/group names that could clash with DB ↵Rémy Coutable2018-02-261-4/+4
| | | | | | sequences Signed-off-by: Rémy Coutable <remy@rymai.me>
* Add Tip about Push to Create project on New Project pageAndré Luís2018-02-231-0/+18
|
* Replace '.team << [user, role]' with 'add_role(user)' in specs36782-replace-team-user-role-with-add_role-user-in-specsblackst0ne2017-12-221-3/+3
|
* target label instead of obscured input elementMike Greiling2017-11-021-3/+1
|
* Changed trigger click calls to click()Jose Ivan Vargas2017-10-231-2/+4
|
* Change project deletion message from alert to noticeWinnie Hellmann2017-10-171-1/+1
|
* Simplify project pageAnnabel Dunstone Gray2017-10-111-2/+3
|
* Replaces `tag: true` into `:tag` in the specsJacopo2017-10-071-2/+2
| | | | | | Replaces all the explicit include metadata syntax in the specs (tag: true) into the implicit one (:tag). Added a cop to prevent future errors and handle autocorrection.
* Show fork information on the project panelBob Van Landuyt2017-10-071-0/+49
|
* Add a project forks spec helperBob Van Landuyt2017-10-071-3/+4
| | | | | The helper creates a fork of a project with all provided attributes, but skipping the creation of the repository on disk.
* Remove spec as no longer necessarykushalpandya2017-09-051-43/+0
|
* Frontend to send template name instead of on/offZeger-Jan van de Weg2017-08-171-1/+1
| | | | | | | The params were not getting a value other than `project_templates:"on"` so the backend wasn't sure what template to use. Fixes gitlab-org/gitlab-ce#36492
* Fixed activity not loading on project homepageproject-homepage-activityPhil Hughes2017-08-081-0/+15
|
* Fix last feature test for project templatesZ.J. van de Weg2017-08-071-2/+2
|
* After merge cleanupZ.J. van de Weg2017-08-071-5/+1
|
* Merge branch 'master' into zj-project-templatesFilipa Lacerda2017-08-071-5/+9
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * master: (623 commits) Fix issues with pdf-js dependencies fix missing changelog entries for security release on 2017-01-23 Update top bar issues icon Fix pipeline icon in contextual nav for projects Since mysql is not a priority anymore, test it less Fix order of CI lint ace editor loading Add container registry and spam logs icons Fix different Markdown styles Backport to CE for: Make new dropdown dividers full width Fix spec Fix spec Fix spec Bump GITLAB_SHELL_VERSION and GITALY_VERSION to support unhiding refs Add changelog Install yarn via apt in update guides Use long curl options fix Add a spec for concurrent process Remove monkey-patched Array.prototype.first() and last() methods ...
| * Change all `:empty_project` to `:project`rs-empty_project-defaultRobert Speicher2017-08-021-5/+5
| |
| * Remove superfluous type defs in specsKeifer Furzland2017-07-271-1/+1
| | | | | | | | Signed-off-by: Rémy Coutable <remy@rymai.me>
* | Rename GitLabProjectImporterService and misc fixesZ.J. van de Weg2017-08-011-3/+3
| | | | | | | | | | | | First round of review, main changes: - templates.title is human readable, #name will be passed around - GitLabProjectImporterService has been renamed
* | Allow projects to be started from a templateZ.J. van de Weg2017-07-281-0/+21
|/ | | | | | | | | | | | Started implementation for the first iteration of gitlab-org/gitlab-ce#32420. This will allow users to select a template to start with, instead of an empty repository in the project just created. Internally this is basically a small extension of the ImportExport GitLab projects we already support. We just import a certain import tar archive. This commits includes the first one: Ruby on Rails. In the future more will be added.
* Auto-correct ProjectPathHelper violationsRobert Speicher2017-07-061-6/+6
|
* Change gitlab_sign_in to sign_in where possibleRobert Speicher2017-06-291-6/+6
|
* Change `login_with` uses to `gitlab_sign_in`Robert Speicher2017-06-191-4/+4
| | | | Change single `login_via` use to `gitlab_sign_in_via`
* Change `login_as` uses to `gitlab_sign_in`Robert Speicher2017-06-191-2/+2
|
* Merge branch 'jacopo-beschi/gitlab-ce-29712-unnecessary-wait-for-ajax'Rémy Coutable2017-04-241-2/+0
|\ | | | | | | | | | | See merge request !10567 Signed-off-by: Rémy Coutable <remy@rymai.me>
| * Unnecessary "include WaitForAjax" and "include ApiHelpers"Jacopo2017-04-211-2/+0
| | | | | | | | | | Removed all the unnecessary include of `WaitForAjax` and `ApiHelpers` in the specs. Removed unnecessary usage of `api:true`
* | Use `:empty_project` where possible in top-level feature specsrs-empty-project-featuresRobert Speicher2017-04-201-6/+6
|/
* Display full project name with namespace upon deletionMark Fletcher2017-03-151-2/+2
| | | | * Removes ambiguity when two projects exist with the same name
* Use native unicode emojisEric Eastwood2017-03-061-1/+1
| | | | | | | | | | | | | | | | | | | | - gl_emoji for falling back to image/css-sprite when the browser doesn't support an emoji - Markdown rendering (Banzai filter) - Autocomplete - Award emoji menu - Perceived perf - Immediate response because we now build client-side - Update `digests.json` generation in gemojione rake task to be more useful and include `unicodeVersion` MR: !9437 See issues - #26371 - #27250 - #22474
* Allow Member.add_user to handle access requestersRémy Coutable2016-09-281-3/+3
| | | | | | | | | | | | | | | | | | | | | Changes include: - Ensure Member.add_user is not called directly when not necessary - New GroupMember.add_users_to_group to have the same abstraction level as for Project - Refactor Member.add_user to take a source instead of an array of members - Fix Rubocop offenses - Always use Project#add_user instead of project.team.add_user - Factorize users addition as members in Member.add_users_to_source - Make access_level a keyword argument in GroupMember.add_users_to_group and ProjectMember.add_users_to_projects - Destroy any requester before adding them as a member - Improve the way we handle access requesters in Member.add_user Instead of removing the requester and creating a new member, we now simply accepts their access request. This way, they will receive a "access request granted" email. - Fix error that was previously silently ignored - Stop raising when access level is invalid in Member, let Rails validation do their work Signed-off-by: Rémy Coutable <remy@rymai.me>