Élie Bouttier
|
da619acc4c
|
django-forms-bootstrap -> django-bootstrap3
|
2014-08-18 20:17:17 -07:00 |
|
Élie Bouttier
|
ad5aafd092
|
fix: issue comment permission
|
2014-08-18 15:22:23 -07:00 |
|
Élie Bouttier
|
bd584151bc
|
fix: message if logged but not perm.create_comment
|
2014-08-18 15:21:45 -07:00 |
|
Élie Bouttier
|
f6a0788afa
|
post comment directly from issue page
|
2014-08-17 17:42:22 -07:00 |
|
Élie Bouttier
|
3074b99017
|
notifications when close/reopen issue
|
2014-08-17 14:31:41 -07:00 |
|
Élie Bouttier
|
15ca7e4e1f
|
mask (un)subscribe if subscribed to project
|
2014-08-17 12:55:05 -07:00 |
|
Élie Bouttier
|
298aae7cb6
|
custom errors pages
|
2014-08-17 11:24:30 -07:00 |
|
Élie Bouttier
|
2ecf23b06e
|
mask edit&delete team btns if not perm manage team
|
2014-08-17 10:35:24 -07:00 |
|
Élie Bouttier
|
d3d091d4df
|
clarify team list page
|
2014-08-17 10:34:25 -07:00 |
|
Élie Bouttier
|
0ff1f115dd
|
email notifications
|
2014-08-17 00:36:08 -07:00 |
|
Élie Bouttier
|
c5003336e8
|
some icons for project menu
|
2014-08-16 23:04:28 -07:00 |
|
Élie Bouttier
|
e881031945
|
add subscriptions to projects & issues
|
2014-08-16 22:44:42 -07:00 |
|
Élie Bouttier
|
db7b93df2e
|
redirect on same page on login
|
2014-08-16 22:26:23 -07:00 |
|
Élie Bouttier
|
51a6537f39
|
issue: pluralize issue count
|
2014-08-16 22:22:50 -07:00 |
|
Élie Bouttier
|
1c53bbf4d9
|
confirmation using modal & csrf protected form
|
2014-08-16 14:23:32 -07:00 |
|
Élie Bouttier
|
39b542d85b
|
remove remaining refs to confirmation_required
|
2014-08-16 01:03:57 -07:00 |
|
Élie Bouttier
|
b0e294bd35
|
Revert "confirm label & milestone deletion"
This reverts commit 719f317582 .
|
2014-08-16 00:58:29 -07:00 |
|
Élie Bouttier
|
9382d12524
|
Revert "confirm before project deletion"
This reverts commit 790ddd158b .
Conflicts:
issue/decorators.py
|
2014-08-16 00:56:24 -07:00 |
|
Élie Bouttier
|
8a5e4ffa51
|
possibility to allow globaly project permissions
|
2014-08-14 22:43:14 -07:00 |
|
Élie Bouttier
|
3cb84d971f
|
permissions for comments & issue creation/deletion
|
2014-08-14 20:43:45 -07:00 |
|
Élie Bouttier
|
719f317582
|
confirm label & milestone deletion
|
2014-08-14 20:23:42 -07:00 |
|
Élie Bouttier
|
b2b9144cbd
|
team managment
|
2014-08-14 20:10:30 -07:00 |
|
Élie Bouttier
|
c54dda8dc5
|
change navbar style (inverted, fixed-top)
|
2014-08-14 20:03:07 -07:00 |
|
Élie Bouttier
|
790ddd158b
|
confirm before project deletion
|
2014-08-14 19:54:54 -07:00 |
|
Élie Bouttier
|
8a0d8a6514
|
<a><button></button></a> -> <a class="btn"></a>
|
2014-08-14 19:32:09 -07:00 |
|
Élie Bouttier
|
acab573b87
|
hide tags deletion btns if no perm tags managment
|
2014-08-14 01:18:00 -07:00 |
|
Élie Bouttier
|
1b27d160bc
|
fix: project permission instead of global
|
2014-08-14 01:05:39 -07:00 |
|
Élie Bouttier
|
985d9f3c9c
|
mask tags managment if permission forbidden
|
2014-08-14 00:33:27 -07:00 |
|
Élie Bouttier
|
cb5b4a283d
|
fix: permissions about permissions managment
|
2014-08-14 00:30:11 -07:00 |
|
Élie Bouttier
|
91be79f4eb
|
comment asignee as it is not yet implemented
|
2014-08-13 22:17:03 -07:00 |
|
Élie Bouttier
|
94f46f5187
|
mask button for forbidden actions in templates
|
2014-08-13 19:11:00 -07:00 |
|
Élie Bouttier
|
d8c8f602ad
|
spelling: pluralize some terms
|
2014-08-13 18:57:54 -07:00 |
|
Élie Bouttier
|
f3df3bb9eb
|
login: cancel button go to previous page
|
2014-08-13 18:53:53 -07:00 |
|
Élie Bouttier
|
8e8e8243fd
|
login: use base view
|
2014-08-13 18:53:18 -07:00 |
|
Élie Bouttier
|
d436a8194a
|
update project permission template (cf a7a257c199f86763c8942f0385a9195cd51dc84e)
|
2014-08-12 19:38:55 -07:00 |
|
Élie Bouttier
|
d881679b7e
|
restricting access using permissions, first step
|
2014-08-10 17:36:47 -07:00 |
|
Élie Bouttier
|
805166de05
|
distinct global permission & project permission
|
2014-08-10 15:31:56 -07:00 |
|
Élie Bouttier
|
0a9d0f91e0
|
use django-forms-bootstrap instead of crispy
lighter and should works with python 3.2 out-of-the-box but still need a
patch to no longer depend of bootstrap doc's css (bs-callout)
|
2014-08-09 12:01:37 -07:00 |
|
Élie Bouttier
|
8f37e5208d
|
improve templates, especially forms
|
2014-08-08 19:32:59 -07:00 |
|
Élie Bouttier
|
4d7ab944c2
|
add project permissions managment page
|
2014-08-08 00:56:13 -07:00 |
|
Élie Bouttier
|
81927a3cad
|
add global permissions managment page
|
2014-08-07 19:19:41 -07:00 |
|
Élie Bouttier
|
de137b0df9
|
add profile page, listing groups and teams
|
2014-08-07 19:17:19 -07:00 |
|
Élie Bouttier
|
42f3237ef6
|
pluralize issue & milestone count
|
2014-08-07 19:03:27 -07:00 |
|
Élie Bouttier
|
037f357277
|
issues & milestones count
|
2014-08-06 00:13:58 -07:00 |
|
Élie Bouttier
|
dfec0f0ee9
|
add some template tags helpers
|
2014-08-06 00:00:42 -07:00 |
|
Élie Bouttier
|
7f06544ece
|
milestone: a milestone can be closed
|
2014-08-03 13:27:20 -07:00 |
|
Élie Bouttier
|
2f9fdf4a4f
|
small display improvements
|
2014-08-03 10:26:55 -07:00 |
|
Élie Bouttier
|
afe28f2f4f
|
add missing template and migrations files
|
2014-08-02 23:52:03 -07:00 |
|
Élie Bouttier
|
59ae312338
|
milestone & improvements
|
2014-08-02 23:43:49 -07:00 |
|
Élie Bouttier
|
153a40ca54
|
stronghold (auth) & begin assignee
|
2014-08-02 20:38:12 -07:00 |
|