Commit graph

95 commits

Author SHA1 Message Date
Élie Bouttier
a793f9ea1a django 1.6 compatibility 2014-08-08 19:31:51 -07:00
Élie Bouttier
2738e6712c prevent useless events like same label change 2014-08-08 19:30:28 -07:00
Élie Bouttier
6f4fad51ba fix: project duplicate when diff. way grant access 2014-08-08 19:28:16 -07:00
Élie Bouttier
1e2ff3bd78 fix: project -> project.name due to middleware
bug introduced in e3b8ec9f5067ad4f6c0ff50cde62bcbfda69ebbe
2014-08-08 19:26:42 -07:00
Élie Bouttier
90d0d3036f ignore .coverage made by coverage utility 2014-08-08 19:25:09 -07:00
Élie Bouttier
4d7ab944c2 add project permissions managment page 2014-08-08 00:56:13 -07:00
Élie Bouttier
b5c525a299 ignore *.rej, *.orig, *.bak, *.patch 2014-08-07 22:59:28 -07:00
Élie Bouttier
5465d537c3 template processor can_user to check permissions 2014-08-07 22:13:46 -07:00
Élie Bouttier
d0f1908a6a staff users can access all projects 2014-08-07 19:54:56 -07:00
Élie Bouttier
f0087a8c06 project middleware now honors permissions 2014-08-07 19:47:08 -07:00
Élie Bouttier
4702df036e add some new global permissions 2014-08-07 19:23:50 -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
4101c84e26 remove commented imports 2014-08-07 19:16:38 -07:00
Élie Bouttier
7315954614 use simple integer choice instead of ContentType 2014-08-07 19:14:51 -07:00
Élie Bouttier
42f3237ef6 pluralize issue & milestone count 2014-08-07 19:03:27 -07:00
Élie Bouttier
fbdc2c1aca avoid useless retrieval of user object 2014-08-07 13:54:09 -07:00
Élie Bouttier
4c7e906c1a add permissions backend 2014-08-07 13:53:32 -07:00
Élie Bouttier
dcadc324db add permissions models and settings model 2014-08-07 13:51:57 -07:00
Élie Bouttier
98f181ca4f ProjectMiddleware query project and check permissions 2014-08-07 13:30:51 -07:00
Élie Bouttier
00b8ae612d project can be public (default) or private 2014-08-07 13:26:22 -07:00
Élie Bouttier
e870608072 add ProjectMiddleware adding projects to request 2014-08-07 12:54:45 -07:00
Élie Bouttier
401bee8e1c remove stronghold before new permissions system 2014-08-07 08:12:48 -07:00
Élie Bouttier
9fda2b9158 ignore all sqlite3 files 2014-08-07 08:08:41 -07:00
Élie Bouttier
cb3b50437d ipython is not a requirements 2014-08-07 08:07:54 -07:00
Élie Bouttier
cc92b928c7 improve error message 2014-08-06 07:44:00 -07:00
Élie Bouttier
037f357277 issues & milestones count 2014-08-06 00:13:58 -07:00
Élie Bouttier
89b2751448 replace .count() by .exists() in condition 2014-08-06 00:06:54 -07:00
Élie Bouttier
dfec0f0ee9 add some template tags helpers 2014-08-06 00:00:42 -07:00
Élie Bouttier
91f356200f delete commited by mistake file 2014-08-05 23:56:35 -07:00
Élie Bouttier
454cd2fa06 fix: label can contain space in filter using quote 2014-08-05 23:54:43 -07:00
Élie Bouttier
374e5372d1 move forms into forms.py 2014-08-05 23:54:17 -07:00
Élie Bouttier
be9f657e4b send request & projects with context processor 2014-08-05 23:51:23 -07:00
Élie Bouttier
291873fffe create env helper 2014-08-05 23:31:25 -07:00
Élie Bouttier
63adeefce1 use signal for default label creation 2014-08-05 23:30:06 -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
43ec23973f fix error due to bad issue filter 2014-08-03 00:04:32 -07:00
Élie Bouttier
afe28f2f4f add missing template and migrations files 2014-08-02 23:52:03 -07:00
Élie Bouttier
7325feec01 milestone: make the delete button works 2014-08-02 23:50:02 -07:00
Élie Bouttier
59ae312338 milestone & improvements 2014-08-02 23:43:49 -07:00
Élie Bouttier
2f9a29d3a0 issuetracker -> ponytracker 2014-08-02 20:44:50 -07:00
Élie Bouttier
153a40ca54 stronghold (auth) & begin assignee 2014-08-02 20:38:12 -07:00
Élie Bouttier
7f91c790ec A lot of new features and improvements 2014-08-02 19:17:18 -07:00
Élie Bouttier
8aa77915ad First commit 2014-08-01 19:49:57 -07:00