Dmitriy Zaporozhets
de7d93e31f
Merge branch 'branch-creation-flow' into 'master'
...
Branch creation flow
To improve user experience with web editing I did next improvements:
* when create branch via ui - redirect to tree view so you start add/edit files
* when click on branch name - redirect to tree view instead of commits so you can immedialty add/edit files
2014-05-23 13:06:32 +00:00
Dmitriy Zaporozhets
695fd3cf2c
Move protected branches to Project settings
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2014-05-23 14:25:55 +03:00
Dmitriy Zaporozhets
a5e1624359
Redirect to tree view after branch created
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2014-05-23 13:27:35 +03:00
Earle Bunao & Neil Calabroso and erbunao
6a85cdf162
Implements drag and drop upload in creating issues
2014-05-23 16:22:42 +08:00
Dmitriy Zaporozhets
9e6466c784
Merge branch 'api-remove-branch' into 'master'
...
New rules for protected branches
This MR change permissions logic for branch removal. Changes listed below:
Before
* developer can remove branch with terminal but not in UI
* masters can remove any branch with UI even protected one
* force-push to protected branch is not allowed but remove is allowed
After
* none can force push or remove protected branches
* developers and masters can remove normal branches with console and UI
2014-05-23 06:06:22 +00:00
Dmitriy Zaporozhets
b192aa5694
Fix tests
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2014-05-22 22:34:34 +03:00
Dmitriy Zaporozhets
0455391add
Improve branch-removal logic
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2014-05-22 14:39:09 +03:00
Dmitriy Zaporozhets
85cecc0b2e
Fix 500 error on group members search
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2014-05-16 13:28:35 +03:00
Dmitriy Zaporozhets
1f1c59b61d
Merge pull request #6778 from dblessing/feature/mr_labels
...
Merge Request Labels
2014-05-13 14:43:46 +03:00
Drew Blessing
5f25cdfe19
Implement Merge Request Labels
2014-05-13 06:41:36 -05:00
Dmitriy Zaporozhets
8eae01ea58
Compare branches in MergeRequestsController#new action
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2014-05-08 15:38:52 +03:00
Dmitriy Zaporozhets
e640481625
Merge branch 'files_in_wiki' into 'master'
...
Add support to show files from wiki repository on wiki pages
2014-05-06 10:21:05 +00:00
Marin Jankovski
4146e885dd
Fix styling issues.
2014-05-05 11:55:49 +02:00
Dmitriy Zaporozhets
c608a5dcea
Add sort dropdown for admin projects page
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2014-05-02 17:02:57 +03:00
Dmitriy Zaporozhets
c51ac0484f
Merge pull request #5962 from skv-headless/editing-preview
...
editing preview
2014-04-29 10:00:29 +03:00
Jacob Vosmaer
285926918b
Serialize last_fetched_at as a string with seconds
2014-04-28 12:42:01 +02:00
Jacob Vosmaer
7ec5ff4dba
Pass last_fetched_at for notes to javascript
2014-04-28 12:21:49 +02:00
Marin Jankovski
0050c07fdd
Serve a file if in wiki.
2014-04-24 15:00:18 +02:00
skv-headless
d859d08094
Editing preview
2014-04-15 19:02:02 +04:00
Dmitriy Zaporozhets
9c7a9d92ff
Merge pull request #6773 from tsigo/rs-tag-page-sorting
...
Use VersionSorter on the Project > Tags page
2014-04-15 09:30:39 +03:00
Robert Speicher
c803e78fd0
Use VersionSorter on the Project > Tags page
2014-04-14 12:40:27 -04:00
Dmitriy Zaporozhets
448e5c133a
Merge branch 'satellite_exists_in_automerge_check' into 'master'
...
Satellite exists in automerge check
2014-04-14 13:21:49 +00:00
Marin Jankovski
aa6426f46d
Satellite will exist when doing automerge_check.
2014-04-11 10:22:32 +02:00
Marin Jankovski
872482678b
Speed up loading and add pagination to wiki pages page.
2014-04-11 10:02:52 +02:00
Dmitriy Zaporozhets
4e9add7c2c
Merge branch 'clean_old_archives' into 'master'
...
Clean old archives from repository downloads directory
2014-04-09 17:50:09 +00:00
Marin Jankovski
b2959c4102
Remove archives older than 2 hours.
2014-04-09 15:09:11 +02:00
Dmitriy Zaporozhets
b27c42be87
Rename wiki variables
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2014-04-09 14:35:01 +03:00
Dmitriy Zaporozhets
d238a21bcb
Merge pull request #6708 from skv-headless/fix_url_error_on_invalid_hook
...
Fix url generation error on hook invalid create
2014-04-07 19:55:09 +03:00
Dmitriy Zaporozhets
d92e4830f7
Allow people to remove source branch of fork project in MR
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2014-04-07 19:11:02 +03:00
Dmitriy Zaporozhets
84d17f7965
Skip require email for devise controllers
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2014-04-07 14:32:59 +03:00
Dmitriy Zaporozhets
a73df4f72d
Allow oauth signup without email
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2014-04-07 14:09:29 +03:00
skv
4cc2afdf2e
Fix url generation error on hook invalid create
2014-04-06 19:42:24 +04:00
Dmitriy Zaporozhets
1a17289bd3
Merge branch 'remove_source_branch_button' of https://github.com/jacob-carlborg/gitlabhq into jacob-carlborg-remove_source_branch_button
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
Conflicts:
app/assets/javascripts/merge_requests.js.coffee
app/assets/stylesheets/sections/merge_requests.scss
app/controllers/projects/merge_requests_controller.rb
2014-04-06 13:54:54 +03:00
Dmitriy Zaporozhets
9ee697dd68
Use MergeRequest services in API and controllers
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2014-04-02 21:51:53 +03:00
Dmitriy Zaporozhets
c4e81ed9de
Move update issue code to separate service
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2014-04-02 13:54:41 +03:00
Dmitriy Zaporozhets
cfd9fd30d6
Move code for issue creation to service.
...
The goal of suych refactoring is to get rid of observers.
Its much easier to test and code when object creation and all other
related actions done in one class instead of splited across observers,
callbacks etc.
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2014-04-02 13:38:35 +03:00
Dmitriy Zaporozhets
95b84e2c5a
Move branch creation logic in service
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2014-04-01 10:33:23 +03:00
Jacob Vosmaer
200eeea258
Make the repository downloads path configurable
2014-03-31 12:19:37 +02:00
Dmitriy Zaporozhets
eb7a986800
Merge branch 'improve_at_mentions' into 'master'
...
Allow at mentions for people who are not members of the project
2014-03-26 07:49:18 +00:00
Marin Jankovski
d26302215a
Correct identation, default value if note doesn't exist.
2014-03-25 18:53:09 +01:00
Marin Jankovski
12c3962fc0
Search within project.
2014-03-25 18:53:09 +01:00
Marin Jankovski
0a4283b50a
Extract sorting into a method.
2014-03-25 18:53:09 +01:00
Marin Jankovski
eda2c0c607
Include commits.
2014-03-25 18:53:09 +01:00
Marin Jankovski
01ec6c793c
At mention participating users.
2014-03-25 18:53:09 +01:00
Dmitriy Zaporozhets
f08464c055
Remove author_id_of_changes from app
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2014-03-25 14:01:52 +02:00
Marin Jankovski
5e985a7eed
Use emoji assets on autocomplete.
2014-03-24 14:22:11 +01:00
Dmitry Medvinsky
fefab47456
Fix /:username.keys response content type
...
Currently this method responds with `text/html`. It is kind of unusable
if you open it in a browser. The browser thinks it is HTML and renders
it as HTML, meaning new lines are dropped. So it's very hard to
distinguish where the key starts and where it ends.
This commit changes the content type header to `text/plain`.
2014-03-20 19:09:14 +04:00
Marin Jankovski
a740e2d6d1
Do not allow password reset for ldap user.
2014-03-18 12:25:49 +01:00
Ciro Santillli
548f070f0e
Show link to public projects for new users.
2014-03-17 13:02:04 +01:00
Dmitriy Zaporozhets
a39eeba1dc
Render 404 instead of 500 if trying to see snippets of unexisting user
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2014-03-14 15:55:41 +02:00