summaryrefslogtreecommitdiff
path: root/spec
Commit message (Collapse)AuthorAgeFilesLines
* Sort tag names using VersionSorterRobert Speicher2014-03-091-0/+38
|
* Fix group_icon specDmitriy Zaporozhets2014-03-061-1/+1
| | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* Merge branch 'shell_new_style' into 'master'Dmitriy Zaporozhets2014-03-053-20/+9
|\ | | | | | | Use new style shell commands
| * Invoke Kernel#system with separate argumentsJacob Vosmaer2014-03-031-6/+7
| |
| * Replace shell commands with FileUtilsJacob Vosmaer2014-03-031-2/+2
| |
| * Remove duplicate codeJacob Vosmaer2014-03-032-12/+0
| |
* | Added option to remove issue assignee on project issue page and issue edit pageJason Blanchard2014-03-021-0/+47
|/
* Make backup version blocker test more robustJacob Vosmaer2014-02-281-1/+1
| | | | | Assuming that VERSION != VERSION.reverse is not robust. This will fail at e.g. version 6.6.6.
* Use VERSION contanst in backup specsJacob Vosmaer2014-02-281-1/+1
|
* Merge branch 'gitlab_popen_array' into 'master'Dmitriy Zaporozhets2014-02-261-2/+18
|\ | | | | | | Change Gitlab::Popen to only accept arrays as commands
| * Make the Gitlab::Popen path argument optionalJacob Vosmaer2014-02-251-0/+9
| |
| * Change Gitlab::Popen to use arrays for commandsJacob Vosmaer2014-02-251-2/+9
| |
* | Update tests and fix Finders readmeDmitriy Zaporozhets2014-02-253-35/+49
| | | | | | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* | Fix email testDmitriy Zaporozhets2014-02-251-1/+1
| | | | | | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* | Dont test models methods in security specsDmitriy Zaporozhets2014-02-254-22/+2
| | | | | | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* | Merge branch 'cleaner-email-headers' into 'master'Dmitriy Zaporozhets2014-02-252-24/+80
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Cleaner headers in Notification Emails Make the informations available in the notification email headers (sender, recipient, subject, etc.) more readable and meaningful. * Remove the email subject prefix * Don't write the project namespace in email subjects * Write the issue/merge request title in the notification email subject * Make the email appear as sent from the action author (the actual email address is still `gitlab@gitlab.com`) For instance, this is the notification email for a new issue comment before: > From: gitlab@gitlab.com > To: myemailaddress@gmail.com > Subject: GitLab | GitLab HQ / GitLab-Shell | New note for issue #1234 And after : > From: Nick Brown &lt;gitlab@gitlab.com&gt; > To: myemailaddress@gmail.com > Subject: GitLab-Shell | Add local update hook (#1234) The recipient of the notification can easily get the gist of the message without even opening it — just by looking at how it appears in her inbox. None of the actual email addresses (From, To, Reply-to) changes, just the display name. Having a consistent subject for all notification emails sent about some resource also allow good email clients to group the discussion by thread (although grouping in Mail.app still needs some work).
| * | Send emails from the authorPierre de La Morinerie2014-02-192-21/+77
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This changes the email "From" field from "gitlab@example.com" to either: * "John Doe <gitlab@example.com>" if the author of the action is known, * "GitLab <gitlab@example.com>" otherwise. Rationale: this allow mails to appear as if they were sent by the author. It appears in the mailbox more like a real discussion between the sender and the receiver ("John sent: we should refactor this") and less like a robot notifying about something.
| * | Remove the email subject prefixPierre de La Morinerie2014-02-191-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This changes email subjects from: GitLab | Team / Project | Note for issue #1234 to: Team / Project | Note for issue #1234 Rationale: * Emails should be as meaningful as possible, and emphasize content over chrome. The "GitLab" name is more chrome than content. * Users can tell an email coming from GitLab by the sender or the header in the email content. * An organization that works mainly with GitLab knows that every SVC email comes from GitLab. For these organizations, having "GitLab" in front of every email is just noise hiding the meaningful information.
* | | Implement project collection serviceDmitriy Zaporozhets2014-02-251-0/+51
| |/ |/| | | | | | | | | | | | | Main purpose is move big amount of methods from user, group, project models and place filtering logic in one place. It also fixes 500 error on group page for PostgreSQL Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* | Merge pull request #6375 from cirosantilli/link-with-idDmitriy Zaporozhets2014-02-253-1/+11
|\ \ | | | | | | Blob and tree gfm links to anchors work.
| * | Blob and tree gfm links to anchors work.Ciro Santillli2014-02-233-1/+11
| |/ | | | | | | Fixes #6046
* | Merge branch 'feature/public_groups' into 'master'Dmitriy Zaporozhets2014-02-244-0/+268
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Public Groups This is the initial work (meaning no tests) for making groups public if they have a public project (or internal for logged in users). This allows issues and merge requests to be viewed, but _not_ group membership. As part of this I have also added back the link in the public project title section (it was removed as it didn't make sense before). This addesses the following suggestions/issues: http://feedback.gitlab.com/forums/176466-general/suggestions/5314461-groups-containing-one-or-more-public-projects-shou Issue #32 https://github.com/gitlabhq/gitlabhq/issues/5203 as well as a few closed issues. This also changes the public user page to only show groups that are accessible to the user in some manner.
| * | Allow access to groups with public projects.Jason Hollingsworth2014-02-204-0/+268
| |/ | | | | | | | | Fixed Group avatars to only display when user has read permissions to at least one project in the group.
* | Fix testsDmitriy Zaporozhets2014-02-241-1/+1
| | | | | | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* | Add Gemnasium Service for GitlabBinsztock Rémy2014-02-215-0/+51
|/ | | | | | Conflicts: db/schema.rb
* Fix testsDmitriy Zaporozhets2014-02-191-10/+6
| | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* Fix testsDmitriy Zaporozhets2014-02-181-2/+2
|
* Extract commits API to separate fileDmitriy Zaporozhets2014-02-182-71/+87
| | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* Complete api files CRUDDmitriy Zaporozhets2014-02-181-0/+30
| | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* Fix notification specsDmitriy Zaporozhets2014-02-181-3/+3
| | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* Add email aliases for usersJason Hollingsworth2014-02-137-0/+89
| | | | | | | | Emails are used to associate commits with users. The emails are not verified and don't have to be valid email addresses. They are assigned on a first come, first serve basis. Notifications are sent when an email is added.
* Merge pull request #6297 from jojosch/user-public-ssh-keys-newlineDmitriy Zaporozhets2014-02-112-0/+55
|\ | | | | Split the user ssh keys by newline, not the characters "\n"
| * Split the user ssh keys by newline, not the characters "\n"Johannes Schleifenbaum2014-02-112-0/+55
| | | | | | | | | | | | | | | | | | | | | | | | | | | | before: GET /user.keys ssh-rsa ...\nssh-rsa ...\nssh-rsa ... after: GET /user.keys ssh-rsa ... ssh-rsa ... sha-rsa ...
* | Merge branch 'header-anchors' of github.com:cirosantilli/gitlab-elearn into ↵Dmitriy Zaporozhets2014-02-111-2/+15
|\ \ | |/ |/| | | | | | | | | | | | | cirosantilli-header-anchors Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> Conflicts: CHANGELOG
| * Headers have ids and link to their own id.Ciro Santillli2014-02-111-2/+15
| |
* | Merge pull request #5261 from devaroop/retrieve_ssh_keys_by_sshDmitriy Zaporozhets2014-02-112-0/+16
|\ \ | |/ |/| ssh keys publically available for sysadmins via http, the github way
| * remove unwanted spaces, reduce diff, clean before mergeGitLab2014-02-111-3/+1
| |
| * sync with upstream for ease to mergeGitLab2014-02-0694-716/+2574
| |\
| * | adding tests for the ssh keys featureGitLab2014-02-062-0/+17
| | |
* | | Fix dashboard atom feedDmitriy Zaporozhets2014-02-101-0/+5
| | | | | | | | | | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* | | Add more tests for FilteringServiceDmitriy Zaporozhets2014-02-101-0/+16
| | | | | | | | | | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* | | Fix submodule_helper specsDmitriy Zaporozhets2014-02-101-34/+43
| | | | | | | | | | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* | | Merge branch 'feature/submodule-links' into 'master'Dmitriy Zaporozhets2014-02-081-0/+109
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Better submodule links Detect if submodule is hosted on this GitLab server, gitlab.com or github.com. Hash links directly to commit in repo.
| * | | Better submodule links.Jason Hollingsworth2014-02-051-0/+109
| | |/ | |/| | | | | | | | | | Detect if submodule is hosted on this GitLab server, gitlab.com or github.com. Hash links directly to commit in repo.
* | | Fix bug with cross-reference note on commitDmitriy Zaporozhets2014-02-071-0/+10
|/ / | | | | | | | | | | | | It should not set noteable_id if noteable_type is Commit We have Note#commit_id for this Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* | Fix relative links in markdown. Related to #6182Andrey Kumanyaev2014-01-291-0/+1
| |
* | Merge pull request #6178 from Popl7/add_group_avatarsDmitriy Zaporozhets2014-01-282-0/+32
|\ \ | | | | | | added group avatars
| * | added group avatarsSteven Thonus2014-01-282-0/+32
| | |
* | | Merge branch 'highlight-js' into 'master'Dmitriy Zaporozhets2014-01-281-3/+3
|\ \ \ | |/ / |/| | | | | | | | | | | | | | | | | Highlight.Js Replace pygments code highlight with client-side library - highlight.js http://highlightjs.org/
| * | Improve highlight for notesDmitriy Zaporozhets2014-01-271-1/+1
| | | | | | | | | | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>