Rémy Coutable
95c7aa62de
Merge branch 'fix-todos' into 'master'
...
Destroy related todos when an Issue/MR is deleted
Closes #14550
Closes #14598
See merge request !3376
2016-03-31 16:43:12 +00:00
Annabel Dunstone
51031a68f7
Make entire todo row clickable
2016-03-30 12:28:57 -05:00
Douglas Barbosa Alexandre
07e1ec5dc1
Fix error 500 when target is nil on todo list
2016-03-30 12:09:34 -03:00
Alfredo Sumaran
9c42c197ce
Fixes inputs width inside .nav-controls
2016-03-18 14:45:43 -05:00
Dmitriy Zaporozhets
daeed3fdf3
Refactor colors and lists
...
* Introduce 2 color links: black and blue
* Use black color link for UI elements like lists
* Refactor lists to use .title nested under li
* Make all lists (events, todos, activity, projects etc) use style
* List colorschema is now 333 for links and 555 for text
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2016-03-18 19:02:08 +01:00
Jacob Schatz
4cd87d31bd
Merge branch 'optimistic-todos' into 'master'
...
Adds small AJAX optimistic functionality to todos.
Fixes #13656 <br/>
A good first step and boring solution. <br/>
Will make ajax call to remove each issue. <br/>
If issue is last in group of issues will refresh page. <br/>
If issues remain in group will remove row with JS. <br/>
Adds loading spinner to button and disables. <br/>
 <br/>
cc @dzaporozhets @JobV @dbalexandre
See merge request !2946
2016-03-18 11:23:16 +00:00
Phil Hughes
41c107becc
Mark all as done through AJAX
2016-03-17 13:08:59 +00:00
Phil Hughes
421215e338
Removed the flash success message
...
Removes the group if empty
2016-03-17 12:54:02 +00:00
Jacob Schatz and Phil Hughes
fa570525db
Adds small AJAX optimistic functionality to todos.
...
Fixes #13656
A good first step and boring solution.
2016-03-17 12:20:14 +00:00
Zeger-Jan van de Weg
ab418e27a9
Improve external users feature
2016-03-14 22:06:23 +01:00
Zeger-Jan van de Weg
fc8d64b3a0
Remove Project#publicish
2016-03-13 19:08:04 +01:00
Douglas Barbosa Alexandre
7500a12aae
Avoid error 500 when todo author was removed
2016-03-09 14:47:04 -03:00
Dmitriy Zaporozhets
c674ffe0e0
Merge branch 'improve-archived-projects'
2016-03-09 09:51:59 +01:00
Rubén Dávila
95b06a62c0
Updates from last code review.
2016-03-06 23:07:19 -05:00
Rubén Dávila
96058605c3
Show some stats about Milestone according to the new UI.
2016-03-04 22:37:03 -05:00
Rubén Dávila
e0a18829ee
Show project name for Issues tab in Group and Dashboard context.
2016-03-04 22:37:03 -05:00
Rubén Dávila
32f8fc1f9a
Refactor Milestone view for Dashboard.
2016-03-04 22:37:03 -05:00
Rubén Dávila
a056dfa9a0
Refactor GlobalMilestone queries.
...
Make methods return ActiveRecord Relations instead of Arrays.
2016-03-04 22:37:03 -05:00
Dmitriy Zaporozhets
bebf34aa47
Make projects sort dropdown shared so it can be reused for other pages
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2016-03-04 19:26:10 +01:00
Phil Hughes
144f8eff89
Added tabindex to filter field
...
Based on however I changed the tabindex of the search field so that it goes search field -> filter field & then back to browser default. I dont think we should override the default tabindex of the page too much
Closes #3706
2016-03-04 12:39:18 +00:00
Dmitriy Zaporozhets
7455d950bc
Refactor projects list
...
1. Fix double bottom border if pagination
2. Fix broken search on forks page
4. Remove duplicate js logic
4. Remove unused show all link
5. Remove duplicate “no project” message in different views
After this merge request you can easily render shared projects template
with all necessary html/js included to make searchable list with
pagination. All you need to provide is controller that returns
projects list with seach nad pagination and render html form with
project-filter-form id and text field with filter_projects name.
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2016-03-03 13:09:58 +01:00
Rémy Coutable
a3f0a176ff
Don't show "Welcome to GitLab" when the search didn't return any projects
2016-03-02 11:41:35 +01:00
Dmitriy Zaporozhets
72d02821dd
Small css cleanup for todos feature
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2016-02-27 11:39:33 +01:00
Douwe Maan
42cbcb2347
"X assigned you Y" instead of "X assigned Y"
2016-02-20 12:01:55 -08:00
Douwe Maan
d53ae7f14d
Add "Mark all as done" button
2016-02-20 11:59:19 -08:00
Douwe Maan
57d16552ff
Include 'issue'/'merge request' in link
2016-02-20 11:53:15 -08:00
Douwe Maan
0e9775816a
Rename tab from 'Todos' to 'To do'
2016-02-20 11:52:57 -08:00
Douglas Barbosa Alexandre
3d52e139b1
Rename Tasks to Todos
2016-02-20 12:39:27 -02:00
Douglas Barbosa Alexandre
a7dee0ab01
Refactoring TasksHelper
2016-02-20 12:12:05 -02:00
Douglas Barbosa Alexandre
d80678c0da
Improve tasks page list UI
2016-02-20 12:12:05 -02:00
Douglas Barbosa Alexandre
a57bf9bd39
Rename menu item and page 'Task queue' to 'Tasks'
2016-02-20 12:12:05 -02:00
Douglas Barbosa Alexandre
7200989675
Refactoring task queue partials
2016-02-20 12:12:05 -02:00
Douglas Barbosa Alexandre
07eb334c25
Add filters by project, author, type, and action to task queue page list
2016-02-20 12:12:05 -02:00
Douglas Barbosa Alexandre
1d476b0656
Create a pending task when a user is mentioned on a note
2016-02-20 12:12:05 -02:00
Douglas Barbosa Alexandre
38026e5f77
Add pending tasks badge on top right next to the new and logout button
2016-02-20 12:10:26 -02:00
Douglas Barbosa Alexandre
77d7910b8b
Allow user to mark each task as done manually
2016-02-20 12:10:26 -02:00
Douglas Barbosa Alexandre
1e0053f2dc
Fix task queue list page title
2016-02-20 12:10:26 -02:00
Douglas Barbosa Alexandre
7cafa2ce92
Add tasks queue list page
2016-02-20 12:10:26 -02:00
heiko
9242b9e561
number_with_delimiter() added
2016-02-19 00:52:18 +00:00
Josh Frye
cf8a74be5f
Cleanup to use one selector
2016-02-09 20:21:47 -05:00
Dmitriy Zaporozhets
9bf85c01a9
Merge branch 'paginate-dashboard-projects' into 'master'
...
Page project list on dashboard
See merge request !2689
2016-02-05 15:02:47 +00:00
Dmitriy Zaporozhets
9258636021
Re-use top-are css component for issues/mr pages
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2016-02-05 11:35:55 +01:00
Dmitriy Zaporozhets
f8526fef0b
Fix project filter form rendering
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2016-02-05 11:10:44 +01:00
Josh Frye
3f1bd844f1
Implement changes from MR feedback
2016-02-04 14:02:19 -05:00
Josh Frye
2ad094132d
Various filter fixes
2016-02-04 13:03:41 -05:00
Josh Frye
2c871ca196
Delay filter until user stops typing
2016-02-04 11:40:19 -05:00
Josh Frye
7522ac0b3c
Paginate + ajax filter dashboard projects
2016-02-04 11:40:19 -05:00
Dmitriy Zaporozhets
088742551d
Merge branch 'master' into use-top-area
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2016-02-03 22:51:19 +01:00
Dmitriy Zaporozhets
c8224f0b92
Merge branch 'dashboard-sort-dropdown' into 'master'
...
Add sort dropdown to dashboard projects page
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
First step to improve projects page. Related to !2568 and #3968
See merge request !2691
2016-02-03 21:45:48 +00:00
Dmitriy Zaporozhets
73bd729ecc
Add sort dropdown to dashboard projects page
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2016-02-03 20:13:26 +01:00