Pavel Chipiga
|
796ff75857
|
Great models refactoring. Refactor some cancan abilities and controllers authorization. Move some common parts to modules. Fix lots bugs. Remove unused files and code. Drop ACL tables. Add more can? helpers. Refs #2249
|
2011-11-24 23:48:58 +02:00 |
konstantin.grabar
|
0573acb650
|
[refs #2249] Add more Collaborators and Projects controllers specs
|
2011-11-24 23:22:37 +04:00 |
Pavel Chipiga
|
141fe7677f
|
Apply project fork button. Refactor and cleanup code. Refs #2243
|
2011-11-23 17:52:33 +02:00 |
konstantin.grabar
|
140eaf6265
|
[refs #2249] Remove old roles managment system
|
2011-11-21 21:43:37 +04:00 |
konstantin.grabar
|
4d4f5deed4
|
[refs #2249] Remove bitmask. Add new rules. Add some authorize filters. Add some template can? helpers
|
2011-11-16 22:45:01 +04:00 |
Pavel Chipiga
|
e7f9d8251a
|
Rename product field build to build_script. Change links. Refs #2161
|
2011-11-11 21:12:15 +02:00 |
Pavel Chipiga
|
7996740ae7
|
Improve build_lists time. Apply product build lists basic functionality. Move product build functionality to separate controller. Apply event logging for product build. Fix logging for project build list publishing. Code refactor and cleanup. Refs #2161
|
2011-11-11 19:13:09 +02:00 |
Vladimir Sharshov
|
620b042d69
|
Remove non used arch
|
2011-11-02 12:22:27 +04:00 |
George Vinogradov
|
b9ee6e365b
|
Added collaborators management.
|
2011-10-31 02:59:03 +04:00 |
Pavel Chipiga
|
0c3a044f81
|
Fix REXML Exception when using Unicorn or Passenger with XmlRPC. Add XML RPC events logging. Refactor. Improve after_rollback callback. Refs #2162
|
2011-10-30 18:46:52 +02:00 |
konstantin.grabar
|
30564e8e17
|
[refs #2161] Add auto build lists functional
|
2011-10-29 23:09:50 +04:00 |
Vladimir Sharshov
|
8c7b196764
|
Update BuildListItems for new requirement
|
2011-10-29 18:05:40 +04:00 |
Pavel Chipiga
|
7a00c64bee
|
Stub dev XML RPC. Imporve docs and increase git timeout. Refs #2136
|
2011-10-28 19:01:41 +03:00 |
konstantin.grabar
|
6238012fa9
|
[refs #2106] Move visibility logic to platforms
|
2011-10-28 11:20:13 +04:00 |
George Vinogradov
|
a833964952
|
Fixed bug with roles seeding.
|
2011-10-28 03:37:07 +04:00 |
Pavel Chipiga
|
60f4e34bee
|
Fix seeds
|
2011-10-28 00:31:49 +03:00 |
Pavel Chipiga
|
8fadbfbd66
|
Redo with_ga include trying to fix strange production bug. Refs #2136
|
2011-10-27 22:23:31 +03:00 |
George Vinogradov
|
87cdb88731
|
Added use_default and use_default_for_owner to roles
|
2011-10-27 22:09:22 +04:00 |
konstantin.grabar
|
89312375fd
|
Merge master and personal_repos
|
2011-10-27 17:13:53 +04:00 |
konstantin.grabar
|
3114eb1ecc
|
[refs #2106] Add personal repos to project. Some changes of private repos controller and logic
|
2011-10-27 17:04:03 +04:00 |
Pavel Chipiga
|
0171a0a42a
|
Apply basic git repo functionality operation: add, change, destroy user ssh_key. Create, destroy, open/close project git repos. Calc project owner. Improve UI for users, groups and projects: fix links and routes, add actions refactor. Other minor fixes and refactoring. Add ssh_key uniqness check. Add uname uniqness check between User and Group. Check project owner ssh_key existance before project creation. Temporary disable uname and unixname change due to gitolite stranges. Refs #2136
|
2011-10-26 23:57:51 +03:00 |
George Vinogradov
|
58d0d1b049
|
Added lost migration, that adds on and to fields to roles
|
2011-10-26 18:09:35 +04:00 |
konstantin.grabar
|
9c182f0bda
|
Merge master and build_lists_queue
|
2011-10-24 14:40:36 +04:00 |
George Vinogradov
|
82d72a851c
|
ACL for testing.
|
2011-10-24 01:39:44 +04:00 |
konstantin.grabar
|
c24a9fae1b
|
[refs #1832] Build Lists updates. Project updates and fixes.
|
2011-10-22 19:28:41 +04:00 |
Pavel Chipiga
|
310f588621
|
Resolve conflict with User nickname and uname
|
2011-10-21 20:17:49 +03:00 |
Pavel Chipiga
|
644d57b420
|
Merge branch 'catalog'
Conflicts:
Gemfile
Gemfile.lock
app/views/layouts/application.html.haml
app/views/repositories/show.html.haml
config/locales/ru.yml
config/routes.rb
db/schema.rb
|
2011-10-21 17:55:41 +03:00 |
George Vinogradov
|
505cb74c34
|
Merge branch 'itima_web_refactoring'
Conflicts:
app/models/user.rb
|
2011-10-20 20:00:52 +04:00 |
George Vinogradov
|
a92282de1e
|
Merge branch 'chipiga'
Conflicts:
app/controllers/application_controller.rb
app/views/layouts/application.html.haml
config/locales/ru.yml
db/schema.rb
|
2011-10-20 19:55:03 +04:00 |
George Vinogradov
|
1659ad5805
|
Merge branch 'private_repos'
Conflicts:
config/application.yml.sample
config/locales/ru.yml
config/routes.rb
db/schema.rb
|
2011-10-20 19:49:35 +04:00 |
George Vinogradov
|
2dd99d32f9
|
Merge branch 'downloads'
First turn of merging.
Conflicts:
.gitignore
Gemfile
Gemfile.lock
config/locales/ru.yml
config/routes.rb
db/schema.rb
|
2011-10-20 19:22:11 +04:00 |
Pavel Chipiga
|
5291752419
|
Add categories and apply basic CRUD actions. Add category link and description to project. Apply category assign to project. Apply categorization with platforms. Integrate to common design and layout. Import basic categories structure. Refs #1858
|
2011-10-19 23:58:31 +03:00 |
Toljio
|
b84ab42d00
|
add extension actions, model role_relations
|
2011-10-20 00:19:45 +04:00 |
George Vinogradov
|
ff36b1fdd3
|
Merge branch 'itima_web_refactoring'
Conflicts:
Gemfile
Gemfile.lock
app/models/user.rb
app/views/layouts/application.html.haml
config/locales/ru.yml
config/routes.rb
db/schema.rb
|
2011-10-19 18:09:58 +04:00 |
George Vinogradov
|
126e9e1db1
|
Merge branch 'itima_web_refactoring' of github.com:warpc/rosa-build into itima_web_refactoring
Conflicts:
app/models/platform.rb
|
2011-10-19 17:23:23 +04:00 |
Toljio
|
e5438b29bc
|
change roles/rights
|
2011-10-18 22:32:08 +04:00 |
George Vinogradov
|
f7ff112087
|
Finished models.
|
2011-10-18 19:07:09 +04:00 |
santaux
|
5f17928423
|
[refs #1923] Add private repositories to project
|
2011-10-18 17:47:17 +04:00 |
George Vinogradov
|
76e8b52812
|
Changed DB structure.
|
2011-10-17 18:18:37 +04:00 |
Pavel Chipiga
|
d57347648f
|
Fix migration
|
2011-10-17 13:29:07 +03:00 |
Pavel Chipiga
|
5f705cdd0d
|
Develop and apply event logging mechanism without source code modification and with localization. Apply events log display with pagination. Apply XML RPC requests stub for local test. Refactor. Refs #1828
|
2011-10-17 11:04:36 +03:00 |
George Vinogradov
|
f76a3aee39
|
Added groups representation.
|
2011-10-17 00:48:02 +04:00 |
santaux
|
8103b14e15
|
[refs #1861] Add downloads statistics
|
2011-10-14 10:35:25 +04:00 |
George Vinogradov
|
229b4bb3f4
|
Created new models and provided relationships between them.
|
2011-10-13 19:55:03 +04:00 |
Pavel Chipiga
|
77e03df70b
|
Refactor gemfile and upgrade rails, devise and other gems, fix conflicts, remove deprecations. Implement user classic registration and registration through omniauth OpenId. Allow user enter correct nickname and change other info during registration through OpenId. Make login through nickname or email. Apply profile edit form. Dont ask current password for profile update. Fix layout and devise links. Refs #1954
|
2011-10-11 23:56:51 +03:00 |
Timothy N. Tsvetkov
|
c927abd073
|
added crontab to products without translations and setting values to generator form for existing crontab line
|
2011-04-28 18:32:11 +04:00 |
Timothy N. Tsvetkov
|
577cb2e126
|
added platform cloning and system_wide flag
|
2011-04-14 21:04:32 +04:00 |
Alexey Nayden
|
856b93d3d8
|
Product management. Step 2
|
2011-04-14 11:23:08 +04:00 |
Alexey Nayden
|
231771890e
|
Confilict resolve
|
2011-04-11 20:57:43 +04:00 |
Alexey Nayden
|
dce4e76da1
|
Product management. Step 1
|
2011-04-11 20:55:52 +04:00 |