Dmitriy Zaporozhets
1af8b1e4f8
Merge branch 'master' of dev.gitlab.org:gitlab/gitlabhq into ce-to-ee
...
Conflicts:
app/views/help/index.html.haml
lib/gitlab/git_access.rb
public/500.html
public/502.html
2015-05-15 13:29:58 +03:00
afc163
2738978111
Add style for <kbd> element in markdown
...
Fixes #5825
2015-05-14 23:57:01 +08:00
Douwe Maan
74770137f6
Always show note action icons.
2015-05-14 12:18:19 +02:00
Dmitriy Zaporozhets
091c906131
Fix text overflow in project sidebar
2015-05-13 15:14:02 +03:00
Dmitriy Zaporozhets
b2d45bb544
Merge branch 'master' of dev.gitlab.org:gitlab/gitlabhq into ce-to-ee
...
Conflicts:
app/controllers/uploads_controller.rb
app/helpers/application_helper.rb
app/models/note.rb
app/services/test_hook_service.rb
db/schema.rb
spec/models/note_spec.rb
2015-05-13 14:10:14 +03:00
Dmitriy Zaporozhets
b0b25e37c9
Merge branch 'note-role' into 'master'
...
Show user roles by comments.
I think it would be useful to show the user's role (Owner/Master/Developer/Reporter) by comments on GitLab.com (like GitHub does with Owner/Collaborator). That way people will know that when someone from the project's core team comments, they're not just some random user, but they're actually on the team. Currently they have the gather this from context.

On hover, the note actions replace the role:

---
Addresses internal issue https://dev.gitlab.org/gitlab/gitlabhq/issues/2321 .
cc @sytses
See merge request !639
2015-05-12 11:28:39 +00:00
Douwe Maan
b0af379a22
Show user roles by comments.
2015-05-12 12:16:34 +02:00
Douwe Maan
e9dff9f410
Fix alignment of ref picker, breadcrumb and buttons.
2015-05-12 10:27:17 +02:00
Dmitriy Zaporozhets
15bbb4ee1a
Merge pull request #9244 from dreis2211/firefox_issuable_filter_patch
...
Fix Firefox problems when it wants to render issuable component
2015-05-08 22:24:51 +03:00
Dmitriy Zaporozhets
6c32abc5f7
Merge branch 'rs-task_list' into 'master'
...
Use task_list gem for task lists
Task Lists can now be used in comments, and they'll render in previews. 👏
Closes internal https://dev.gitlab.org/gitlab/gitlabhq/issues/2271
See merge request !599
2015-05-08 09:39:48 +00:00
Douwe Maan
fbb011be38
Merge branch 'license' into 'master'
...
Allow license to be uploaded and enforce its validity.
Addresses #274 .
Still a work in progress, there are no tests yet, some things need extra validation or prettier error messages, and we're not doing anything to enforce active user count yet. Still, the flow stands! Let me know what you think :)
- [x] Check active user count at moment of upload
- [x] Prettier validation / error message when license is invalid
- [x] Prettier error when public key is invalid
- [x] Tests
- [x] Work on copy
These will go into separate MRs as they require more discussion:
- Check historic active user count over past year
- Add application setting to disallow creating/activating new user when limit is reached
-----
No license:

Also shown when pushing code:

The "Upload a new license in the admin area" part is only for admins, regular users will see "Ask an admin to upload a new license".
Upload page in admin area:

License details in admin area:

Notice of a license that will expire: Also notice the license history at the bottom.

Notice of an expired license:

cc @dzaporozhets @sytse
See merge request !383
2015-05-07 18:54:47 +00:00
Sullivan SENECHAL
f972a9e34c
Fix bootlint issues on git clone holder bar
2015-05-07 18:32:10 +02:00
Robert Speicher
0cc7536341
Fix header link anchors
2015-05-06 18:38:43 -04:00
Robert Speicher
d5ee54df16
More JS dependency requirements
2015-05-06 15:31:08 -04:00
Robert Speicher
c96c7cbfb1
Make issue JS require its dependencies
2015-05-06 13:00:14 -04:00
Robert Speicher
968c281f40
Make notes JS require its dependencies
2015-05-06 13:00:14 -04:00
Robert Speicher
421f3f1551
Change padding for task lists in notes
2015-05-06 13:00:13 -04:00
Robert Speicher
ce29e5cd8f
Update task list behavior for Merge Requests
2015-05-06 12:58:27 -04:00
Robert Speicher
922497560e
Update task list behavior for Notes
2015-05-06 12:58:27 -04:00
Robert Speicher
a3d55db910
Update task list behavior for Issues
2015-05-06 12:58:27 -04:00
Robert Speicher
18baf550e1
Add task_list JS
2015-05-06 12:58:27 -04:00
Robert Speicher
5ef8bd33d0
Remove taskable.js
2015-05-06 12:58:27 -04:00
Dmitriy Zaporozhets
5b3c823fc9
Make header title bold and line between header lighter
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2015-05-06 18:27:44 +03:00
Dmitriy Zaporozhets
342078a76d
Small UI improvements to make project sidebar more neat
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2015-05-06 16:38:45 +03:00
Dmitriy Zaporozhets
23b4cc060f
Merge branch 'master' of dev.gitlab.org:gitlab/gitlabhq into ce-to-ee
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
Conflicts:
db/schema.rb
2015-05-06 14:28:11 +03:00
dreis
a1152e19d1
Fix Firefox problems when it wants to render issuable component
2015-05-05 21:52:06 +02:00
Dmitriy Zaporozhets
cecfbd55de
Restlye project sidebar a bit to make it more clear
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2015-05-05 19:38:53 +03:00
Dmitriy Zaporozhets
3b0cf49f33
Fix project description and avatar alignment
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2015-05-05 19:25:18 +03:00
Dmitriy Zaporozhets
ac7b12c0e8
Fix right margin for project description
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2015-05-05 18:34:05 +03:00
Dmitriy Zaporozhets
040ee6f897
Reorganize elements in project sidebar
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2015-05-05 16:45:53 +03:00
Douwe Maan
2bb2ade50d
Merge branch 'master' into license
...
# Conflicts:
# db/schema.rb
2015-05-05 13:03:33 +02:00
Dmitriy Zaporozhets
7da7a790fa
Move clone panel to sidebar
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2015-05-05 13:09:50 +03:00
Dmitriy Zaporozhets
478a4b19da
Turn sidebar in sections with contribute and repository
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2015-05-05 11:47:01 +03:00
Douwe Maan
68ac20604b
Merge branch 'master' of gitlab.com:gitlab-org/gitlab-ce into ce-to-ee
...
# Conflicts:
# app/controllers/groups/application_controller.rb
# app/services/test_hook_service.rb
# app/views/admin/groups/show.html.haml
# app/views/groups/_settings_nav.html.haml
# app/views/groups/show.html.haml
# app/views/layouts/_head.html.haml
# app/views/projects/_settings_nav.html.haml
# db/schema.rb
# features/project/project.feature
# features/steps/project/project.rb
2015-05-05 10:18:27 +02:00
Dmitriy Zaporozhets
cfbff017d0
Merge branch 'you-get-a-title-and-you-get-a-title-and-everyone-gets-a-title' into 'master'
...
Add a page title to every page.

The `page_title` helper pushes the provided string at the end of the title, but because of the order that layouts are rendered in by ActionView, the result is always this:
```
<title from view> |
<title from as specified in the controller or by its layout> |
<title from layouts/_head>
```
For example: `Merge Requests | GitLab.org / Gitlab Community Edition | GitLab`.
All a developer needs to know is to put a `page_title` call describing the page in question at the start of every template.
To get everything where I wanted it to go without too much duplication, I had to make some changes around layouts, sidebars and controllers.
See merge request !593
2015-05-02 07:34:58 +00:00
Douwe Maan
d1f2b09fad
Allow license to be uploaded and enforce its validity.
2015-05-01 14:52:30 +02:00
Douwe Maan
92fd3ccee0
Add helpers for header title and sidebar, and move setting those from controllers to layouts.
2015-05-01 10:39:16 +02:00
Robert Speicher
2d9edcada5
Fix header styles for anchors generated by TableOfContentsFilter
2015-04-30 16:35:25 -04:00
Dmitriy Zaporozhets
32d7841b2c
Merge branch 'master' of dev.gitlab.org:gitlab/gitlabhq
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
Conflicts:
app/views/layouts/_head_panel.html.haml
2015-04-30 19:36:45 +03:00
Dmitriy Zaporozhets
39a55bdf1a
Merge branch 'search-layout' into 'master'
...
Improvements to search layout
Improve search layout to match new UI style and make it more mobile-firendly
See merge request !585
2015-04-29 18:40:16 +00:00
Sullivan SENECHAL
2b0a1ca013
Fix .container position on navbar (reloaded)
2015-04-29 12:42:39 +02:00
Dmitriy Zaporozhets
24037e7e63
Move search categories (projects, issues etc) below search field. Instead use sidebar for dashbaord nav
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2015-04-29 12:19:54 +03:00
Kyle
981c3c303f
Fix #9219 Affix menu size change
2015-04-29 00:06:48 +02:00
Dmitriy Zaporozhets
1ff01d26e1
Continue refactoring and restyle of search layout
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2015-04-28 22:04:19 +03:00
Dmitriy Zaporozhets
2e243fc321
Merge branch 'master' of dev.gitlab.org:gitlab/gitlabhq into ce-to-ee
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
Conflicts:
README.md
VERSION
app/controllers/projects/services_controller.rb
app/controllers/projects/uploads_controller.rb
app/services/test_hook_service.rb
db/schema.rb
features/steps/admin/settings.rb
lib/gitlab/reference_extractor.rb
spec/models/note_spec.rb
2015-04-27 11:53:31 +03:00
Robert Speicher
1e1785cc16
Place the logo's tooltip dynamically
...
When collapsed it's on the right like everything else, when expanded
it's on the bottom.
2015-04-25 16:03:18 -04:00
Robert Speicher
d30ceda7de
Add collapsed navbar links to the default tooltip selector
2015-04-25 16:00:30 -04:00
Robert Speicher
e8faf9178a
Remove the has_bottom_tooltip class
...
Bootstrap's tooltip JS can read the placement from a `data-placement`
attribute.
Further, when we supply the `selector` option to `tooltip`, tooltips
will be added to any dynamically-added elements matching the selector,
without us having to re-call the `tooltip` method.
2015-04-25 14:03:40 -04:00
Robert Speicher
66e23b555f
Don't override color of code blocks in notes
2015-04-25 14:03:40 -04:00
Robert Speicher
e0262ee0a0
Simplify icon style selectors
...
All FontAwesome icons have an `fa` class, so just use that.
2015-04-25 14:03:40 -04:00