Vokhmin Alexey V
9b488c1765
#757 : update Ability.rb model, add specs, remove hack for 237 platform
2013-02-25 22:34:45 +04:00
Vokhmin Alexey V
ff522d9ef4
#757 : revert changes in #can_publish? method
2013-02-22 18:29:22 +04:00
Vokhmin Alexey V
7a2b547d2b
#757 : rename #extra_containers to #extra_build_lists
2013-02-22 15:04:14 +04:00
Vokhmin Alexey V
3aae65f744
#757 : rename #can_publish_to_repository to #extra_containers_published
2013-02-22 14:30:19 +04:00
Vokhmin Alexey V
267c3b9b23
#757 : hot fix
2013-02-22 14:27:24 +04:00
Vokhmin Alexey V
79d81e9c13
#757 : add logic for enable/disable "auto_create_container" field on UI, some refactoring
2013-02-22 14:20:47 +04:00
Vokhmin Alexey V
38b6375ca3
#757 : send error when some containers for main platform have not been published
2013-02-22 13:09:37 +04:00
Vokhmin Alexey V
e2e3ec06c0
#757 : disable publication for main platform if some containers have not been published, update UI
2013-02-22 02:12:37 +04:00
Vokhmin Alexey V
93a8108425
#757 : update #prepare_extra_containers, add filtering by arch
2013-02-21 19:16:16 +04:00
Vokhmin Alexey V
6369e10453
#757 : filtering containers by architecture for main platforms
2013-02-21 18:51:49 +04:00
Vokhmin Alexey V
28f539f0b4
#757 : update BuildList validation
2013-02-21 18:46:52 +04:00
Vokhmin Alexey V
25c7d4c19e
add 108 repository when building for 237 platform
2013-02-21 12:05:17 +04:00
Vokhmin Alexey V
484f1bc95b
#757 : small refactoring
2013-02-19 21:02:49 +04:00
Vokhmin Alexey V
c4113c11fb
#757 : add checking ability with "accessible_by"
2013-02-19 18:52:02 +04:00
Vokhmin Alexey V
5234b7cc51
#757 : create "published_container" scope
2013-02-19 18:14:51 +04:00
Vokhmin Alexey V
418a138b37
#757 : refactoring according to Vladimir's comments
2013-02-19 14:06:11 +04:00
Vokhmin Alexey V
d6bb342c02
#757 : add extra repositories and containers into resque task
2013-02-19 13:42:57 +04:00
Vokhmin Alexey V
2d25e9838f
#757 : update logic for destroing container
2013-02-19 12:36:05 +04:00
Vokhmin Alexey V
61e9d24bb5
#757 : add validation for new fields
2013-02-19 12:31:01 +04:00
Vokhmin Alexey V
83226adeb9
#757 : hot fix
2013-02-18 21:05:19 +04:00
Vokhmin Alexey V
9005290c72
#757 : add before_validation block
2013-02-18 21:01:31 +04:00
Vokhmin Alexey V
cab6a7ab56
#757 : update #show action
2013-02-18 20:50:54 +04:00
Vokhmin Alexey V
20691dabc5
#757 : add migration, update UI, JS
2013-02-18 19:43:30 +04:00
Vokhmin Alexey V
7bcbe39e61
#907 : update "FileStoreClean" module, some refactoring
2013-02-15 01:49:18 +04:00
Vokhmin Alexey V
882cfcb6cb
#928 : fix validation error
2013-02-14 16:50:13 +04:00
Vokhmin Alexey V
1866f455c8
#928 : revert some changes
2013-02-14 13:53:11 +04:00
Vokhmin Alexey V
1d75e5ac3c
#928 : update generation paths to repositories
2013-02-14 13:43:56 +04:00
Vokhmin Alexey V
a3420207c6
#928 : Use "rosa2012.1/main" repository in "conectiva" platform
2013-02-14 13:36:33 +04:00
Vokhmin Alexey V
d6b71c2459
#910 : send notification when tests of build list failed
2013-02-11 16:05:19 +04:00
Vokhmin Alexey V
6a784f63da
update #reject_publish action
2013-02-08 14:44:51 +04:00
Vokhmin Alexey V
705e60bbbc
#756 : small refactoring according to Alexander's comment
2013-02-06 17:50:49 +04:00
Vokhmin Alexey V
61a60a419e
#756 : update #publish_container event
2013-02-06 17:21:47 +04:00
Vokhmin Alexey V
9583b640a3
#756 : rollback some changes
2013-02-06 15:12:37 +04:00
Vokhmin Alexey V
376d50c8fb
#756 : remove 'build_canceled' status from transitions "tests_failed" and "build_error"
2013-02-06 14:59:36 +04:00
Vokhmin Alexey V
3b4506354a
#756 : small refactoring
2013-02-06 14:18:51 +04:00
Vokhmin Alexey V
a86ee3ebf0
#756 : update path to repo for tests
2013-02-06 14:06:37 +04:00
Vokhmin Alexey V
8629ae8ca3
#756 : update UI
2013-02-06 13:42:34 +04:00
Vokhmin Alexey V
67e60f0a1d
#756 : update Observers, add TESTS_FAILED status
2013-02-05 22:49:26 +04:00
Vokhmin Alexey V
c8ae6053af
Merge branch 'master' into 880-add-publish-again-option-for-build-list
2013-02-04 17:48:34 +04:00
Vokhmin Alexey V
70e068e9e7
#881 : small refactoring
2013-02-04 15:43:42 +04:00
Vokhmin Alexey V
4f4090b063
#881 : change default value of param "use_save_to_repository"
2013-02-04 13:09:43 +04:00
Vokhmin Alexey V
5ae7cc1d8f
#880 : small refactoring
2013-02-04 12:19:46 +04:00
Vokhmin Alexey V
e92751939a
#880 : some fixes, update ability.rb
2013-02-01 21:45:49 +04:00
Vokhmin Alexey V
2fa96551aa
#880 : remove unnecessary code, update specs
2013-02-01 21:25:42 +04:00
Vokhmin Alexey V
973fabb31f
#880 : add option "Publish again" for build list
2013-02-01 18:39:17 +04:00
Vokhmin Alexey V
db7a6f892f
#881 : add validation
2013-02-01 17:49:48 +04:00
Vokhmin Alexey V
7cfcda905e
#881 : check "use_save_to_repository" field on creating RPM build task
2013-02-01 14:04:18 +04:00
Vokhmin Alexey V
e9d666877c
#881 : add "use_save_to_repository" into BuildList
2013-02-01 14:00:56 +04:00
Vokhmin Alexey V
1cabd9cea8
#859 : some refactoring according to Alexander's comments
2013-01-31 15:32:01 +04:00
Vokhmin Alexey V
2a1a15eb03
#859 : update BuildList API
2013-01-30 20:23:50 +04:00
Vokhmin Alexey V
499d8e2fa8
#860 : update specs
2013-01-29 17:17:35 +04:00
Vokhmin Alexey V
fed1c76ca2
#860 : update logic for creating build list container
2013-01-28 18:44:06 +04:00
Vokhmin Alexey V
7d135e8551
remove container on destroy
2013-01-25 21:37:37 +04:00
Vokhmin Alexey V
fab38fbaba
hot fix for BuildList
2013-01-25 16:57:55 +04:00
Alexander Machehin
10d6173780
[refs #847 ] remove platform_not_found status
2013-01-25 17:18:28 +06:00
Alexander Machehin
090f40caee
[refs #847 ] removed PLATFORM_PENDING & PROJECT_NOT_FOUND statuses
2013-01-24 23:55:24 +06:00
Alexander Machehin
643e163652
[refs #847 ] refactoring
2013-01-24 19:09:26 +06:00
Alexander Machehin
0d9c095cbd
[refs #847 ] remove old core code
2013-01-24 12:33:16 +06:00
Alexander Machehin
d0d43b0090
[refs #838 ] add cleaning file-store when destroing product build list && refactoring
2013-01-22 20:34:16 +06:00
Vokhmin Alexey V
86034c5da4
#843 : update pages for using only new_core
2013-01-21 19:52:20 +04:00
Alexander Machehin
186e5a4b13
[refs #838 ] delete files from file-store with special system user
2013-01-18 20:35:00 +06:00
Alexander Machehin
af73abbf31
[refs #838 ] remove old code
2013-01-18 17:18:51 +06:00
Alexander Machehin
7d0d530a8e
[refs #838 ] fix queue name
2013-01-18 08:31:13 +06:00
Alexander Machehin
a8a895d112
[refs #838 ] Try to remove files when destroing BuildList
2013-01-17 23:13:36 +06:00
Vokhmin Alexey V
4e132f5ed7
#823 : remove unnecessary code
2013-01-14 20:58:01 +04:00
Vokhmin Alexey V
81931be8cc
#823 : add BuildListsPublishTaskManager
2013-01-12 05:36:00 +04:00
Vokhmin Alexey V
4f9d63e4da
#780 : update publications
2013-01-10 16:49:01 +04:00
Vokhmin Alexey V
233e22e341
add #publish_mass_build_317 rake task
2012-12-29 20:16:56 +04:00
Vokhmin Alexey V
558d942dde
rename classes for publishing
2012-12-29 14:48:19 +04:00
Vokhmin Alexey V
d60ea41146
#822 : remove #abf_worker_base_class methods
2012-12-28 23:11:58 +04:00
Vokhmin Alexey V
50bdb12e40
#822 : add queue with priority
2012-12-28 18:00:37 +04:00
Vokhmin Alexey V
dbb3253a73
update BuildList#publish_container
2012-12-27 19:24:03 +04:00
Vokhmin Alexey V
1d2956419e
#814 : add validation for checking that repository contains project, update specs
2012-12-26 17:06:17 +04:00
Vokhmin Alexey V
b31cc17f5c
set bs_id after creating task for resque
2012-12-25 23:52:52 +04:00
Vokhmin Alexey V
67a4dbc243
#807 : small refactoring
2012-12-25 17:59:31 +04:00
Vokhmin Alexey V
c4f260c7f5
#807 : update type for personal platforms
2012-12-25 17:49:12 +04:00
Alexander Machehin
71672826b2
again fix ActiveRecord::UnknownAttributeError: unknown attribute: build_requires
2012-12-25 09:09:26 +06:00
Vokhmin Alexey V
19372b403b
#784 : remove "build_requires" as param for abf-worker
2012-12-24 18:12:57 +04:00
Vokhmin Alexey V
ea14f541fe
#784 : merge master into the branch
2012-12-24 18:11:27 +04:00
Vokhmin Alexey V
f25a988730
#784 : remove "build_requires" from BuildList
2012-12-24 17:17:21 +04:00
Vokhmin Alexey V
ac762388a4
#800 : enable "new_core" for personal platforms
2012-12-24 16:35:29 +04:00
Alexander Machehin
2bb5d517a2
[refs #782 ] add base auth to git url
2012-12-14 17:25:10 +06:00
Vokhmin Alexey V
4e1aa466fd
#755 : small refactoring
2012-12-13 16:30:37 +04:00
Vokhmin Alexey V
1bebdb34db
#755 : add personal repository for creating BuildList
2012-12-13 16:24:29 +04:00
Vokhmin Alexey V
cdcce3ad43
#755 : update path to all repositories
2012-12-12 18:06:46 +04:00
Vokhmin Alexey V
e245c4e86f
#755 : update time_live of worker
2012-12-12 16:34:33 +04:00
Vokhmin Alexey V
3b8524bd28
#755 : small fix
2012-12-11 18:47:57 +04:00
Vokhmin Alexey V
1c51a2d514
#755 : update path to platform for personal platforms, some refactoring
2012-12-11 15:47:32 +04:00
Vokhmin Alexey V
b62414ec1d
#755 : update BuildList#publish_container
2012-12-10 22:04:33 +04:00
Vokhmin Alexey V
0fe74f17ac
#755 : merge master into the branch
2012-12-10 21:05:25 +04:00
Vokhmin Alexey V
62a761a7c9
#766 : add filter to /build_lists page
2012-12-10 16:15:22 +04:00
Vokhmin Alexey V
6a99d56489
#759 : add comments, some refactoring according to Vladimir's comments
2012-12-07 15:47:42 +04:00
Vokhmin Alexey V
f8cbae424e
#759 : update #build_canceled event
2012-12-07 13:10:38 +04:00
Vokhmin Alexey V
4d3fe773cd
#759 : update time_living for tasks
2012-12-06 23:57:20 +04:00
Vokhmin Alexey V
8eabfc975a
#759 : add comment
2012-12-06 23:45:35 +04:00
Vokhmin Alexey V
eae2b2ce02
#759 : add state_machine into the ProductBuildList
2012-12-06 23:18:28 +04:00
Vokhmin Alexey V
e3e228de33
#759 : add tester role for user
2012-12-06 22:04:39 +04:00
Vokhmin Alexey V
ab8c4016b5
#759 : refactoring according to Vladimir's comments
2012-12-06 21:34:09 +04:00
Vokhmin Alexey V
ef8ece3e87
#759 : update status for BuildList::Item, fix getting logs
2012-12-06 20:28:44 +04:00
Vokhmin Alexey V
60f2ab3d96
#759 : some fixes
2012-12-06 20:00:24 +04:00
Vokhmin Alexey V
ff2ae73985
#759 : add action for cancel build, some refactoring
2012-12-06 18:41:24 +04:00
Vokhmin Alexey V
1f74b25522
#755 : add workers for publishing build_lists
2012-12-06 14:11:51 +04:00
Alexander Machehin
9e5a7e3fdb
[refs #674 ] fix get last published commit
2012-12-04 15:59:16 +06:00
Alexander Machehin
b132a56937
Merge branch 'master' into 674-diff_between_commits
...
Conflicts:
db/schema.rb fresh
2012-12-04 00:02:45 +06:00
Alexander Machehin
ec6279d803
[refs #674 ] add diff to build lists
2012-12-03 23:43:24 +06:00
Vokhmin Alexey V
46d465536f
some refactoring, add comments
2012-11-30 17:10:17 +04:00
Vokhmin Alexey V
ace1312095
hot fix
2012-11-30 15:34:08 +04:00
Vokhmin Alexey V
1af7b7525f
remove some comments
2012-11-30 15:19:55 +04:00
Vokhmin Alexey V
fcdbfd4538
add new column to build_lists table, some refactoring
2012-11-30 14:41:39 +04:00
Vokhmin Alexey V
b468f0655f
some refactoring of #log method
2012-11-29 23:42:54 +04:00
Vokhmin Alexey V
a5daff3442
update getting logs, some repo generation
2012-11-29 21:56:03 +04:00
Vokhmin Alexey V
791f77dfd5
add 'New core' option for creating build_list
2012-11-29 19:12:24 +04:00
Vokhmin Alexey V
3d6269da9b
add results column to build_lists table
2012-11-27 18:22:17 +04:00
Vokhmin Alexey V
c7adea14ce
fix the tasks duplication
2012-11-27 14:59:47 +04:00
Vokhmin Alexey V
96e8df1b50
use Redis for getting log
2012-11-26 22:16:34 +04:00
Vokhmin Alexey V
c7ea2f7656
send task to abf-worker
2012-11-26 22:00:29 +04:00
Vokhmin Alexey V
6fe07d83d6
add validation for build_for_platform field
2012-11-20 20:14:51 +04:00
Vokhmin Alexey V
ecec330b4d
added migration, updated models, UI
2012-11-06 18:13:16 +04:00
Vokhmin Alexey V
18ac16ae96
#698 : small refactoring, added ckeck for main platform
2012-10-19 18:03:09 +04:00
Vokhmin Alexey V
0cf0933074
#698:small refactoring
2012-10-19 11:32:12 +04:00
Vokhmin Alexey V
68dbae8c83
#698 : added #create and #fork actions for Advisories API
2012-10-18 18:17:50 +04:00
Alexander Machehin
7f031ac688
[refs #374 ] added commit validation
2012-10-11 22:11:53 +06:00
Vladimir Sharshov
77b57cce11
[refs #374 ] Fix support http basic auth, fix tests, fix abilities.
2012-09-26 21:15:11 +04:00
konstantin.grabar
11c428ec20
[refs #374 ] Fix failed tests after http basic auth
2012-09-21 23:48:30 +04:00
konstantin.grabar
e94c6f4f00
[refs #374 ] Merge master into 374-rest_api_for_builds
2012-09-21 13:20:04 +04:00
Vokhmin Alexey V
7a8b68b90b
small refactoring
2012-09-20 00:54:15 +04:00
Vokhmin Alexey V
17bdcf9a3c
updated model according to last comments, added new specs
2012-09-19 23:52:18 +04:00
Vokhmin Alexey V
426eb72d5f
moved #notify_users method from observer to model, updated specs
2012-09-19 17:55:17 +04:00
Vladimir Sharshov
8c06b0c18d
[refs #631 ] Fix right for publication build list using publish button
2012-09-07 22:45:03 +04:00
konstantin.grabar
ff8f9da14f
[refs #374 ] Refactor api build list create method
2012-09-04 16:44:28 +04:00
George Vinogradov
16e101cc05
[issue #620 ] Fixed BuildList#actualize_packages
2012-08-31 01:20:30 +04:00
George Vinogradov
68b86ba09a
[issue #620 ] Fixed migration && BuildList#actualize_packages.
2012-08-30 22:32:28 +04:00
George Vinogradov
7572562cad
[issue #620 ] Changed packages actualization.
2012-08-25 00:27:10 +04:00
George Vinogradov
2fbb72e537
[issue #620 ] Changes in Maintainer db:
...
* Added maintainer selection on project page (see TODO in sources);
* Added `actual` field to BuildList::Package;
* Added rake task to set BuildList::Package.actual field.
Run it after migration (see TODO in sources);
* Packages after publising of BuildList becomes actual;
* Added MaintainerPresenter to avoid long method chains.
2012-08-24 19:21:24 +04:00
George Vinogradov
84328742e4
[issue #590 ] Log returns through Rails with `tail -n`
2012-08-17 12:23:49 +04:00
Vladimir Sharshov
f4b3c53362
Inform the kernel about project git address
2012-08-09 17:56:45 +04:00
Vladimir Sharshov
f35d4cd873
Merge branch 'master' into #604-Remove_old_buildlist_created_more_than_3_month_ago
...
Conflicts:
app/models/project.rb
db/schema.rb
2012-08-07 00:53:43 +04:00
Vladimir Sharshov
08c58a84df
[refs #604 ] Remove old build list after 3 month
2012-08-06 19:35:11 +04:00
George Vinogradov
36de270fad
[issue #590 ] Moved repository check to controller.
2012-08-06 14:21:33 +04:00
George Vinogradov
6eff6bffa5
[issue #590 ] Merge branch 'master' into 590-build_list_page_change
...
Conflicts:
db/schema.rb
2012-08-03 18:37:44 +04:00
George Vinogradov
d7e9cefd0b
[issue #590 ] Added validation on repository.
2012-07-30 23:26:51 +04:00
konstantin.grabar
724b36a4b4
Merge master into 570-mass_builds_status_counters_bug
2012-07-30 18:53:18 +04:00
konstantin.grabar
dd13b38da3
[refs #570 ] Add status variable
2012-07-30 18:49:40 +04:00
George Vinogradov
cc66e2ee4a
[issue #590 ] Save repository to save to in BuildList.
2012-07-27 20:01:26 +04:00
konstantin.grabar
33e6cdc285
[refs #570 ] Remove mass build counters logs and transactions
2012-07-27 19:17:07 +04:00
konstantin.grabar
548fb99ebe
[refs #570 ] Try to do counters change into transaction with locking
2012-07-27 16:28:08 +04:00
konstantin.grabar
f9b217379d
[refs #570 ] Add mass build counters logs
2012-07-26 15:45:23 +04:00
konstantin.grabar
778b76e5ff
[refs #570 ] Fix mass builds counters update. Fix mass build and failed_build_list links
2012-07-18 14:31:49 +04:00
Pavel Chipiga
611b22baa5
Update gems, fix conflicts. Raise 404 error instead of redirect. Refactor git controllers. Refactor git methods, move to modules. Cleanup git helpers, refactor and remove unused variables from views, refactor git templates. Refactor project load. Refactor git routes and links, refactor constraints. Fix branches with slashes and dots. Apply github linguist and libmagic for binary file detection. Other refactor and code cleanup. Fix specs and deprecations. Refs #263
2012-07-17 11:02:56 +03:00
George Vinogradov
7b3c74e97d
[issue #561 ] Changed BuildList pages
...
* Removed mass_build, cancel and updated_at fields from list
* Added link to commit in list (instead of version)
* Added platform field in list
* Added filter by main platforms
* Added cancel button and mass_build field to BuildList#show
2012-07-10 01:09:27 +04:00
George Vinogradov
3c8b77027e
[issue #428 ] Allowed any update_types when build for released platform.
2012-07-06 03:05:47 +04:00
konstantin.grabar
4eac2a232f
[refs #442 ] Ability rights refactor. status_by_human refactor
2012-07-04 15:22:26 +04:00
konstantin.grabar
8cfe262045
[refs #442 ] Fix status filter
2012-06-29 22:31:40 +04:00
Alexander Machehin
59c0300542
[refs #442 ] small refactoring
2012-06-29 17:42:05 +06:00
Alexander Machehin
adb3b1ccab
[refs #442 ] fixed bug with priority
2012-06-29 17:38:06 +06:00
Alexander Machehin
67c55bcb56
[refs #442 ] fixed infinite loop
2012-06-29 17:01:40 +06:00
Vladimir Sharshov
174c4dab0b
Merge pull request #540 from warpc/442-mass_build
...
[refs #442 ] Support mass build statistic
2012-06-28 05:02:44 -07:00
Vladimir Sharshov
126f58ac85
Fix publication for old version of build client
2012-06-27 18:57:30 +04:00
konstantin.grabar
fc00f713b5
[refs #442 ] Add counters update checking. Add build_error counter
2012-06-27 13:48:54 +04:00
konstantin.grabar
651dd57044
Merge branch 'master' into 442-mass_build
2012-06-25 18:29:16 +04:00
konstantin.grabar
f3bd3bbd7f
[refs #442 ] Add mass build counters ant their update. Add failed builds report generate
2012-06-22 19:10:44 +04:00
Alexander Machehin
9a2dcda3d1
[refs #537 ] fixed build list publish transaction
2012-06-22 16:38:09 +06:00
konstantin.grabar
ad7d3795e6
Replace after_create on after_commit for build_list
2012-06-20 19:08:21 +04:00
Pavel Chipiga
e794ce6330
Remove loner parameter to avoid queue ignore. Fix git hook process - do not require 7th param. Remove write_hook from queue. Refs #510
2012-06-20 02:20:25 +03:00
konstantin.grabar
cb4e9b14b1
[refs #505 ] Fix events logic and can_cancel method
2012-06-19 21:24:11 +04:00
konstantin.grabar
264273c6c0
[refs #505 ] Remove comment. Add lost method into build_list model
2012-06-19 19:45:38 +04:00
konstantin.grabar
8e88c32147
[refs #505 ] Fix tests after merge. Remove ResqueAsyncMethods include
2012-06-19 14:23:03 +04:00
konstantin.grabar
8ce6c26cc4
[refs #505 ] Fix state machine tests
2012-06-18 20:19:09 +04:00
konstantin.grabar
ac7a3980cd
[refs #505 ] Pending some tests. Return set_version_and_tag. Fix post_build action
2012-06-15 20:05:55 +04:00
konstantin.grabar
6db2fd3d10
[refs #505 ] Tried to fix strip error.
2012-06-15 17:05:55 +04:00
konstantin.grabar
5acc13e9a6
[ref #505 ] Refactor set_version_and_tag. Rename success and error events
2012-06-14 17:36:40 +04:00
konstantin.grabar
76b261638f
Merge master into 505-state_machine_migrate
2012-06-14 10:34:55 +04:00
konstantin.grabar
17815ddab2
[refs #505 ] Change start event name and move some logic to set_version_and_tag method
2012-06-13 22:33:23 +04:00
konstantin.grabar
9b3da14f83
[refs #505 ] Add more events and replace hand made status change
2012-06-13 21:27:35 +04:00
konstantin.grabar
f37e0e54a3
[refs #510 ] Replace dj with resque
2012-06-09 16:52:29 +04:00
konstantin.grabar
122b50564d
[refs #505 ] Small refactor for place_build event
2012-06-05 16:19:54 +04:00
konstantin.grabar
bd721aa3af
[refs #505 ] Remove unsused events
2012-06-05 14:30:38 +04:00
konstantin.grabar
a711773d47
[refs #505 ] Remove unused events
2012-06-01 19:02:51 +04:00
konstantin.grabar
8197877352
[refs #505 ] Small has_published check changes
2012-06-01 18:53:14 +04:00
konstantin.grabar
d084cd2329
[refs #505 ] Remove duplicate constant
2012-06-01 18:42:46 +04:00
konstantin.grabar
2eff4d1160
[refs #505 ] Remove unnessacary set_default_status method
2012-06-01 15:06:59 +04:00
konstantin.grabar
f188a83eca
[refs #505 ] Add place_build event
2012-06-01 14:58:17 +04:00
konstantin.grabar
a7d70c3474
[refs #505 ] Fix state machine workflow
2012-05-31 18:35:37 +04:00
konstantin.grabar
05e117ac52
[refs #505 ] state machine refactor
2012-05-30 16:42:30 +04:00
konstantin.grabar
3d3e109483
[refs #505 ] Add check ability methods and update some events
2012-05-29 21:28:11 +04:00
konstantin.grabar
44de11d009
[refs #505 ] Add events, states and other base state machine logic
2012-05-28 21:47:53 +04:00
Vladimir Sharshov
0d3e06b5d9
Merge pull request #499 from warpc/478-project_build_failed
...
[refs #478 ] Add js handler to disable frozen platforms and their reps
2012-05-24 03:39:55 -07:00
konstantin.grabar
3d2bcdd019
[refs #478 ] Add js handler to disable frozen platforms and their reps
2012-05-24 14:21:57 +04:00
konstantin.grabar
dd9c653a90
[refs #442 ] Merge master into 442-mass_build
2012-05-23 18:51:29 +04:00
Vladimir Sharshov
70a89dccd0
[refs #430 ] Delete containers after deleting build list
2012-05-23 14:52:23 +04:00
konstantin.grabar
7c45263799
[refs #442 ] Add mass build select to monitoring. Remove build lists from build_all action
2012-05-22 17:40:27 +04:00
Vladimir Sharshov
57ef020441
[refs #442 ] Fix problem for build list with save_to plaftorm is freeze; fix ignoring auto_publish option.
2012-05-22 01:10:00 +04:00
konstantin.grabar
9aefce6b68
[refs #442 ] Merge master into 442-mass_build
2012-05-21 18:33:12 +04:00
konstantin.grabar
be2ab9154c
[refs #442 ] Fix checkboxes styles. Return delay for build all. Add mass build select and more fixes
2012-05-21 14:18:29 +04:00
Pavel Chipiga
b41a9e3b49
Redo project assign for build_list_packages. Redo and fix double render error during build_list publish. Refs #444 , #481
2012-05-18 00:19:57 +03:00
konstantin.grabar
3e57359c96
[refs #442 ] Add mass build page functional
2012-05-17 19:20:03 +04:00
Pavel Chipiga
cd4dd31d24
Change project assign for container data. Refs #444
2012-05-17 16:00:38 +03:00
Pavel Chipiga
78ab229c4f
Fix advisories relaton. Minor code cleanup. Write more specs. Refs #444
2012-05-14 23:00:04 +03:00
Pavel Chipiga
8470674c62
Apply basic build list packages store functionality. Display build list package content. Write specs. Refactor. Refs #444
2012-05-14 22:08:31 +03:00
George Vinogradov
b74dd01262
[issue #430 ] Changed task
2012-05-11 22:00:27 +04:00
George Vinogradov
1a9f529152
[issue #430 ] Added rake task to remove outdated BuildLists.
2012-05-11 21:44:19 +04:00
George Vinogradov
8350fc8fb1
[issue 428] Added advisory.
2012-05-04 21:12:51 +04:00
George Vinogradov
6c64125787
[issue #408 ] Changed behavior of build list for released platform
2012-04-17 22:18:39 +04:00
Pavel Chipiga
c1ddc2204f
Fix scopes. Refs #223
2012-04-14 01:27:24 +03:00
Vladimir Sharshov
afbfbcd9e4
[Refs #223 ] Fix time calculation
2012-04-14 01:20:56 +04:00
Vladimir Sharshov
2c0f047b38
[Refs #223 ] Fix errors and tests
2012-04-14 00:49:29 +04:00
Alexander Machehin
42967381b6
[refs #223 ] some refactoring
2012-04-14 00:26:34 +06:00
Vladimir Sharshov
8ffc6be347
Merge branch '223-change_build_lists_new_js_handlers' into 223-build_list_notify_and_duration_updates
...
Conflicts:
app/models/build_list.rb
config/locales/models/build_list.en.yml
config/locales/models/build_list.ru.yml
2012-04-13 17:21:30 +04:00
Vladimir Sharshov
36447051ec
[Refs #223 ] Small refactoring for pull request
2012-04-13 13:48:57 +04:00
konstantin.grabar
65f1cfc822
[refs #223 ] Add current duration and project average build time
2012-04-12 18:55:32 +04:00
konstantin.grabar
26a468f6e3
[refs #223 ] Replace notified_at by updated_at
2012-04-12 16:12:06 +04:00
konstantin.grabar
742603ab7e
[refs #223 ] Add build list duration
2012-04-12 14:29:04 +04:00
Vladimir Sharshov
d3c3726a84
[Refs #66 ] Add priority in build list
2012-03-20 14:56:51 +04:00
Vladimir Sharshov
56f1d06da8
[Refs #66 ] Add priority to build list
2012-03-20 14:08:24 +04:00
konstantin.grabar
c176304088
Add first version of new design to activity feed. Add new scope to BuildList model. Fix one moment into observer.
2012-03-05 13:11:50 +04:00
Pavel Chipiga
cefaa902b1
Apply new design for projects build monitoring page. Improve and refactor filters. Improve abilities. Switch off old statuses. Separate build_lists translations. Refactor and remove duplicate translations. Refactor and code cleanup. Fix specs. Apply layout class helper. Refs #223
2012-02-29 16:04:38 +02:00
Pavel Chipiga
13780a1b53
Add magic encodings. Refs #95
2012-01-30 22:39:34 +02:00
Pavel Chipiga
acb970686c
Apply auto_publish for build_lists. Apply publish build_list error status. Remove circle build info. Display auto_publish info. Fix bugs. Refactor. Apply specs for all build_lists core callbacks. Refs #72
2011-12-29 04:37:34 +02:00
Pavel Chipiga
96d458875e
Remove publish validator. Add can_cancel/can_publish checking to cancel/publish methods. Refs #80
2011-12-22 04:08:11 +02:00
Pavel Chipiga
a82f59f35a
Add route, action and statuses for publish_build. Apply status assign and check. Localize statuses. Convert tabs to spaces. Refs #80
2011-12-22 02:53:55 +02:00
Pavel Chipiga
2ac4391edf
Redo build_list publish to check returned status. Refs #77
2011-12-22 01:31:05 +02:00
Pavel Chipiga
2c67843c34
Refactor and cleanup build_lists controller and routes. Rename methods. Allow deffis in platform and repository name. Add missing relation and migration to force work user assign in build_lists. Fix and simplify links. Abstract sidebar. Refs #65
2011-12-21 23:42:06 +02:00
Pavel Chipiga
e588482f32
[ #74 ] Merge branch 'master' into 65-build_repo
...
Conflicts:
app/controllers/build_lists_controller.rb
app/controllers/projects_controller.rb
db/schema.rb
2011-12-21 20:13:57 +02:00
Pavel Chipiga
d901426b79
Move project build functinality to build_lists controller. Refactor downloads url - create model based methods for url genertion. Cleanup code. Add includeed_repos functionality. Display included_repos on build_list page. Refs #65
2011-12-21 16:01:50 +02:00
George Vinogradov
39dade9945
[ closed #63 ] Added user column to build_list.
2011-12-20 21:09:29 +04:00
George Vinogradov
7b6863352f
[ fixed #34 ] Changed skopes in BuildList model.
2011-12-14 20:30:35 +04: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
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
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
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
konstantin.grabar
148a0fec28
[refs #2249 ] Global name to description and unixname to name renames
2011-11-29 14:51:14 +04: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
Pavel Chipiga
4d78ce371f
Merge branch 'master' into staging
...
Conflicts:
app/models/build_list.rb
2011-11-18 20:27:33 +02: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
konstantin.grabar
8449b5b826
Add BuildList status validation. Change publish logic and btn icon
2011-11-11 14:38:17 +04:00
Pavel Chipiga
7e523913c5
Change build_lists recent order field. Refs #2162
2011-11-02 02:22:45 +02: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
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
30564e8e17
[refs #2161 ] Add auto build lists functional
2011-10-29 23:09:50 +04:00
Vladimir Sharshov
3e12402245
Update status code for XML-RCP kernel
2011-10-29 21:50:47 +04:00
Pavel Chipiga
3a482545f5
Fix and improve events log notification for BuildList. Refs #2162
2011-10-29 17:50:51 +03:00
Vladimir Sharshov
8c7b196764
Update BuildListItems for new requirement
2011-10-29 18:05:40 +04:00
konstantin.grabar
4e0617a722
[refs #2161 ] Swap bpl and pl fields into BuildList
2011-10-29 16:18:41 +04:00
Pavel Chipiga
5910c8c29b
Apply event logs for build list create, cancel, publish. Refs #2136
2011-10-29 01:31:47 +03:00
konstantin.grabar
d4d43f3be1
[refs #2109 ] Change XML-RPC call for build list
2011-10-25 19:17:35 +04:00
konstantin.grabar
d047e3f2b2
[refs #1832 ] Replace branches to tags in the project
2011-10-23 14:34:42 +04:00