konstantin.grabar
b3f422e713
[refs #32 ] Add user filter
2011-12-15 20:15:25 +04:00
Pavel Chipiga
06e08dcfc6
Fix indentions
2011-12-15 02:36:14 +02:00
George Vinogradov
e3663381db
Merge branch 'master' into build_list_visibilities
2011-12-15 03:29:22 +04:00
George Vinogradov
97c43b74e3
Merge pull request #46 from warpc/1-bluepill
...
1 bluepill
* Apply bluepill configuration, write capistrano recipe for it
* Change deploy logic to integrate with bluepill
* Refactor unicorn config, run it through unixsocket
* Cleanup depoy
* Refactor mount_downloads script
* Write autostart script. Launch from rosa user
* Remove old scripts
* Refactor platform mount/umount methods
* Debug
2011-12-14 14:29:28 -08:00
Pavel Chipiga
a855366a75
Fix merge bug. Take back method. Refs #1
2011-12-15 00:11:31 +02:00
Vladimir Sharshov
85231d3f91
Merge pull request #38 from warpc/37-acl_build_list_bug_fix
...
[issue #37 ] Fixed bug that user can't show created build_list
* Changed ability.rb to grant priviliges to show build_list to non-admin users
* Added specs
2011-12-14 14:09:39 -08:00
Pavel Chipiga
f1465f51ca
Merge branch 'master' into 1-bluepill
...
Conflicts:
app/controllers/platforms_controller.rb
app/models/platform.rb
2011-12-14 23:51:31 +02:00
Vladimir Sharshov
b03805bccc
Merge pull request #35 from warpc/build_list_date_fix
...
[fixed #34 ] Changed scopes in BuildList model
2011-12-14 09:37:03 -08:00
George Vinogradov
7b6863352f
[ fixed #34 ] Changed skopes in BuildList model.
2011-12-14 20:30:35 +04:00
George Vinogradov
2a108981d5
[update #20 ] To server sends id instead of uname. Added some specs
2011-12-14 19:54:04 +04:00
George Vinogradov
1b3e473b94
[ closed #20 ] Changed adding collaborators to project
...
Changed collaborators page of project:
* Added form to input group and/or project nickname.
* In tables show only projects/groups that already added to project
2011-12-14 19:52:47 +04:00
Pasha
2edf0ad172
Merge pull request #44 from warpc/tuning_monitoring_view
...
Tuning monitring view
2011-12-14 05:34:34 -08:00
Vladimir Sharshov
7614d027a6
Reordered search by id and name;
...
Change localization for project_name_search.
Fix wrong label for field
2011-12-14 17:11:40 +04:00
Vladimir Sharshov
b18b598a4a
Merge pull request #43 from warpc/nginx_log_parse_fix
...
[refs #42 ] Fix rpm name parse into Download parse method(name included "-")
2011-12-14 03:20:00 -08:00
Vladimir Sharshov
9ab07c1675
Merge pull request #36 from warpc/platform_edit
...
Edit platform;
Added callback updates with new owner.
Added a button for call edit action;
Removed unnecessary to edit platform form field when you upgrade.
2011-12-14 03:15:41 -08:00
konstantin.grabar
1d6df950c4
[refs #42 ] Fix rpm name parse into Download parse method
2011-12-14 15:09:22 +04:00
Vladimir Sharshov
1d55e8758e
Merge pull request #26 from warpc/platform_admin_fixes
...
Fix autocomplete. Rsync stubs for development env. Blocked problematic validation for development env
2011-12-14 02:00:01 -08:00
Pavel Chipiga
045b8441f6
Apply basic bluepill configuration, write capistrano recipe for it. Change deploy logic to integrate with bluepill. Refactor unicorn config. Cleanup depoy. Refactor mount_downloads script. Write autostart script. Remove old scripts. Refactor platform mount/umount methods. Fix bugs. Refs #1
2011-12-13 23:48:25 +02:00
George Vinogradov
30b08c4a80
[issue #27 ] Commented maybe unnecessarry scope.
...
Removed BuildList#scoped_open_to_user_with_groups because its
functionality provides CanCan after changes in [issue #37 ].
2011-12-13 19:24:02 +04:00
George Vinogradov
b1eac17c4c
[issue #37 ] Fixed typos.
2011-12-13 19:11:16 +04:00
George Vinogradov
0d668be2c7
[issue #37 ] Fixed typos
2011-12-13 18:28:22 +04:00
George Vinogradov
7ebc2f22c9
[issue #37 ] Maybe fixed bug that user can't show created build_list
2011-12-13 18:21:25 +04:00
konstantin.grabar
4a723369a2
[refs #12 ] Add platform update options
2011-12-13 17:27:27 +04:00
Vladimir Sharshov
e0e0dd1fed
Merge branch 'master' of github.com:warpc/rosa-build
2011-12-13 17:15:22 +04:00
Vladimir Sharshov
fdd89eb51b
#24 . Fix "uninitialized constant BuildList::BUILD_STARTED"
2011-12-13 15:02:41 +04:00
santaux
24766d2383
Merge pull request #14 from warpc/group_members_change
...
Changed adding members to group.
2011-12-13 02:16:37 -08:00
George Vinogradov
461cf3fd8e
[issue #27 ] Added using of new BuildList scope in controller
2011-12-13 04:27:03 +04:00
George Vinogradov
43feb029cd
[issue #27 ] Added new scope to BuildList
2011-12-13 04:13:36 +04:00
Vladimir Sharshov
d66434ae43
Merge pull request #30 from warpc/build_list_project_link
...
[close #29 ] Project name in BuildList#show is now link to project.
2011-12-12 11:13:50 -08:00
Vladimir Sharshov
0d2351a3f7
Merge pull request #22 from warpc/shared_examples_refactor
...
Fix sudo refactoring code. Refactoring tests(stub rsync calls, change shared examples)
2011-12-12 09:16:58 -08:00
Vladimir Sharshov
c0080388a1
Close #24 . Uninitialized constant BuildList::BUILD_STARTED
2011-12-12 20:51:38 +04:00
Vladimir Sharshov
9d7cbab0f6
Fix #24 "unexpected tCONSTANT, expecting '}'"
2011-12-12 20:16:05 +04:00
George Vinogradov
5815ef46ec
Merge pull request #25 from warpc/24-update_build_status
...
24 update build status
2011-12-12 07:54:33 -08:00
konstantin.grabar
222033de5e
[refs #12 ] Fix platform relations again
2011-12-12 19:37:37 +04:00
George Vinogradov
4f4f421933
[ close #29 ] Project name in BuildList#show is now link to project.
2011-12-12 19:33:08 +04:00
konstantin.grabar
6a364b73a6
[refs #12 ] Fix platform admin relations. Locales correction. Add validationa and rsync stubs.
2011-12-12 18:10:39 +04:00
Vladimir Sharshov
55c41ca306
Fix mistake in dependency_test_failed
2011-12-12 16:49:15 +04:00
Vladimir Sharshov
cf18550cfb
#24 . Add new statuses and remove repetition
2011-12-12 16:34:20 +04:00
George Vinogradov
5c07046dac
[updated #16 ] Fixed localization fauldnames.
2011-12-11 22:50:55 +04:00
George Vinogradov
c3f4c8dd87
[updated #16 ] admin_id renamed to admin_uname.
2011-12-11 21:43:42 +04:00
George Vinogradov
b9c0f1e3d9
[ fixed #16 ] Changed owner fetching in PlatformsController#create
2011-12-11 20:00:50 +04:00
George Vinogradov
d2831da4b8
Issue #11 updated. Added check if user already added.
2011-12-10 21:26:57 +04:00
George Vinogradov
168e110169
[ close #11 ] Changed adding members to group.
2011-12-10 03:40:13 +04:00
konstantin.grabar
e85ed8c1ca
[refs #9 ] Add corrections to sudo refactored code
2011-12-09 11:04:11 +04:00
Vladimir Sharshov
5e3711505c
Merge pull request #5 from warpc/build_lists_filter
...
New build lists filter (search by name and bs_id)
2011-12-08 14:17:03 -08:00
konstantin.grabar
0f855356ac
[refs #6 ] Add sudo mount fixes. Rename ID Admin fields into platform form
2011-12-09 00:41:01 +04:00
Pavel Chipiga
0ca7c5d451
Rename bs_id label and key. Stub XML RPC to raise exception and fix spec. Write specs for build_lists filters. Refs #2
2011-12-08 20:51:25 +02:00
Vladimir Sharshov
dc95df1073
Merge pull request #9 from warpc/groups_repositories_fixes
...
Fixed bug with duplicate relations and removed unnecessary routes and views part in users and groups, close #4
2011-12-08 07:10:38 -08:00
George Vinogradov
603e4b3691
fixed #4 . Removed unnecessary routes and views parts.
2011-12-08 18:47:18 +04:00
George Vinogradov
3e41e6fb42
Issue #4 fixed duplication of Relations when creating personal
...
repository
2011-12-08 18:03:56 +04:00
konstantin.grabar
25f06edb65
Downloads and Rsync mount with sudo refactor
2011-12-08 11:44:02 +04:00
Pavel Chipiga
b89416e125
Add project name and bs_id filters for the build_lists list. Refactor and code cleanup to close #2
2011-12-08 00:46:01 +02:00
George Vinogradov
26689f3bd2
Start writing Group tests.
2011-12-07 23:51:08 +04:00
George Vinogradov
0d9b683100
Fixed bug in ApplicationController#get_owner
2011-12-07 16:32:42 +04:00
konstantin.grabar
0f827f2644
[refs #2249 ] Fix collaborators controller. Fix projects specs.
2011-12-07 13:47:43 +04:00
Pavel Chipiga
6794ca42fb
Fix date filter normalization. Add build, freeze, unfreeze confirmation. Refs #2261
2011-12-07 02:09:04 +02:00
George Vinogradov
0bffb0581e
Some changes in groups.
2011-12-07 03:45:09 +04:00
George Vinogradov
97579f8534
Fixed errors in projects representation.
2011-12-07 03:44:21 +04:00
George Vinogradov
c6e5ace271
fixed bug with empty group form submitting
2011-12-07 00:16:19 +04:00
George Vinogradov
3a9addd8db
Fixed bug with new group creation under admin.
2011-12-07 00:03:09 +04:00
Pavel Chipiga
814a0a46fe
Fix OpenID init. Refs #2261
2011-12-06 21:57:03 +02:00
Pavel Chipiga
701ccf54dd
Fix OpenID registration bug. Refs #2261
2011-12-06 21:45:25 +02:00
konstantin.grabar
fcc17da1ad
[refs #2249 ] Add products specs. Fix some things in other specs
2011-12-06 19:24:33 +04:00
konstantin.grabar
fc4643ce9b
[refs #2249 ] Fix some specs. Fix shared examples. Fix new/create repositories and products ability
2011-12-06 19:24:33 +04:00
Pavel Chipiga
04a17cb691
Redo deploy to work multistage on same host. Add ui and pingwinsoft stages, Refactor deploy. Refactor XML RPC stub. Apply nginx config generation script. Fix scripts. Cleanup code and config. Refs #2261
2011-12-06 16:45:20 +02:00
Pavel Chipiga
bcb9333b97
Fix build_lists filter. Refs #2261
2011-12-06 02:31:40 +02:00
Pavel Chipiga
2bee3bd25d
Code cleanup. Redo deploy to unicorn. Refs #2261
2011-12-05 21:34:26 +02:00
George Vinogradov
2f5ce7cebe
Merge branch 'groups_reincarnation' into staging
...
Conflicts:
app/models/ability.rb
app/models/project.rb
config/environments/production.rb
2011-12-05 17:16:32 +04:00
George Vinogradov
9cc820080b
Groups base functional.
2011-12-05 16:32:18 +04:00
Pavel Chipiga
0af32351a2
Redo paperclip file upload through nginx upload module. Refs #2261
2011-12-03 02:52:19 +02:00
Pavel Chipiga
a9a2059cae
Force file uploads work with nginx upload module. Nginx compile instructions. Refs #2261
2011-12-03 00:15:44 +02:00
konstantin.grabar
1abcdbc028
[refs #2249 ] Add corrections to ACL
2011-12-02 19:26:28 +04:00
konstantin.grabar
233f9b8035
[refs #2249 ] Add corrections to ACL rules
2011-12-02 10:57:58 +04:00
Pavel Chipiga
d7c9452efa
Update gems. Redo exception catch for BuildServer.get_status. Write specs. Experiments with large file uploads. Refs #2261
2011-12-02 03:30:25 +02:00
konstantin.grabar
96d4886f49
[refs #2249 ] Add new ACL relations
2011-12-01 18:20:24 +04:00
konstantin.grabar
6d8e4f98b9
[refs #2249 ] Some ACL changes
2011-12-01 13:29:04 +04:00
Pavel Chipiga
e45ba6692a
Rename delete_build_list to cancel_build_list. Rescue XML get_status exception. Refs #2261
2011-12-01 00:55:47 +02:00
Pavel Chipiga
4ea4d7f56e
Refactor build_all - move to model. Apply delayed build_all. Refs #2261
2011-11-30 23:43:01 +02:00
Pavel Chipiga
76c5c86c27
Add db default value for build_lists field build_requires. Refs #2261
2011-11-30 21:03:58 +02:00
Pavel Chipiga
e7a6b01e09
Fix and refactor platform build_all. Add more settings. Refs #2261
2011-11-30 19:46:20 +02:00
Pavel Chipiga
bdef78fddc
Fix project_list display. Refs #2261
2011-11-30 18:38:23 +02:00
George Vinogradov
81e290a9b3
Merge branch 'groups_reincarnation' of github.com:warpc/rosa-build into groups_reincarnation
2011-11-30 19:28:56 +04:00
George Vinogradov
f154ccc132
Fixed groups creation.
2011-11-30 19:27:19 +04:00
konstantin.grabar
438bedd226
Add build all btn to platforms
2011-11-30 18:48:50 +04:00
Pavel Chipiga
19076c805e
Skip authorization for callback actions during project build. Refactor. Refs #2261
2011-11-30 15:56:00 +02:00
Pavel Chipiga
3a2215d0ee
Redo project versions to use tags and branches for build. Refs #2261
2011-11-30 15:56:00 +02:00
Pavel Chipiga
6a3c0cec6c
Rollback last changes and fix deploy script. Refs #2261
2011-11-30 15:55:59 +02:00
Pavel Chipiga
20e0757adf
Try to fix strange production error with project fork. Refs #2261
2011-11-30 15:55:59 +02:00
Pavel Chipiga
3bc2ff894c
Improve and fix project fork functionality. Fix project create and validation. Add user role display. Add user role at user edit form. Refs #2261
2011-11-30 15:55:59 +02:00
George Vinogradov
7023dda7e0
First iteration of groups refactoring.
2011-11-30 16:58:14 +04:00
Pavel Chipiga
7535fc124a
Skip authorization for callback actions during project build. Refactor. Refs #2261
2011-11-30 02:56:57 +02:00
Pavel Chipiga
4971fbbbde
Redo project versions to use tags and branches for build. Refs #2261
2011-11-30 02:22:26 +02:00
Pavel Chipiga
43eb873b70
Rollback last changes and fix deploy script. Refs #2261
2011-11-30 00:23:09 +02:00
Pavel Chipiga
a0cb729140
Try to fix strange production error with project fork. Refs #2261
2011-11-30 00:16:20 +02:00
Pavel Chipiga
c4a31e3d29
Improve and fix project fork functionality. Fix project create and validation. Add user role display. Add user role at user edit form. Refs #2261
2011-11-29 23:42:58 +02:00
konstantin.grabar
bc504dfcf7
[refs #2249 ] Add more fixes to global renaming
2011-11-29 14:51:14 +04:00
konstantin.grabar
148a0fec28
[refs #2249 ] Global name to description and unixname to name renames
2011-11-29 14:51:14 +04:00
Pavel Chipiga
cfceda9c53
Fix product_build_list XML create callback. Refs #2261
2011-11-28 23:13:59 +02:00
Pavel Chipiga
ea42fc19f2
Separate product XML build requests based on platform distrib_type. Adjust code to use new settings structure. Refactor settings and product builder. Refs #2261
2011-11-28 22:38:50 +02:00
konstantin.grabar
05054abdb9
[refs #2249 ] Add platforms specs. Correct some collaborators specs
2011-11-28 17:28:29 +04:00
Pavel Chipiga
02a813a474
Upgrade rails, devise and other gems. Refactor controllers. Fix application.yml config - remove unused keys and setup correct values for tests. Add product build lists status_build callback auth. Allow platform and project unixname uppercase. Write tests and fix bugs for ProductBuildList controller. Fix all unresolved test problems. Refs #2262
2011-11-26 02:54:40 +02:00
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
fc3c6a05c9
[refs #2249 ] CanCan tests
2011-11-22 23:21:31 +04:00
konstantin.grabar
ba77244b02
[refs #2249 ] Some rules and roles fixes
2011-11-22 23:21:31 +04:00
Pavel Chipiga
a9026bd6f8
Change git_repo_url logic. Refs #2261
2011-11-22 20:58:23 +02:00
Pavel Chipiga
4bd9b81f65
Change default_url_options settings. Stub brutal hack. Refs #2261
2011-11-22 20:47:45 +02:00
Pavel Chipiga
366ca320e0
Change and fix role assign logic and abilities. Other minor fixes. Refs #2261
2011-11-21 21:06:34 +02:00
konstantin.grabar
b98453bd62
[refs #2249 ] Add new user managment logic
2011-11-21 22:26:56 +04:00
konstantin.grabar
140eaf6265
[refs #2249 ] Remove old roles managment system
2011-11-21 21:43:37 +04:00
Pavel Chipiga
9daf08a36c
Minor fix
2011-11-21 15:26:32 +02:00
konstantin.grabar
98a3493f41
[refs #2249 ] Add user role validation correction
2011-11-21 17:17:35 +04:00
Pavel Chipiga
ce60f7b057
Generate files for easy_urpmi during platform mount. Improve nd refactor auth module for grack, apply cancan. Adapt project import script to new source file. Fix bugs. Refactor. Refs #2261 , #2243
2011-11-21 14:59:23 +02:00
George Vinogradov
82433c0909
Fixed ROLES array and returned add_default_role method in User model.
2011-11-21 03:03:51 +04:00
konstantin.grabar
5e7ded2e93
[refs #2249 ] Remove custom ACL from project
2011-11-19 16:11:44 +04:00
konstantin.grabar
44191926f7
[refs #2249 ] Some CanCan fixes. Add ru exception message
2011-11-19 15:49:14 +04:00
konstantin.grabar
e50959e205
[refs #2249 ] Add full rules, helpers and filters of CanCan
2011-11-19 15:41:11 +04:00
Pavel Chipiga
d49880f24e
Merge branch 'smart_http' into staging
...
Conflicts:
app/models/relation.rb
app/models/user.rb
2011-11-18 20:35:12 +02:00
konstantin.grabar
7b750a6f93
Merge branch 'cancan' into staging
2011-11-18 22:30:23 +04:00
Pavel Chipiga
4d78ce371f
Merge branch 'master' into staging
...
Conflicts:
app/models/build_list.rb
2011-11-18 20:27:33 +02:00
konstantin.grabar
05bb9ce0c7
[refs #2249 ] CanCan rules update. Add admin role to relations. Change collaboratots edit logic and code
2011-11-18 22:26:22 +04:00
Pavel Chipiga
4be634a8fb
Add slash to easy_urpmi url. Refs #test_prepare
2011-11-18 15:00:31 +02:00
Pavel Chipiga
a819185ecc
Try to fix deploy. Fix easy_urpmi url. Refs #test_prepare
2011-11-18 14:50:06 +02:00
Pavel Chipiga
5f39e76b12
Merge branch 'master' into smart_http
...
Conflicts:
app/controllers/projects_controller.rb
app/models/build_list.rb
app/models/project.rb
2011-11-18 11:59:21 +02:00
Pavel Chipiga
497e8f64f4
Redo commit diffs display. Fix tree blob blame display. Refs #2162
2011-11-18 11:48:50 +02:00
Pavel Chipiga
d7702b9901
Sort project versions as numbers. Do not create duplicate build lists. Refs #test_prepare
2011-11-18 03:28:34 +02:00
Pavel Chipiga
2503503252
Process auto_build through DJ. Refs #test_prepare
2011-11-18 02:07:51 +02:00
Pavel Chipiga
9118c787b1
Redo personal repo urpmi links. Refs #test_prepare
2011-11-18 01:17:06 +02:00
Vladimir Sharshov
b307043ee2
Merge branch 'master' of github.com:warpc/rosa-build
2011-11-18 02:34:43 +04:00
Vladimir Sharshov
0e256cc7af
Update TestFaild status
2011-11-18 02:34:34 +04:00
Vladimir Sharshov
3048f446a9
Update TestFaild status
2011-11-18 02:31:39 +04:00
Pavel Chipiga
cbfa5858d4
Add tags ordering, check and fix. Refactor auto_build. Refs #test_prepare
2011-11-18 00:28:02 +02:00
Pavel Chipiga
3b36943b91
Remove gitolite and it callbacks. Add git repo create, destroy callbacks. Improve grack wrappers: separate read/write requests, ask password for push even for public repo, prepare for cancan, apply hooks, refactor. Fix auto_build_lists order. Refactor auto_build - move to model. Redo git_repo_url. Improve and test project import script. Fix bugs, refactor and cleanup. Refs #2243
2011-11-17 23:57:30 +02:00
konstantin.grabar
2772bddc06
[refs #2249 ] Add new rules. Fix joins trouble. Add new relations dynamic methods.
2011-11-17 23:34:02 +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
b2be92e4d1
Integrate grack into rails stack. Implement basic http auth for grack. Allow only downcase for uname and unixname. Refactor and code cleanup. Refs #2243
2011-11-15 23:58:27 +02:00
konstantin.grabar
827936a06c
Remove custom ACL calls. Add CanCan and some rules. Add bitmask_attribute
2011-11-16 00:05:08 +04:00
Pavel Chipiga
b36cc24a64
Redo commit diffs display. Fix tree blob blame display. Refs #2162
2011-11-11 23:57:10 +02: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
konstantin.grabar
8449b5b826
Add BuildList status validation. Change publish logic and btn icon
2011-11-11 14:38:17 +04:00
konstantin.grabar
3a8f928efc
Comment unused code into Download model
2011-11-11 13:00:26 +04:00
konstantin.grabar
fa617506e4
Urpmi hotfix again 2
2011-11-10 18:46:41 +04:00
konstantin.grabar
bd2ecc30dd
Urpmi hotfix again
2011-11-10 18:37:39 +04:00
konstantin.grabar
abcef37164
Urpmi hotfix
2011-11-10 18:25:45 +04:00
konstantin.grabar
c891e72eca
Urpmi hotfix
2011-11-10 18:24:18 +04:00
konstantin.grabar
aeeca18377
Remove unused link from statistics page
2011-11-10 14:34:08 +04:00
konstantin.grabar
5e3223b8c2
Add git_repository method to Project model
2011-11-10 13:55:50 +04:00
Pavel Chipiga
da784b0bc2
Improve git_repo_url helper. Refs #2162
2011-11-10 11:04:24 +02:00
Pavel Chipiga
c5fdfcd39d
Fix sessions layout meta tags. Refs #2162
2011-11-10 01:50:51 +02:00
Vladimir Sharshov
85025bcdca
Fix (or error?) deploy "Extend to define Project::HasRepository"
2011-11-10 03:24:37 +04:00
Pavel Chipiga
c64f93f6bd
One more fix build_lists#cancel logging. Improve XML RPC stubbing. Refactor. Refs #2161
2011-11-08 00:54:25 +02:00
Pavel Chipiga
55a0da44d6
Fix build_lists#cancel logging. Refs #2161
2011-11-07 23:41:27 +02:00
konstantin.grabar
f3cc511486
[refs #2161 ] mount/unmount rsync fixes again and again
2011-11-07 18:48:45 +04:00
konstantin.grabar
be6add6d98
[refs #2161 ] mount/unmount rsync fixes again
2011-11-07 17:38:22 +04:00
konstantin.grabar
0098b68e6a
[refs #2161 ] mount/unmount rsync fixes
2011-11-07 15:58:44 +04:00
konstantin.grabar
0d3cc4d567
[refs #2161 ] Add mount/umount option for rsync
2011-11-07 15:17:32 +04:00
Pavel Chipiga
a725a51bc3
Disable XML callbacks during platform clone. Code cleanup. Refs #2162
2011-11-03 22:41:06 +02:00
Pavel Chipiga
fb165483b8
Refix platform clone with products. Refs #2162
2011-11-03 14:49:14 +02:00
Pavel Chipiga
bdeeaf2e07
Fix platform clone. Refs #2162
2011-11-03 13:28:13 +02:00
konstantin.grabar
8030ea1afb
Fix test sudo action
2011-11-03 15:18:26 +04:00
konstantin.grabar
4b4df620ff
Fix test sudo action
2011-11-03 15:16:17 +04:00
konstantin.grabar
d9a03013b4
[refs #2161 ] Fixes projects filter
2011-11-03 15:01:29 +04:00
konstantin.grabar
117ae7bbff
[refs #2161 ] Repair projects filter
2011-11-03 14:56:41 +04:00
konstantin.grabar
df2f3abe62
[refs #2161 ] Add test sudo action
2011-11-03 14:33:23 +04:00
Pavel Chipiga
49e4dea478
Redo platform clone. Refs #2162
2011-11-03 10:32:45 +02:00
konstantin.grabar
f4c3bafb6d
[refs #2161 ] Change logic and output of urpmi commands
2011-11-03 12:03:08 +04:00
George Vinogradov
910446954c
Fixed access to BuildList
2011-11-03 02:13:58 +04:00
George Vinogradov
aa97eb1863
Yet another change of MyProjects block
2011-11-03 02:01:11 +04:00
George Vinogradov
10b2c8d903
Fix bug with uname
2011-11-03 01:44:49 +04:00
George Vinogradov
3e2e01deb6
Changed My Projects block
2011-11-03 01:39:50 +04:00
Pavel Chipiga
f5ba1b34f2
Fix repository and personal_repository - add_project add remove_project actions. Fix links. Refactor. Refs #2162
2011-11-02 23:37:19 +02:00
Vladimir Sharshov
e1ba3dda2e
Merge branch 'master' of github.com:warpc/rosa-build
2011-11-03 00:34:52 +04:00
Vladimir Sharshov
f1bd00545e
Show code of task
2011-11-03 00:34:31 +04:00
Pavel Chipiga
96e223d0eb
Fix project search during auto_build action. Refs #2162
2011-11-02 22:28:08 +02:00
Vladimir Sharshov
ae6919a240
Add url for downloading file archive
2011-11-03 00:25:25 +04:00
Vladimir Sharshov
6f83d794b6
Merge branch 'master' of github.com:warpc/rosa-build
2011-11-02 23:21:16 +04:00
Vladimir Sharshov
948bd0f92d
Add tar.bz2 support
2011-11-02 23:20:47 +04:00
Pavel Chipiga
1a0e235167
Add auto_build_lists destroy action. Fix auto_build process. Improve auto_build relations. Refs #2162
2011-11-02 21:18:43 +02:00
Vladimir Sharshov
2edf70074a
Support tar.bz2 files
2011-11-02 23:07:04 +04:00
Vladimir Sharshov
18dae1e894
Fix for ProductBuild
2011-11-02 22:48:21 +04:00
Vladimir Sharshov
5b475ef2b8
Send platform unixname as path
2011-11-02 22:21:02 +04:00
George Vinogradov
b048c54004
Added own projects sidebar
2011-11-02 20:22:42 +04:00
George Vinogradov
1dfb272ffc
Fixed removing project from repository.
2011-11-02 16:55:20 +04:00
konstantin.grabar
4341155771
[refs #2161 ] Change private users and personal repos menus
2011-11-02 16:43:41 +04:00
George Vinogradov
18de67ba7d
Merge branch 'master' of github.com:warpc/rosa-build
2011-11-02 16:32:19 +04:00
George Vinogradov
33e8e49007
Changed platform clone
2011-11-02 16:30:47 +04:00
konstantin.grabar
7b8df283eb
[refs #2161 ] Change regenerate logic for private_users
2011-11-02 14:42:08 +04:00
konstantin.grabar
9b80c09bfb
[refs #2161 ] Remove groups from menu
2011-11-02 13:30:14 +04:00
konstantin.grabar
8a1b73886d
[refs #2161 ] Change urpmi hrefs
2011-11-02 13:07:16 +04:00
Vladimir Sharshov
9c00f9b56b
Order correct on main page
2011-11-02 12:27:14 +04:00
Vladimir Sharshov
153641910f
Show notified information from Kernel
2011-11-02 12:23:11 +04:00
Pavel Chipiga
b79405c7e5
Change build_lists table update field. Refs #2162
2011-11-02 03:22:29 +02:00
Pavel Chipiga
6f7f42b4a9
Quickfix private_users password generation. Refs #2162
2011-11-02 02:45:19 +02:00
Pavel Chipiga
7e523913c5
Change build_lists recent order field. Refs #2162
2011-11-02 02:22:45 +02:00
George Vinogradov
16b6e2ddfe
Merge branch 'master' of github.com:warpc/rosa-build
2011-11-02 02:35:55 +04:00
George Vinogradov
3b72efcffd
Removing projects, platforms and repositorits when owner removed.
...
Removing Relations joined with projects, platforms and repositories.
2011-11-02 02:33:20 +04:00
konstantin.grabar
d8b7366e5f
[refs #2161 ] Remove unnessecary data from build list template
2011-11-02 02:23:18 +04:00
George Vinogradov
7bf87aa448
Added view to clone
2011-11-02 02:09:55 +04:00
George Vinogradov
392db40a31
Fixed bug with platforms#clone
2011-11-02 02:05:18 +04:00
George Vinogradov
103cb16f27
Added form to set name of platfroms clone
2011-11-02 02:00:44 +04:00
Pavel Chipiga
38f96adbba
Refix category display. Refs #2162
2011-11-01 23:56:50 +02:00
Pavel Chipiga
0255334bc5
Fix category display. Refs #2162
2011-11-01 23:28:41 +02:00
konstantin.grabar
6fc522e6cc
[refs #2161 ] Global header fix
2011-11-02 01:09:10 +04:00
konstantin.grabar
4bda937075
[refs #2161 ] Catalogs fixes
2011-11-02 01:07:32 +04:00
konstantin.grabar
2c0422a3bc
[refs #2161 ] Split platforms on three groups
2011-11-02 00:53:48 +04:00
konstantin.grabar
fffb73a484
[refs #2161 ] Update auto_build_lists controller scopes
2011-11-02 00:23:06 +04:00
konstantin.grabar
92011e493b
[refs #2161 ] Add new titles to application
2011-11-02 00:18:52 +04:00
Pavel Chipiga
ee02bc7a4a
Fix category projects counter. Fix git blame links. Stub error when git commit diff is too big. Refs #2162
2011-11-01 20:13:08 +02:00
George Vinogradov
c06a4eb653
Fixed bug in platform clone.
2011-11-01 20:40:56 +04:00
George Vinogradov
b835c7ad3c
Find right @repositories in repositories#index
2011-11-01 20:27:34 +04:00
konstantin.grabar
b9c4ab3170
Fix downloads message
2011-11-01 20:06:50 +04:00
George Vinogradov
f36b9f0176
Merge branch 'master' of github.com:warpc/rosa-build
2011-11-01 19:46:38 +04:00
George Vinogradov
915e0ec0c7
Probably fixed tags.
2011-11-01 19:46:05 +04:00
konstantin.grabar
aca4c4709e
Fix whenever scripts
2011-11-01 18:58:31 +04:00
konstantin.grabar
e36389adfd
[refs #2161 ] Fix add_project
2011-11-01 18:34:35 +04:00
George Vinogradov
b5d0d3c2c2
Added clone of platform.
2011-11-01 18:20:53 +04:00
konstantin.grabar
643bf964e4
[refs #2161 ] Fix private users key pair remove
2011-11-01 17:54:28 +04:00
konstantin.grabar
e03d711d1b
[refs #2161 ] Global private users and repos fixes
2011-11-01 17:32:50 +04:00
Pavel Chipiga
5c97e89829
Fix gitolito update_key bug. Push project colaborators git. Fix key update. Hide colaborators groups. Improve RPC XML tests. Refactor and code cleanup. Refs #2162
2011-11-01 02:52:24 +02:00
George Vinogradov
5ac70da272
Fixed bug in ACL checks
2011-11-01 02:49:24 +04:00
George Vinogradov
1d34c54fda
Merge branch 'master' of github.com:warpc/rosa-build
2011-11-01 02:04:17 +04:00
George Vinogradov
dfc507ff59
Fixed some bugs in ACL checks.
2011-11-01 01:55:56 +04:00
Pavel Chipiga
af2fafbb34
Fix container download url. Refs #2162
2011-10-31 20:54:17 +02:00
George Vinogradov
28bc00e937
Merge branch 'master' of github.com:warpc/rosa-build
2011-10-31 22:14:55 +04:00
George Vinogradov
932251a190
Added ACL to controllers
2011-10-31 22:14:25 +04:00
konstantin.grabar
43e1c31ced
[refs #2161 ] Fix privates controller filters
2011-10-31 21:12:35 +04:00
Pavel Chipiga
d6e7e28f23
Fix git repo navigation and info links. Refs #2162
2011-10-31 19:06:39 +02:00
Pavel Chipiga
07c2ab13c2
Fix layout links. Refs #2162
2011-10-31 18:30:59 +02:00
konstantin.grabar
fcb9007a47
[refs #2161 ] Fix downloads actions
2011-10-31 20:18:55 +04:00
konstantin.grabar
c81289f937
[refs #2161 ] Add refresh btn to downloads
2011-10-31 20:00:33 +04:00
konstantin.grabar
de959bb527
[refs #2161 ] Add refresh option to statistics
2011-10-31 19:58:04 +04:00
Pavel Chipiga
ea0be5cd97
Fix distr_types. Refs #2162
2011-10-31 17:20:16 +02:00
konstantin.grabar
8ebdf00dd5
[refs #2161 ] Remove visibility field from _project_list within repositories
2011-10-31 18:50:43 +04:00
konstantin.grabar
3177ae3c7f
[refs #2161 ] Fix DOWNLOADS_PATH
2011-10-31 18:37:27 +04:00
George Vinogradov
06aed1193d
Templates for collaborators
2011-10-31 18:09:55 +04:00
George Vinogradov
3ebda42ca0
Fixed bug in projects#edit
2011-10-31 18:05:20 +04:00
Pavel Chipiga
0f820cd6d6
Show project owner in projects list. Refs #2162
2011-10-31 15:45:16 +02:00
George Vinogradov
0556ebdf8e
Fixed bug with adding collaborators.
2011-10-31 17:24:46 +04:00
George Vinogradov
cea4aaa8b4
Removed sidebar in project creation
2011-10-31 17:02:04 +04:00
konstantin.grabar
d67f61fc51
[refs #2161 ] Add sudo to Download.rotate_nginx_log method
2011-10-31 15:50:14 +04:00
konstantin.grabar
17f0192e03
[refs #2161 ] Fix nginx restart method and app config
2011-10-31 15:41:20 +04:00
Vladimir Sharshov
96546740be
Block problem with layout
2011-10-31 14:20:35 +04:00
konstantin.grabar
0c0171bef7
[refs #2161 ] Change nginx restart method into Download model
2011-10-31 13:53:24 +04:00
konstantin.grabar
ec831014e5
[refs #2161 ] Small changes into platform interface
2011-10-31 11:44:37 +04:00
George Vinogradov
9a47ae9dc5
Personal platform is hidden by default.
2011-10-31 05:07:27 +04:00
George Vinogradov
b48e4af930
Fixed owner links in projects & groups
2011-10-31 05:02:12 +04:00
George Vinogradov
5fb704d3c5
Fixed bug with user registration and changed hardcoded 'mandriva2011'
2011-10-31 04:33:47 +04:00
Pavel Chipiga
afc1d492a8
Add events logging for platform change_visibility action. Improve autobuild events logging. Add events log for private access to hidden repositories. Change owner assign for platform and repository. Improve gitolite doc. Refactor. Refs #2162
2011-10-31 02:13:22 +02:00
George Vinogradov
b9ee6e365b
Added collaborators management.
2011-10-31 02:59:03 +04:00
konstantin.grabar
c7e267ba00
[refs #2161 ] Add message to auto_build_lists
2011-10-31 02:33:15 +04:00
konstantin.grabar
cd14be75ce
[refs #2161 ] Fixed project versions collect
2011-10-31 01:11:59 +04:00
konstantin.grabar
4e9e418c66
[refs #2161 ] Fix some links and save method into personal repos
2011-10-31 00:03:41 +04:00
Pavel Chipiga
f39e51e516
Fix XML RPC responses. Refs #2162
2011-10-30 21:01:08 +02: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
Vladimir Sharshov
d8c491f6e1
Fix for 'non view statistic data'
2011-10-30 18:10:42 +04:00
Vladimir Sharshov
018f12c267
Do not cancel task if Kernel not canceled it
2011-10-30 18:06:33 +04:00
Vladimir Sharshov
bc23b9d44e
Add support build_canceled status
2011-10-30 17:47:18 +04:00
konstantin.grabar
028cd273bc
[refs #2161 ] Change href into personal repo page
2011-10-30 16:58:27 +04:00
konstantin.grabar
61408e74ef
[refs #2161 ] Small fixes of translates
2011-10-30 16:58:27 +04:00
Pavel Chipiga
3281bf5706
Fix deprecation. Extend project unixname validation regexp. Add rollback callbacks to avoid core polution. Increase git timeout. Improve import script. Refs #2162
2011-10-30 14:54:24 +02:00
konstantin.grabar
12727a2149
[refs #2161 ] Add more roles. Fix visibility bug on personal repo page
2011-10-30 14:51:05 +04:00
konstantin.grabar
8f194e97c5
Fix auto build list
2011-10-29 23:24:57 +04:00
konstantin.grabar
30564e8e17
[refs #2161 ] Add auto build lists functional
2011-10-29 23:09:50 +04:00
Vladimir Sharshov
b82320a4cd
Merge branch 'master' of github.com:warpc/rosa-build
2011-10-29 21:51:53 +04:00
Vladimir Sharshov
3e12402245
Update status code for XML-RCP kernel
2011-10-29 21:50:47 +04:00
George Vinogradov
411e40267a
Added stub for add_collaborators action.
2011-10-29 19:56:44 +04:00
George Vinogradov
6f256a40eb
Changed owner_relations in models group, platform, project, repository.
2011-10-29 19:56:01 +04:00
Pavel Chipiga
3a482545f5
Fix and improve events log notification for BuildList. Refs #2162
2011-10-29 17:50:51 +03:00
George Vinogradov
14bc7acc0b
Fixed mass assignment to global_role_id
2011-10-29 18:14:41 +04:00
Vladimir Sharshov
8f3ffbe827
Merge branch 'master' of github.com:warpc/rosa-build
2011-10-29 18:06:22 +04:00
Vladimir Sharshov
8c7b196764
Update BuildListItems for new requirement
2011-10-29 18:05:40 +04:00
George Vinogradov
a810c0fc3a
Added editing of global_role of user.
2011-10-29 17:39:40 +04:00
konstantin.grabar
512364be32
[refs #2161 ] Add get_status call
2011-10-29 17:38:17 +04:00
Pavel Chipiga
6b993db2fc
Fix ssh key update logic. Refs #2162
2011-10-29 16:21:04 +03:00
konstantin.grabar
8b2fdd71c7
[refs #2161 ] Add new fields to show.html for BuildList
2011-10-29 16:40:37 +04:00
konstantin.grabar
4e0617a722
[refs #2161 ] Swap bpl and pl fields into BuildList
2011-10-29 16:18:41 +04:00
konstantin.grabar
372d7dac4d
[refs #2161 ] Fix categories group by and select
2011-10-29 15:25:11 +04:00
Pavel Chipiga
3cb8d5c4c7
Fix group creation bug. Add builds_list to layout menu. Change login error notification. Refs #2162
2011-10-29 13:56:26 +03:00
Vladimir Sharshov
05595c7ce6
Fix empty json answer
2011-10-29 13:38:52 +04:00
George Vinogradov
b55a99adfa
Added showing of global_role to user list
2011-10-29 02:36:02 +04:00
George Vinogradov
2f5e77ba56
Added call of visible_to to platforms and projects.
2011-10-29 02:34:51 +04:00
Pavel Chipiga
5910c8c29b
Apply event logs for build list create, cancel, publish. Refs #2136
2011-10-29 01:31:47 +03:00
Pavel Chipiga
78f784cf1b
Remove visibility from Repository. Refs #2136
2011-10-29 00:03:30 +03:00
Pavel Chipiga
7ec324a590
Refix sidebar for build lists. Refs #2136
2011-10-28 23:33:52 +03:00
Pavel Chipiga
e97d48db70
Add platforms link tp layout. Fix sidebar for build lists. Refs #2136
2011-10-28 23:28:31 +03:00
Pavel Chipiga
cdedcee801
Skip ACL for some actions. Log git hook to system events log. Fix build_list version format. Fix sidebar for build list display. Translate for ACL. Doc for project bootstrap. Refs #2136
2011-10-28 22:59:07 +03:00
George Vinogradov
e880aee6cb
Merge branch 'master' of github.com:warpc/rosa-build
2011-10-28 21:56:17 +04:00
George Vinogradov
324b730a7d
Added checking of global rights to all controllers.
2011-10-28 21:55:40 +04:00
Vladimir Sharshov
061d3dc265
Add more info in create_project raise
2011-10-28 21:51:02 +04:00
Pavel Chipiga
3114a70b9b
Change callbacks order. Update docs. Refs #2136
2011-10-28 20:16:00 +03:00
konstantin.grabar
bb4343d6ce
Add new product link to personal repo
2011-10-28 18:41:11 +04:00
konstantin.grabar
7b3167cfa7
Add personal repository rights. Add personal checker to controller
2011-10-28 18:28:45 +04:00
konstantin.grabar
c2422a26dd
Fix xml_rpc_create and xml_rpc_destroy
2011-10-28 17:53:46 +04:00
konstantin.grabar
365dac9c11
Add xml_rpc_destory call to ProjectToRepository
2011-10-28 17:33:31 +04:00
Pavel Chipiga
2a40d15928
Take back XML RPC methods. Refs #2136
2011-10-28 16:31:26 +03:00
Pavel Chipiga
c39e01ba32
Add auto_build hook recivier. Remove XML RPC from project. Gitolite docs. Refs #2136
2011-10-28 16:27:12 +03:00
George Vinogradov
1a62895fd5
Merge branch 'master' of github.com:warpc/rosa-build
2011-10-28 17:11:31 +04:00
George Vinogradov
5b8f567d4b
User and Group creates with default role. Rake task 'roles:apply' to apply default
...
roles
2011-10-28 17:10:29 +04:00