Marin Jankovski
0723bf1afa
Move group milestone processing from service to model.
2014-06-30 09:44:30 +02:00
Marin Jankovski
58570880f0
Create group milestones service.
2014-06-30 09:44:30 +02:00
Marin Jankovski
e1afea777a
Show title of milestone.
2014-06-30 09:44:30 +02:00
Marin Jankovski
ca6fd8841e
Add group milestones routes and controller.
2014-06-30 09:42:28 +02:00
Dmitriy Zaporozhets
3900eee30e
Increase commit log amount for tree view from 10 to 25
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2014-06-26 10:29:39 +03:00
Dmitriy Zaporozhets
907548a0fb
dont render discussion diff unless note is for diff
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2014-06-25 10:14:35 +03:00
Dmitriy Zaporozhets
5eb734905c
Merge branch 'oauth_errors' into 'master'
...
Oauth errors page
2014-06-24 14:08:28 +00:00
Marin Jankovski and Dmitriy Zaporozhets
49c9e8ec02
Use an error page when oauth fails.
2014-06-24 15:30:29 +03:00
Marin Jankovski and Dmitriy Zaporozhets
f40e87a03b
Return better error when account exists when attempting oauth account create.
2014-06-24 15:30:29 +03:00
Dmitriy Zaporozhets
30912c75b8
Improve merge request comments
...
When add diff note on 'Changes' page - and then go to 'Discussions' tab
you will not see this discussion unless you reload a page. This commit
fixes it by rendering discussion on 'Discussion' page as soon as you
submit comment on 'Changes' page
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2014-06-24 14:57:59 +03:00
Dmitriy Zaporozhets
094e5efb4c
Merge pull request #6992 from skv-headless/project_commits_sql_optimization
...
notes count in 1 query for mr and commits
2014-06-24 10:38:50 +03:00
Dmitriy Zaporozhets
7454ad19e9
Merge branch 'at_mention_all_project_members' into 'master'
...
At mention all project and group members
2014-06-24 07:12:37 +00:00
Dmitriy Zaporozhets
d52df8e730
Merge branch 'issues-filter-by-description' into 'master'
...
Issues filter by description
In Issues section of any project there is a filter box, which by default says 'Filter by title or description' - so this behaviour is desired. But in fact only filter by title works and filter by description DOESN'T work. This fix adds description fitlering.
2014-06-24 07:04:01 +00:00
Marin Jankovski
4c575b72d5
Move checking of recepients to a service.
2014-06-23 15:44:49 +02:00
Marin Jankovski
185da5f976
Make sure that at mentioning all properly notifies.
2014-06-23 12:28:57 +02:00
Marin Jankovski
63c1cdce42
Show @all in autocomplete list.
2014-06-23 11:54:58 +02:00
Marin Jankovski
37425618bc
Add option for admin to remove users secondary emails.
2014-06-23 09:45:26 +02:00
Dmitriy Zaporozhets
5aaa35656e
Merge branch 'redirect_after_login' into 'master'
...
Redirect after login
2014-06-23 06:38:24 +00: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
Marin Jankovski
26d1bd7c2a
Set return url as param.
2014-06-19 14:20:25 +02:00
Dmitriy Zaporozhets
f3369e3a00
Fix project trasnfer for admin area
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2014-06-19 13:20:42 +03:00
Marin Jankovski
a1eb1ad168
Redirect back to current page after sign in.
2014-06-19 11:24:59 +02:00
Dmitriy Zaporozhets
73f91da8b1
Fix project deletion and tests
2014-06-17 23:49:17 +03:00
Dmitriy Zaporozhets
6149dba518
Remove NotesObserver
2014-06-17 22:09:01 +03:00
Dmitriy Zaporozhets
8d240fb0e7
Show/hide issue assignee avatar depends on drag-n-drop column in milestone view
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2014-06-16 12:17:34 +03:00
Dmitriy Zaporozhets
6a7990c007
Remove garbage and apply wiki style
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2014-06-14 15:51:07 +03:00
Dmitriy Zaporozhets
054d68a3e9
Improve MR message for huge diffs
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2014-06-14 12:58:08 +03:00
Dmitriy Zaporozhets
87fd342a23
Merge branch 'more-secure-api' into 'master'
...
More secure api
Dont expose user email via API. Fixes #1314
2014-06-14 09:39:01 +00: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
5fdcaadf34
Merge branch 'fix-new-mr-502' into 'master'
...
Fix 502 error on new merge request page
When diff is huge we try to render it that cause 502 error often.
After this patch we apply soft limits to diffs. So if diff is huge - we doing show it
Fixes #1323
2014-06-13 13:15:41 +00:00
Dmitriy Zaporozhets
15c27192c0
Merge branch 'remove-wall'
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
Conflicts:
CHANGELOG
2014-06-13 15:19:14 +03:00
Dmitriy Zaporozhets
59e1819561
Apply soft diff limits to MergeRequest#new page
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2014-06-13 15:00:35 +03:00
Dmitriy Zaporozhets
1355ede49d
Wipe wall notes feature
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2014-06-13 14:24:54 +03:00
Jacob Vosmaer
8761dd2a6f
Check LDAP user filter during sign-in
2014-06-13 08:14:34 +02:00
Dmitriy Zaporozhets
98416ec9ab
Show proper message for new MR when satellite fails
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2014-06-12 21:49:45 +03:00
Dmitriy Zaporozhets
fcb0b76c32
Load last commit for files per 10 items.
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2014-06-12 12:01:54 +03:00
Dmitriy Zaporozhets
e740a00ed6
Prevent commit page error if cant collect branches where commit exists
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2014-06-11 22:08:39 +03:00
Dmitriy Zaporozhets
0b00b3dac3
Add sorting to merge requests on milestone page
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2014-06-11 17:11:52 +03:00
Dmitriy Zaporozhets
dd86ce3f06
Sort issues in milestone
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2014-06-11 14:09:45 +03:00
Dmitriy Zaporozhets
c4b02642d2
Replace milestone observer with services
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2014-06-10 18:07:52 +03:00
Dmitriy Zaporozhets
a7be3dfa30
Remove set of thread variables
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2014-06-10 17:51:49 +03:00
skv
20b2102771
notes count in 1 query for mr and commits
2014-06-10 16:10:53 +04:00
Dmitriy Zaporozhets
3dc0bce947
Add users to /:id route
...
So now when you type site/:username it redirects you to users page.
And if you type site/:groupname it redirects you to group page
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2014-06-07 15:06:55 +03:00
Dmitriy Zaporozhets
0fdce4a52b
Refactor some search scopes to prevent wierd behaviour and PG::Error issues
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2014-06-05 20:37:35 +03:00
Dmitriy Zaporozhets
f1ec62f465
Add reopened tab to milestone issues. Add ids and data to milestone issues to enable dragging
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2014-06-04 18:52:35 +03:00
Dmitriy Zaporozhets
d95d56f0b9
Add current_user_id to gon vars
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2014-06-04 18:07:15 +03:00
Dmitriy Zaporozhets
4e249dadb5
Fix 500 error when generate labels on labels page. Fixes #1311
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2014-06-04 11:08:21 +03:00
Dmitriy Zaporozhets
d986aea3f0
Merge branch 'upgrade_to_rails_4.1' into 'master'
...
Upgrade to rails 4.1
2014-06-04 07:33:25 +00:00
Marin Jankovski
18b1f171bd
Rename snippets scopes to plural names.
2014-06-04 08:37:19 +02:00
Dmitriy Zaporozhets
7984e5b1ef
Show events from all projects on user page
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2014-06-03 18:09:51 +03:00