Dmitriy Zaporozhets
61cfd1d273
Wrap group removal into service
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
2015-06-03 14:07:20 +02:00
Jeroen van Baarsen
5a4ebfb47a
Fixed the Rails/ActionFilter cop
...
Signed-off-by: Jeroen van Baarsen <jeroenvanbaarsen@gmail.com>
2015-04-20 15:39:37 +02:00
Douwe Maan
2b2bd402dc
Track who created a group or project member.
2015-04-14 12:06:42 +02:00
Douwe Maan
31fc73f0a9
Use `project_member` instead of `team_member`.
2015-03-15 13:50:38 +01:00
Dmitriy Zaporozhets
f0cbbd70bb
Use same constant for amount of items per page
2015-03-12 15:37:00 -07:00
Dmitriy Zaporozhets
bbca6a0abd
Refactor sorting in project
2015-02-05 19:15:05 -08:00
Dmitriy Zaporozhets
62ed1c537e
Explicitly define ordering in models using default_scope
2015-02-05 14:20:55 -08:00
Dmitriy Zaporozhets
52a8e5c01a
Set group name from path in admin controller
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
2014-12-22 13:55:32 +02:00
Dmitriy Zaporozhets
c69b8e0459
Huge replace of old users_project and users_group references
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
2014-09-14 19:32:51 +03:00
Dmitriy Zaporozhets
8f60b5b4fc
Group and Event strong_params
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
2014-06-26 16:57:10 +03:00
Dmitriy Zaporozhets
9a4c8f7e41
Improve admin group page performance
...
Add pagination for projects and members to /admin/groups/:group page
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
2014-06-02 18:58:00 +03:00
skv
a3f645ef51
Remove deprecated finders
2014-01-19 23:39:56 +04:00
Dmitriy Zaporozhets
65b9768ccf
Group ownership completely based on users_groups relation now
...
Before we have only owner_id to determine group owner
With multiple owners per group we should get rid of owner_id in group.
So from now @group.owner will always be nil but
@group.owners return an actual array of users who can admin this group
2013-09-26 14:49:22 +03:00
Dmitriy Zaporozhets
a5dbe35354
Improve change group ownership logic
2013-06-26 14:51:57 +03:00
Dmitriy Zaporozhets
102aaf0682
Use simple render syntax in controllers
2013-06-22 15:08:11 +03:00
Dmitriy Zaporozhets
ee13297af2
Cleanup: removed unused routing/methods. Improved admin area usability
2013-06-22 14:11:20 +03:00
Dmitriy Zaporozhets
8d70ac008d
Merge branch 'master' into 6-0-dev
...
Conflicts:
VERSION
db/schema.rb
2013-06-22 11:19:12 +03:00
Dmitriy Zaporozhets
86d9ed9a0a
Fix user add to group from admin area
2013-06-20 12:06:44 +03:00
Dmitriy Zaporozhets
48019f1a0f
Update admin area with new group memberships
2013-06-18 17:47:52 +03:00
Andrew Kumanyaev
26994b5d30
Remove unused, but slow code
2013-06-17 15:52:54 +04:00
Dmitriy Zaporozhets
c5f56ee8a0
Restyle admin:group:show. Remove .all calls fro users, projects here
2013-06-10 15:58:51 +03:00
Kyle Kelley
65e8b18190
s/was/were/ for plural subjects
2013-04-09 22:43:02 -04:00
Andrey Kumanyaev
9d318db48f
Added the correct hierarchy of controllers for the administrative part
2013-01-24 22:31:24 +02:00
Dmitriy Zaporozhets
d075df56d3
Improve perfomance of removeing group
2012-12-30 14:26:19 +02:00
Andrey Kumanyaev
98044f0f14
Code duplication removed from controllers
2012-12-26 20:30:11 +04:00
Andrey Kumanyaev
1e3d238910
Replace short loop variable from "p" to "project"
2012-12-26 19:52:15 +04:00
Andrey Kumanyaev
9c574464a6
Add functional in admin section
2012-12-26 19:52:15 +04:00
Dmitriy Zaporozhets
bf13579b92
Make admin sorting more obvious
2012-12-10 06:14:05 +03:00
Dmitriy Zaporozhets
ba74fa1413
Remove some bugs. Add warnings for renaming group. Add ability to cahnge group owner.
2012-12-03 21:14:05 +03:00
Dmitriy Zaporozhets
f5551efdfd
Rewrite and improve git backend logic. Fix project movind. Raise exception to prevent unexpected issues
2012-11-27 09:31:15 +03:00
Dmitriy Zaporozhets
f997947664
Project can be transfered to namespace and out now
2012-11-24 12:37:30 +02:00
Dmitriy Zaporozhets
9304d049de
Fixed some tests and snippet colorize
2012-11-23 22:31:09 +03:00
Dmitriy Zaporozhets
71214bee75
Move directory with project. Fixed all related path methods to use namespace
2012-11-22 22:41:26 +03:00
randx
83dc5f9362
Fix issue with removing group
2012-10-22 21:21:34 +03:00
Dmitriy Zaporozhets
c8412bc9ed
Dont change params hash. Use dup instead
2012-10-03 15:02:02 +03:00
Dmitriy Zaporozhets
224fb5770c
Added ability to manage groups from admin
2012-10-03 12:49:43 +03:00
Dmitriy Zaporozhets
d6363e9359
Admin Group scaffold -> new, show, index
2012-10-02 19:01:40 +03:00