summaryrefslogtreecommitdiff
path: root/spec/features
Commit message (Collapse)AuthorAgeFilesLines
...
* | Fix features syntaxRobert Speicher2015-06-221-1/+1
|/
* Add 2FA status to Admin::Users#showRobert Speicher2015-06-191-4/+24
|
* Fix duplicate 'Email has already been taken' message when creating a userswellard2015-06-161-0/+21
|
* Merge branch 'rs-dev-issue-2228' into 'master'Dmitriy Zaporozhets2015-06-152-2/+84
|\ | | | | | | | | | | | | | | | | | | Allow user to customize default Dashboard page Renames the "Design" profile page to "Preferences" and adds a field to customize the default Dashboard page: > ![Screen_Shot_2015-06-11_at_11.12.53_PM](https://gitlab.com/gitlab-org/gitlab-ce/uploads/b5282a3be7861d1148528c6bc9e7a0e0/Screen_Shot_2015-06-11_at_11.12.53_PM.png) See merge request !778
| * Add `allowing_for_delay` helper method for feature specsRobert Speicher2015-06-141-6/+8
| |
| * Add feature specs for default dashboard preferenceRobert Speicher2015-06-131-9/+48
| |
| * Simplify the javascript behavior for Preference updatingRobert Speicher2015-06-131-0/+8
| |
| * Add Gitlab::Themes module; remove Gitlab::ThemeRobert Speicher2015-06-131-3/+3
| | | | | | | | | | | | | | Now we can simply loop through all themes, among other things. This also removes the `dark_theme` / `light_theme` classes and the `theme_type` helper, since they weren't used anywhere.
| * Move the "Design" templates and logic to PreferencesRobert Speicher2015-06-131-0/+33
| |
| * Add Profiles::PreferencesControllerRobert Speicher2015-06-131-2/+2
| |
* | Use `page.all` and `page.within` in specsrs-expect-syntax-specsRobert Speicher2015-06-134-20/+20
| |
* | Change `foo.should` syntax to `expect(foo).to` in specsRobert Speicher2015-06-131-1/+1
|/
* Merge branch 'repo-remove'Dmitriy Zaporozhets2015-06-031-7/+0
|\ | | | | | | | | | | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> Conflicts: spec/features/projects_spec.rb
| * Fix tests and increase delay time before remove repositoryDmitriy Zaporozhets2015-06-031-9/+0
| | | | | | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* | Add feature specs for Project and Group description renderingRobert Speicher2015-06-023-12/+82
|/
* Add ExternalLinkFilter to Markdown pipeliners-dont-follow-meRobert Speicher2015-05-271-1/+13
| | | | Forces a `rel="nofollow"` attribute on all external links.
* Make use of to_reference in more specsRobert Speicher2015-05-261-17/+17
|
* Add a note about the commented-out test in Markdown FeatureRobert Speicher2015-05-261-0/+4
|
* Use to_reference in Markdown feature specRobert Speicher2015-05-261-11/+6
|
* Update ffaker gemRobert Speicher2015-05-201-1/+1
| | | | | | Adds a version requirement which it didn't have before, at 2.0.0. This version has breaking API changes in that the namespace is now `FFaker` instead of `Faker`.
* Handle password reset for users with 2FA enabled2faRobert Speicher2015-05-112-2/+55
|
* Prevent "You are already signed in." error message upon 2FA loginRobert Speicher2015-05-091-1/+18
|
* Generate 10 2FA backup codes instead of the default of 5Robert Speicher2015-05-091-2/+2
|
* Add :two_factor trait to User factoryRobert Speicher2015-05-091-8/+4
|
* Fix 2FA backup code removalRobert Speicher2015-05-091-7/+5
|
* Refactor SessionsControllerRobert Speicher2015-05-091-0/+8
| | | | | Also adds test case for providing an invalid 2FA code and then a valid one without re-entering username and password.
* Make two-factor login work and add a feature specRobert Speicher2015-05-091-0/+82
|
* Remove class and id attributes from SanitizationFilter whitelistrs-disallow-id-classRobert Speicher2015-05-081-14/+14
|
* Merge branch 'rs-task_list' into 'master'Dmitriy Zaporozhets2015-05-082-3/+163
|\ | | | | | | | | | | | | | | | | | | Use task_list gem for task lists Task Lists can now be used in comments, and they'll render in previews. :clap: Closes internal https://dev.gitlab.org/gitlab/gitlabhq/issues/2271 See merge request !599
| * Change wording for task list summariesRobert Speicher2015-05-061-2/+2
| |
| * Task List feature and JS specsRobert Speicher2015-05-061-0/+151
| |
| * Add TaskList to Markdown feature specRobert Speicher2015-05-061-3/+12
| |
* | Fix Markdown feature specRobert Speicher2015-05-061-2/+2
| |
* | Add Markdown feature specs for markup inside linksrs-issue-1348Robert Speicher2015-05-061-0/+13
|/ | | | | It was already working, just want to make sure we don't break it in the future.
* Merge pull request #9234 from dsander/group-milestones-by-titleDmitriy Zaporozhets2015-05-031-2/+2
|\ | | | | Group milestones by title in the dashboard and all other issue views
| * Group milestones by title in the dashboard and all other issue viewsDominik Sander2015-05-011-2/+2
| | | | | | | | | | | | | | | | | | This groups milestones by title for issue views like it has been done for the milestone dashboard/project overview. Before milestones with the same title would show up multiple times in the filter dropdown and one could only filter per project and milestone. Now the milestone filter is based on the title of the milestone, i.e. all issues marked with the same milestone title are shown.
* | Autolink short URLsRobert Speicher2015-04-301-3/+1
| |
* | Add a feature spec for our entire Markdown parsing stackRobert Speicher2015-04-301-0/+393
|/
* Specs don't need to set default_url_options anymoreRobert Speicher2015-04-271-7/+0
|
* Merge branch 'commit-project' into 'master'Douwe Maan2015-04-241-1/+1
|\ | | | | | | | | | | | | | | | | | | | | Link cross-project cross-reference notes to correct project. - Fixes #1431: Don't crash when an MR from a fork has a cross-reference comment from the target project on of its commits. - Include commit comments in MR from a forked project. To accomplish this, the Commit model needs to know about its project. Adding this attribute also simplifies a bunch of other methods that deal with a note's target, that previously had to have special logic for when it belonged to a commit. See merge request !554
| * Use project.commit convenience method.Douwe Maan2015-04-241-1/+1
| |
* | Try to fix tests for pull request #9065Stefan Tatschner2015-04-241-1/+1
|/ | | | | This crappy test framework stuff fails randomly. So I can't reliably run it on my local machine.
* Re-fix image rendering for help pagesRobert Speicher2015-04-151-1/+1
|
* Revert "Fix and improve help rendering"Robert Speicher2015-04-151-1/+1
| | | | This reverts commit d365004e684e98459061fcd5fbaf9bea880934a8.
* Upon successful login, clear `reset_password_token` fieldRobert Speicher2015-04-081-10/+33
| | | | Closes #1942
* Fix and improve help renderingSullivan SENECHAL2015-04-031-1/+1
|
* Fix tests and unassigned filter for issues. Updated CHANGELOGDmitriy Zaporozhets2015-03-271-2/+2
|
* Merge branch 'atom-xhtml-squashed' into 'master'Douwe Maan2015-03-171-2/+25
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix invalid Atom feeds when using emoji, horizontal rules, or images This is a fix for issues #880, #723, #1113. Markdown must be rendered to XHTML, not HTML, when generating summary content for Atom feeds. Otherwise, content-less tags like *img* and *hr* are not terminated and make the Atom XML invalid. Such tags are generated when issue descriptions, merge request descriptions, comments, or commit messages use emoji, horizontal rules, or images. To pass this option through from the relevant Haml templates to the proper place in the `gfm()` method, a new method `gfm_with_options()` is introduced. It reuses the options dictionary passed to `markdown()` and interprets options `xhtml` and `parse_tasks` from it (the latter was a convenient replacement for `gfm_with_tasks()`). `xhtml` is already interpreted by Redcarpet::Render::HTML, but that alone was not sufficient, because the post-processing in `gfm()` would convert its XHTML tags back to HTML. I found no way of passing additional optional options to the existing `gfm()` method without requiring updates to existing callers and without getting in the way of the existing optional arguments, but maybe someone who knows more about Ruby than I can think of one. Thorough review appreciated since this is the first time I have used Ruby. See merge request !344
| * Fix invalid Atom feeds when using emoji, horizontal rules, or images.Christian Walther2015-03-161-2/+25
| | | | | | | | Fixes issues #880, #723, #1113: Markdown must be rendered to XHTML, not HTML, when generating summary content for Atom feeds. Otherwise, content-less tags like <img> and <hr>, generated when issue descriptions, merge request descriptions, comments, or commit messages use emoji, horizontal rules, or images, are not terminated and make the Atom XML invalid.
* | Move group members index from `/members` to `/group_members`.Douwe Maan2015-03-154-8/+8
| |