Marin Jankovski
16068f3bfe
Test if reopen notifications are sent.
2014-07-03 14:05:07 +02:00
Dmitriy Zaporozhets
8031be73fe
Merge branch 'contributors-api' into 'master'
...
Contributors api
Fixes #1266
See merge request !934
2014-07-03 07:28:02 +00:00
Dmitriy Zaporozhets
5a88873e5c
Move API contributors logic to repository model
2014-07-02 14:43:23 +03:00
Marin Jankovski
8a365f5d56
Fix tests because previous assignee didn't exist.
2014-07-02 13:32:53 +02:00
Dmitriy Zaporozhets
81d41c0f92
Collect contributors info via API
2014-07-02 12:40:20 +03:00
Dmitriy Zaporozhets
8fb76a8308
Merge branch 'group_milestones' into 'master'
...
Group milestones
2014-07-01 07:18:15 +00:00
Dmitriy Zaporozhets
bcfcd243a6
Merge branch 'master' of github.com:gitlabhq/gitlabhq
2014-06-30 20:06:23 +03:00
Dmitriy Zaporozhets
4967c08786
Fix signup and project visibility
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2014-06-30 16:43:32 +03:00
Marin Jankovski
eb5182ac8d
Add group service spec.
2014-06-30 15:00:12 +02:00
Dmitriy Zaporozhets
13f017f01b
Fix user model specs
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2014-06-30 14:22:09 +03:00
Dmitriy Zaporozhets
8daa69a3eb
Enable snippets by default in project factory
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2014-06-30 14:02:52 +03:00
Sytse Sijbrandij
2f962a40e8
Merge pull request #7170 from cirosantilli/add-trailing-newlines
...
[minor-refactor] Add trailing newline to all text files.
2014-06-30 09:41:06 +02:00
Dmitriy Zaporozhets
9231b91a40
Fix mentionable spec
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2014-06-27 00:37:04 +03:00
Dmitriy Zaporozhets
f0de4b539f
Fix project update specs
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2014-06-27 00:28:32 +03:00
Dmitriy Zaporozhets
0f550aa386
Remove mass assgnment specs
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2014-06-26 23:57:55 +03:00
Dmitriy Zaporozhets
1e673c72a1
Improve markdown parsing
...
* dont try to build links for anchors like `#title-anchor`
* dont build relative url for project with empty repo
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2014-06-26 10:13:38 +03:00
Dmitriy Zaporozhets
aadef92f1d
Merge pull request #7013 from jvanbaarsen/better-webhook-information
...
Return a little more information in Issue webhook
2014-06-24 10:37:15 +03:00
Marin Jankovski
8f0051e2c2
Test @all mentioning notifications.
2014-06-23 14:02:09 +02:00
Dmitriy Zaporozhets
d12b910d20
Merge branch 'remove-observers' into 'master'
...
Remove observers from application
Part of #1133
2014-06-23 06:36:08 +00:00
Ciro Santilli
a7e0ca9e83
Add trailing newline to all text files.
...
Present in the large majority of files of each respective type.
2014-06-21 11:20:22 +02:00
Dmitriy Zaporozhets
0771109bb8
Fix permission issue with highest access level for group
...
If user was a member of both group and project and group access level
was higher it was not respected and user got lowest project access
level. Now it is fixed and user get highest access level
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2014-06-20 12:54:03 +03:00
Jacob Vosmaer
780d868fec
Revert "Merge branch 'fix-email-threading' into 'master'"
...
This reverts commit 97fd990ecd , reversing
changes made to f451a697e0 .
Conflicts:
app/mailers/emails/notes.rb
app/mailers/emails/projects.rb
2014-06-18 13:41:12 +02:00
Dmitriy Zaporozhets
9ef5898e67
Fix search tests
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2014-06-18 12:53:29 +03:00
Dmitriy Zaporozhets
73f91da8b1
Fix project deletion and tests
2014-06-17 23:49:17 +03:00
Dmitriy Zaporozhets
2d87556847
Remove rails observers from application
2014-06-17 22:51:43 +03:00
Dmitriy Zaporozhets
a90a201d0e
Remove user observer
2014-06-17 22:32:35 +03:00
Dmitriy Zaporozhets
6149dba518
Remove NotesObserver
2014-06-17 22:09:01 +03:00
Dmitriy Zaporozhets
9e3094b232
Remove UsersGroup observer
2014-06-17 21:36:40 +03:00
Dmitriy Zaporozhets
e44e2316c3
Change gravatar tests to identicon
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2014-06-17 09:40:48 +03:00
Alex Elman
e6722cb178
Provide better email subject lines from email on push service
...
If one commit is pushed, display the commit message in the subject
line. Otherwise display the number of commits pushed to the repository.
2014-06-15 09:53:00 -05:00
Dmitriy Zaporozhets
869809a1cf
Remove failing test on travis+pg
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2014-06-14 19:41:32 +03:00
Dmitriy Zaporozhets
49506fc71a
Merge remote-tracking branch 'origin/issue_closing_widget'
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
Conflicts:
CHANGELOG
2014-06-14 12:40:42 +03:00
Dmitriy Zaporozhets
55d4e2647d
Merge branch 'ce_issues_sentence' into 'master'
...
Issues sentence helper
This will make merging CE into EE later easier.
2014-06-14 09:39:19 +00:00
Jeroen van Baarsen
8880c55a1e
Fixed the spec
...
Signed-off-by: Jeroen van Baarsen <jeroenvanbaarsen@gmail.com >
2014-06-14 09:27:11 +02:00
Dmitriy Zaporozhets
47d6f70528
Add /api/users test for admin role. Updated CHANGELOG
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2014-06-13 19:42:17 +03:00
Dmitriy Zaporozhets
8ff171f628
Fix api specs
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2014-06-13 19:39:12 +03:00
Dmitriy Zaporozhets
e8f222e39c
Fix helper specs
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2014-06-13 19:35:21 +03:00
Jacob Vosmaer
d698535854
Add a test for issue sentence generation
2014-06-13 18:10:28 +02:00
Jacob Vosmaer
3f1ece2690
Detect closing issues in Merge Request description
2014-06-13 17:25:44 +02:00
Dmitriy Zaporozhets
ae564c97d4
Dont expose user email via API
...
To prevent leaking of users info we reduce amount of user information
retrieved via API for normal users.
What user can get via API:
* if not admin: only id, state, name, username and avatar_url
* if admin: all user information
* about himself: all informaion
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2014-06-13 17:46:48 +03:00
Dmitriy Zaporozhets
d593c98fcb
Delete wall notes tests
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2014-06-13 14:29:26 +03:00
Jeroen van Baarsen
87760a290e
Added an UrlBuilder for building rails named routes
...
Signed-off-by: Jeroen van Baarsen <jeroenvanbaarsen@gmail.com >
2014-06-13 12:34:15 +02:00
Dmitriy Zaporozhets
1d7735773e
Merge branch 'email_with_apostrophe' into 'master'
...
Email with apostrophe
Fixes #1225
2014-06-11 12:15:01 +00:00
Dmitriy Zaporozhets
f881e43677
Merge pull request #7024 from skv-headless/linkto_issues_on_main_dashboard
...
links to issues on main dashboard
2014-06-11 15:02:48 +03:00
Marin Jankovski
f43e41973f
Test for the apostrophe in the email
2014-06-11 13:36:30 +02:00
Marvin Frick
587502390b
fixes gitlab.com issue #229
...
Changes .js.coffe files to not use a hardcoded path to
`no_avatar.png` but instead stick with the asset pipeline.
renames coffee.erb back to coffee
2014-06-10 22:28:11 +02:00
Pierre de La Morinerie
de90b572d8
Allow more mail clients to group emails by thread
...
* send a ‘In-Reply-To’ header along the ‘References’ header
* subject of answers to an existing thread begins with ‘Re: ’
This fixes threading with at least Mail.app and Airmail.
2014-06-10 17:09:15 +02:00
Pierre de La Morinerie
466b768bb3
Send notification emails to the "project", and put people in Cc
...
This fixes email threading in Mail.app, that doesn't like when a thread
doesn't have stable recipients.
For instance, here is a possible sender-recipient combinations before:
From: A
To: Me
New issue
From: B
To: Me
Reply on new issue
From: A
To: Me
Another reply
Mail.app doesn't see B as a participant to the original email thread,
and decides to break the thread: it will group all messages from A
together, and separately all messages from B.
This commit makes the thread look like this:
From: A
To: gitlab/project
Cc: Me
New issue
From: B
To: gitlab/project
Cc: Me
Reply on new issue
From: A
To: gitlab/project
Cc: Me
Another reply
Mail.app sees a common recipient, and group the thread correctly.
2014-06-10 17:09:15 +02:00
Dmitriy Zaporozhets
f2353352a2
Test for milestone changed comment
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2014-06-10 12:39:48 +03:00
Dmitriy Zaporozhets
f055bad513
Merge pull request #7095 from jvanbaarsen/routing-spec-fix
...
Fix for the broken routing specs
2014-06-09 12:26:46 +03:00