Vokhmin Alexey V
f7d2a426a7
#794 : update build_list factory
2012-12-20 21:22:27 +04:00
Vokhmin Alexey V
09731e041e
#794 : add specs for KeyPair model
2012-12-20 20:21:43 +04:00
Vokhmin Alexey V
7ed5fa1127
#794 : hot fix
2012-12-20 19:38:00 +04:00
Vokhmin Alexey V
a09699fc03
#794 : merge master into branch
2012-12-20 19:33:14 +04:00
Alexander Machehin
308ec789f9
[refs #777 ] fix api search spec
2012-12-19 13:46:04 +06:00
Alexander Machehin
a5ca32d140
[refs #777 ] fixed controllers specs (after fix bug with gap_repo.git)
2012-12-19 00:53:41 +06:00
Alexander Machehin
b5069e6582
[refs #777 ] fix models specs (bug with gap_repo.git)
2012-12-18 23:53:00 +06:00
Alexander Machehin
1306a26884
[refs #777 ] fixed git trees specs
2012-12-18 21:59:18 +06:00
Alexander Machehin
d421a2fa21
[refs #777 ] fix api build list specs
2012-12-17 22:59:00 +06:00
Alexander Machehin
79f8407b1c
[refs #777 ] fix product specs
2012-12-17 22:30:47 +06:00
Alexander Machehin
f078b51d0c
[refs #777 ] fix ProductBuildList specs
2012-12-17 22:11:03 +06:00
Alexander Machehin
6f1b50e262
[refs #777 ] fix autocomplete specs
2012-12-17 21:44:14 +06:00
Alexander Machehin
30b923b14e
[refs #777 ] fix models specs
2012-12-17 21:41:51 +06:00
Alexander Machehin
b9ef0f7c5d
Merge branch 'master' into 777-group_owner
2012-12-17 21:17:50 +06:00
Alexander Machehin
30a467a3e1
[refs #777 ] add issue specs
2012-12-17 16:39:53 +06:00
Vokhmin Alexey V
73baefad97
Merge branch 'master' into 778-file-system-workers
2012-12-13 23:33:56 +04:00
Vokhmin Alexey V
129930b385
hot fix for failed specs
2012-12-13 23:28:50 +04:00
Vokhmin Alexey V
c08d99ffbb
#778 : update TimeLiving class
2012-12-13 23:23:34 +04:00
Vokhmin Alexey V
7528b05715
#778 : some refactoring, fix specs
2012-12-13 23:14:18 +04:00
Alexander Machehin
3e8d54a4ab
[refs #777 ] refactoring comments controller specs
2012-12-14 00:19:24 +06:00
Alexander Machehin
87cf300c39
[refs #777 ] fix groups/members specs
2012-12-13 23:30:54 +06:00
Alexander Machehin
f779ae417b
fixed comment specs
2012-12-13 17:30:49 +06:00
Alexander Machehin
467b7f0aa4
[refs #672 ] fix tests
2012-12-11 21:20:00 +06:00
Vokhmin Alexey V
ff2ae73985
#759 : add action for cancel build, some refactoring
2012-12-06 18:41:24 +04:00
Alexander Machehin
1b8ac5667f
[refs #732 ] fix index test forgotten
2012-12-01 00:33:19 +06:00
Vladimir Sharshov
ec57f0ba9a
Merge pull request #738 from warpc/732-maintainer-db-api
...
[refs #732 ] add maintainers api
2012-11-30 09:33:21 -08:00
Alexander Machehin
cb8b54c6df
[refs #732 ] fix index test
2012-11-30 23:16:05 +06:00
vladdruzh
c42fcc824a
add to api maintainers index method
2012-11-26 15:32:23 +04:00
Vladimir Sharshov
fe1e862535
Change school deploy address.
...
Add new test for project controller
2012-11-22 15:23:04 +04:00
Vokhmin Alexey V
916a984b6d
add specs for search API
2012-11-21 16:32:59 +04:00
Vokhmin Alexey V
f522fd3cd0
add selecting Arch on create product build
2012-11-13 18:01:06 +04:00
Vokhmin Alexey V
abbbacdf7f
update ability.rb, add new specs
2012-11-13 15:11:33 +04:00
Vokhmin Alexey V
57ec1e2982
update specs for Products and ProductBuildLists
2012-11-13 14:31:45 +04:00
Vokhmin Alexey V
cb488a35d1
refactoring of model, update factory
2012-11-13 13:27:39 +04:00
Alexander Machehin
e9ac67de5f
Fix validations for groups, platforms, projects, repositories,
...
users
2012-11-07 16:25:43 +06:00
Alexander Machehin
36ac66303a
fixed user uname validation
2012-11-07 15:30:34 +06:00
Vladimir Sharshov
daefb27f95
Merge pull request #707 from warpc/706-get-list-of-projects-by-repository
...
[refs #706:] REST API repository: list of repository projects.
2012-10-19 09:10:06 -07:00
Vokhmin Alexey V
25620af00c
hot fix for specs
2012-10-19 19:35:19 +04:00
Vokhmin Alexey V
e9fd2a2df6
Merge branch 'master' into 706-get-list-of-projects-by-repository
2012-10-19 18:51:11 +04:00
Vokhmin Alexey V
ba968cc5a0
#706 : updated Ability model, Repositories controller, added specs
2012-10-19 18:49:01 +04:00
Vokhmin Alexey V
8bbb82faa8
#698 : updated Advisories API
2012-10-18 20:25:24 +04:00
Vokhmin Alexey V
84e5f3ead3
#698 : updated specs, permission access
2012-10-18 19:44:28 +04:00
Vokhmin Alexey V
d5ad5b1a95
Merge branch 'master' into 698-rest-api-for-advisories
2012-10-18 18:59:00 +04:00
Vokhmin Alexey V
f3eff0da92
#698 : added specs for #index, #show actions
2012-10-18 18:58:13 +04:00
Vokhmin Alexey V
97590f06a0
#686 : added specs for projects API
2012-10-17 21:08:21 +04:00
Vokhmin Alexey V
d2ca61f432
#686 : added specs for fork action
2012-10-17 18:30:54 +04:00
Vokhmin Alexey V
c36ae5413b
#692 : added specs for Group API
2012-10-16 18:44:21 +04:00
Vokhmin Alexey V
f3605a1211
#691 : updated routes according to Vladimir's comments
2012-10-15 19:47:42 +04:00
Vokhmin Alexey V
84b49052b1
#691 : added specs for Users API
2012-10-15 18:43:09 +04:00
Vladimir Sharshov
8c7ac11ec7
Merge pull request #689 from warpc/672-rest-api-for-repositories
...
[refs #672 ]: REST API for Refositories
2012-10-15 04:44:08 -07:00
Vokhmin Alexey V
fae5d3ff2b
#690 : truncate project name before validation
2012-10-15 12:28:18 +04:00
Vokhmin Alexey V
5c88ac6f3e
#672 : updated Repositories#signatures API action, added specs
2012-10-14 18:44:10 +04:00
Vokhmin Alexey V
00f5d0ce62
#672 : updated Repositories API
2012-10-14 17:38:06 +04:00
Vokhmin Alexey V
be8ed0984a
#672 : added #add_member, #remove_member, #update, #destroy actipns for Repository API
2012-10-14 16:00:49 +04:00
Vladimir Sharshov
2e0f4dc2eb
Merge pull request #680 from warpc/671-rest-API
...
[refs #671 ]: full rest API for Platforms; Add refs_list api for Project
2012-10-11 13:12:32 -07:00
Vokhmin Alexey V
72822f9760
#671 : updated specs for Platforms API
2012-10-11 22:38:19 +04:00
Vokhmin Alexey V
32dea63865
#671 : added specs for Projects#refs_list API
2012-10-11 21:51:40 +04:00
Alexander Machehin
7f031ac688
[refs #374 ] added commit validation
2012-10-11 22:11:53 +06:00
Alexander Machehin
01b60fc4d7
[refs #90 ] test to creation pull on the forked project
2012-10-11 01:00:27 +06:00
Vokhmin Alexey V
eef640e82c
#671 : added API Platforms#create action, updated specs, added validation to platform model
2012-10-10 21:45:56 +04:00
Vokhmin Alexey V
972877bc76
#671 : added API Platforms#destroy action and specs
2012-10-10 19:43:14 +04:00
Vokhmin Alexey V
d0bb3eebe6
#671 : added specs for API Platforms#clear action
2012-10-10 19:27:53 +04:00
Vokhmin Alexey V
d9c583e226
#671 : added specs for API Platforms#clone action
2012-10-10 19:13:14 +04:00
Vokhmin Alexey V
e5c6707594
#671 : added #remove_member action for platforms API, updated specs
2012-10-09 21:07:10 +04:00
Vokhmin Alexey V
109afad259
#671 : added specs for API
2012-10-09 20:51:41 +04:00
Vokhmin Alexey V
30909b281d
#671 : added #add_member action for platforms API, added new specs
2012-10-09 20:23:48 +04:00
Vokhmin Alexey V
3e8664d157
#671 : fixed comments
2012-10-04 19:50:20 +04:00
Vokhmin Alexey V
910c79c4b3
#671 : added specs for filter by type
2012-10-04 19:20:10 +04:00
Vokhmin Alexey V
df0251282d
#671 : updated API arches controller, added specs
2012-10-04 17:13:55 +04:00
Alexander Machehin
5bc59ad365
[refs #90 ] fixed pull tests
2012-10-03 18:18:02 +06:00
Vladimir Sharshov
d2c338e4e4
Merge pull request #665 from warpc/90-ui
...
[refs #90 ] pull request ui + fixes
2012-10-02 10:41:06 -07:00
Vokhmin Alexey V
9fd8a5a8d1
#349 : updated specs according to comments
2012-10-02 21:22:24 +04:00
Vokhmin Alexey V
cb994c6fd6
#349 : created autocompletes_controller, refactoring, updated specs
2012-10-02 20:54:55 +04:00
Vokhmin Alexey V
37b5f710c2
#349 : added new specs for anonymous_access
2012-10-02 19:32:13 +04:00
Alexander Machehin
53b421d8e5
[refs #90 ] fixed pull ability for project writers & changing tests
2012-10-02 21:19:50 +06:00
Alexander Machehin
f66f80c128
Merge branch 'master' into 90-ui
...
Conflicts:
spec/controllers/projects/pull_requests_controller_spec.rb
2012-10-02 19:43:23 +06:00
Vokhmin Alexey V
8d8aaa9e3b
#349 : updated specs for groups/profile_controller
2012-10-02 16:14:43 +04:00
Vokhmin Alexey V
cfde461521
#349 : updated specs for users/profile_controller
2012-10-02 16:07:46 +04:00
Alexander Machehin
e76f9e56a7
[refs #90 ] fixed pull tests
2012-10-02 14:51:14 +06:00
Vokhmin Alexey V
96165b9e87
#90 : fixed specs for pull request model
2012-10-01 16:29:36 +04:00
Vokhmin Alexey V
aa9779dabe
#90 : renamed shared_example
2012-10-01 15:40:52 +04:00
Vokhmin Alexey V
ea9baa4972
#90 : updated specs for pull requests
2012-10-01 15:32:40 +04:00
Vokhmin Alexey V
fb8d1ded5f
#90 : added some specs for pull requests
2012-09-28 19:08:51 +04:00
Alexander Machehin
abafbc6ef5
Merge again-and-again branch 'master' into 90-pull
...
Conflicts:
db/schema.rb
2012-09-28 00:09:34 +06:00
Alexander Machehin
2b4e2f03e5
Merge pull request #585 from warpc/374-rest_api_for_builds
...
[refs #374 ] Add json responses for build lists api
2012-09-27 07:00:19 -07:00
Vladimir Sharshov
a20e1552cc
[refs #374 ] Fix test, small refactoring.
2012-09-27 16:13:59 +04:00
Alexander Machehin
0ad9374ad1
[refs #616 ] fixed comments spec
2012-09-27 14:50:45 +06:00
Vladimir Sharshov
0dd103b7f4
[refs #374 ] Fix build list tests, remove unused code.
2012-09-27 03:54:56 +04:00
Vladimir Sharshov
77b57cce11
[refs #374 ] Fix support http basic auth, fix tests, fix abilities.
2012-09-26 21:15:11 +04:00
Alexander Machehin
dfbf8a8d58
Merge branch 'master' into 90-pull
...
Fucking conflicts:
app/controllers/projects/issues_controller.rb
app/models/ability.rb
app/views/projects/issues/show.html.haml
config/routes.rb
db/schema.rb
lib/tasks/import.rake
spec/models/comment_for_commit_spec.rb
vendor/assets/javascripts/bootstrap-tab.js
vendor/assets/stylesheets/bootstrap.css
2012-09-25 17:55:30 +06:00
konstantin.grabar
11c428ec20
[refs #374 ] Fix failed tests after http basic auth
2012-09-21 23:48:30 +04:00
konstantin.grabar
5bcebcf384
[refs #374 ] Add publish_without_qa field, fix some specs, update docs for auth
2012-09-21 18:30:40 +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
799a1464fb
#385 : fixed
2012-09-20 18:26:26 +04:00
Vokhmin Alexey V
805521c486
Merge branch 'master' into 385-change-name-for-git-archives
2012-09-20 14:53:29 +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
f39adfd2f7
#385 : fixed specs, updated controller, view
2012-09-19 23:29:36 +04:00
Vokhmin Alexey V
45a72d4797
fiexed unnecessary output to console
2012-09-19 18:30:35 +04:00
Vokhmin Alexey V
426eb72d5f
moved #notify_users method from observer to model, updated specs
2012-09-19 17:55:17 +04:00
Vokhmin Alexey V
127a1bd942
fix build_list_observer spec
2012-09-18 18:26:02 +04:00
Vokhmin Alexey V
97fcb0fcff
#575 : extra change
2012-09-18 13:32:07 +04:00
Vokhmin Alexey V
7fab337b7d
#575 : added new spec, updated comments
2012-09-18 13:29:10 +04:00
Vokhmin Alexey V
9c801e04b0
#575 : small refactoring specs
2012-09-18 13:11:23 +04:00
Vokhmin Alexey V
7ea856686e
#575 : added some specs
2012-09-18 01:11:28 +04:00
Vladimir Sharshov
5a699ad379
Merge pull request #640 from warpc/638-add-access-permissions-for-users-to-repository
...
[refs #638 ] Repository supervisor
2012-09-12 13:52:42 -07:00
Vokhmin Alexey V
4a071f88a3
#641 : added specs
2012-09-12 19:36:00 +04:00
Vokhmin Alexey V
ffa5950a5d
#638 : added new specs for check permissions for adding new members to repository
2012-09-12 16:40:57 +04:00
Vokhmin Alexey V
aadfb39682
#638 : added access to add/remove member to repository for owner and local_admin
2012-09-12 16:17:51 +04:00
Vokhmin Alexey V
506aa55496
#638 : renamed shared_example
2012-09-12 15:49:42 +04:00
Vokhmin Alexey V
01703bb68a
#638 : add new specs and some refactoring for repositories_controller_spec
2012-09-12 15:47:53 +04:00
Vladimir Sharshov
29f5ef5f2e
Refactoring tests
2012-09-07 13:41:49 +04:00
Vladimir Sharshov
4828aa24f8
Merge branch 'master' into 349-anonymous_access
...
Conflicts:
spec/controllers/platforms/maintainers_controller_spec.rb
spec/factories/build_lists.rb
2012-09-07 00:36:06 +04:00
Vladimir Sharshov
5a2827c433
[refs #263 ] Refactoring maintainers controller spec
2012-09-06 22:48:36 +04:00
Vladimir Sharshov
78d4d63762
[refs #263 ] Refactoring issue controller spec
2012-09-06 21:45:13 +04:00
Vladimir Sharshov
2c1df5cd14
Merge branch 'master' into 263-refactoring
...
Conflicts:
config/deploy.rb
db/schema.rb
2012-09-06 21:14:14 +04:00
Vladimir Sharshov
698e55e3e8
[refs #263 ] Test refactoring
2012-09-06 14:53:03 +04:00
George Vinogradov
3e69d7d0f4
[issue #349 ] Guest user can show open platforms.
2012-09-01 02:00:39 +04:00
George Vinogradov
1aa5f73192
[issue #620 ] Fixed typo in localization.
2012-08-31 22:48:06 +04:00
konstantin.grabar
03986b7c21
[refs #374 ] Remove index actions from projects and reps. Add projects#get_id. Update tests. Fix build list show template
2012-08-28 20:57:12 +04:00
George Vinogradov
6c4b13f0da
[issue #620 ] Removed project_maintainer & assignee
2012-08-28 18:25:57 +04:00
konstantin.grabar
4727be33e4
[refs #374 ] Finished REST API projects,reps,pls read specs
2012-08-22 17:44:05 +04:00
Pavel Shved
629e227d9a
Fix Maintainers spec for anons
...
it doesn't create guest user now, and relies on anonymous_access
config variable instead.
2012-08-22 00:02:34 +04:00
Pavel Shved
a5b3a01156
Fix maintainer-db spec: format and comparator
2012-08-22 00:02:34 +04:00
Pavel Shved
a4b03b53ce
Refactor maintainer-db spec and model
2012-08-22 00:02:33 +04:00
Pavel Shved
e75a676895
Add "assignee" JSON callback
...
The callback reports the assignee of a package in a platform given.
Used for integration with external bug trackers.
2012-08-21 23:58:15 +04:00
Pavel Shved
388a0028da
Add Maintainer Database and list view for it
...
This commit adds list of maintainers of a platform to page
/platforms/:id/maintainers. This list is intended to serve as a
counterpart for http://maint.mandriva.com/listpkgs.php .
The commit adds a "view" on a build_list_packages table: it selects only
the latest builds for each package, and summarizes the information about
such packages in "maintainers" table.
This is a testing mode only, so the link to maintainers table is not
shown.
2012-08-21 23:57:39 +04:00
konstantin.grabar
fb83011d57
[refs #374 ] Add reps, pls and projs read api specs base code
2012-08-21 21:15:28 +04:00
konstantin.grabar
554950a14c
[refs #374 ] Fix some tests. Comment 500 error cautch
2012-08-15 19:58:22 +04:00
Pavel Chipiga
0ff8f92b62
Upgrade gems. Fix and refactor some specs. Fix deprecation warnings. Add capistrano task to dump remote db. Refs #263
2012-08-15 16:52:32 +03:00
konstantin.grabar
9712683c62
[refs #374 ] Change commit_hash save on create. Continue specs refactor
2012-08-14 17:45:21 +04:00
konstantin.grabar
7fba004858
[refs #374 ] Api tests refactor
2012-08-13 13:58:26 +04:00
konstantin.grabar
134b386631
[refs #374 ] Fix api and build_lists tests
2012-08-09 18:38:41 +04:00
konstantin.grabar
0c9f3540f9
[refs #374 ] Merge master into 374-rest_api_for_builds
2012-08-08 18:21:56 +04:00
konstantin.grabar
1e0a9209c3
[refs #374 ] Fix create build lists specs
2012-08-08 17:46:10 +04:00
konstantin.grabar
36da0cf808
[refs #374 ] Continue tests fix
2012-08-06 14:43:04 +04:00
konstantin.grabar
f3db00832a
[refs #374 ] Api v1 base functional and specs
2012-08-03 14:05:05 +04:00
Alexander Machehin
b299a51610
Merge branch 'master' into 90-pull
...
Conflicts:
db/schema.rb
2012-08-01 13:06:41 +06:00
Pavel Chipiga
8e91159b5b
Improve and refacror huge blob display. Fix wiki create and display. Fix build_lists test. Refs #263
2012-07-31 20:32:49 +03:00
konstantin.grabar
8e05c0222d
[refs #374 ] Fix key pairs tests
2012-07-31 20:06:57 +04:00
konstantin.grabar
f7f848e878
[refs #441 ] Merge master into 441-key_pairs
2012-07-31 17:16:07 +04:00
konstantin.grabar
6c4a574f49
[refs #441 ] self.key_id and stub result fix
2012-07-31 17:05:25 +04:00
konstantin.grabar
931d4a7db0
[refs #441 ] Key Pairs fixes and refactoring
2012-07-31 16:50:53 +04:00
Vladimir Sharshov
43309d86e6
Merge branch 'master' into 441-key_pairs, fix schema, add migration
...
Conflicts:
db/schema.rb
2012-07-31 02:02:15 +04:00
konstantin.grabar
724b36a4b4
Merge master into 570-mass_builds_status_counters_bug
2012-07-30 18:53:18 +04:00
Alexander Machehin
6c11597de6
Merge branch 'master' into 90-pull
2012-07-30 16:53:59 +06:00
Vladimir Sharshov
255bd3a73a
Merge pull request #589 from warpc/551-old_bugs_with_by_object
...
[refs #551 ] by_object changed to by_actor.
2012-07-27 06:45:34 -07:00
George Vinogradov
2efb103084
[issue #551 ] Changed get to delete in spec.
2012-07-27 17:27:24 +04:00
George Vinogradov
d5b0c96d1e
[issue #551 ] Added spec.
2012-07-27 17:17:37 +04:00
Alexander Machehin
944c6fc0e2
Merge branch 'master' into 90-pull
...
Conflicts:
app/assets/stylesheets/design/custom.scss
app/controllers/projects/git/commits_controller.rb
app/helpers/git_helper.rb
app/models/project.rb
app/views/projects/git/commits/_commit_diff.html.haml
db/schema.rb
lib/ext/core/string.rb
2012-07-27 18:37:25 +06:00
Pavel Chipiga
fb60dac748
Merge branch 'master' into 263-refactoring
...
Conflicts:
db/schema.rb
2012-07-27 00:19:36 +03:00
Pavel Chipiga
35e673d44e
Minor gems update. Fix string length, refactor git helper and module, add branches_and_tags method, refactor build_list filter, cleanup and refactor templates. Take back test. Filter incorrect symbols during git encoding fix. Fix git http level bug. Refs #263
2012-07-27 00:15:57 +03:00
konstantin.grabar
91dddd5dac
Merge branch 'master' into 570-mass_builds_status_counters_bug
2012-07-26 15:06:09 +04:00
Vladimir Sharshov
606609dea6
Merge pull request #580 from warpc/576-flash_notifies
...
[refs #576 ] Add flash notifies
2012-07-25 12:18:44 -07:00
Pavel Chipiga
03509e714c
Merge branch 'master' into 263-refactoring
2012-07-25 21:42:48 +03:00
Pavel Chipiga
e09a9467e2
Fix flash notifies display bug. Add admin section link. Move controller to admin namspace. Refactor and fix notifies controller. Refs #576
2012-07-25 21:05:25 +03:00
Alexander Machehin
a0a4c8b100
[refs #581 ] dont destroy child projects
2012-07-24 22:02:02 +06:00
konstantin.grabar
3d19a4f23e
[refs #576 ] Optimize tests, views and model
2012-07-24 13:19:22 +04:00
konstantin.grabar
15a86c2ecd
[refs #576 ] Add flash notifies
2012-07-23 18:25:37 +04:00
konstantin.grabar
94456e6319
[refs #570 ] Replace :index to :everything into specs
2012-07-18 18:13:37 +04:00
konstantin.grabar
3a183e0dc3
[refs #441 ] Remove unused files. Add mass assigment specs
2012-07-17 13:31:32 +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
konstantin.grabar
a5af7d72d9
[refs #441 ] Add specs for key pairs
2012-07-16 20:36:47 +04:00
konstantin.grabar
b4059c67fc
[refs #441 ] Add key pairs for platform
2012-07-13 15:18:12 +04:00
Alexander Machehin
10b828c644
Merge branch 'master' into 90-pull
...
Conflicts:
db/schema.rb
vendor/assets/javascripts/vendor.js
2012-07-10 18:35:49 +06:00
konstantin.grabar
620d78fd1b
[refs #442 ] MassBuilds create refactor and specs fix
2012-07-09 20:48:31 +04:00
Alexander Machehin
dd221cc880
[refs #90 ] autocomplete
2012-07-06 23:30:01 +06:00
konstantin.grabar
1f2a3b82d3
[refs #442 ] Add tests for mass builds and attr_accessible. Fix ability
2012-07-06 20:49:21 +04:00
Alexander Machehin
89abd20c95
Merge branch 'master' into 90-pull
...
Conflicts:
db/schema.rb
2012-07-03 21:22:10 +06:00
Pavel Chipiga
b46a7aba39
Fix branch with dots. Refs #263
2012-07-03 15:05:27 +03:00
Alexander Machehin
ea8775f1f7
[refs #547 ] remove mistake condition
2012-07-03 16:42:58 +06:00
Vladimir Sharshov
7561abca08
[refs #462 ] refactoring: remove notified_at
2012-06-28 21:40:32 +04:00
Alexander Machehin
1ffb1b3940
Merge branch 'master' into 90-pull
...
Conflicts:
Gemfile
app/assets/stylesheets/design/custom.scss
app/models/project.rb
db/schema.rb
2012-06-27 16:20:38 +06:00
Alexander Machehin
d5a6b47be3
[refs #531 ] user best role tests
2012-06-21 20:19:44 +06:00
Alexander Machehin
a033e3192e
[refs #531 ] fixed tests
2012-06-21 16:35:02 +06:00
Alexander Machehin
93ec9a135d
[refs #531 ] some refactoring and model tests
2012-06-21 00:10:27 +06:00
Alexander Machehin
4d91ea1d6e
[refs #531 ] fixed user roles
2012-06-20 23:59:47 +06: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
dc8a11fa68
[refs #505 ] Merge master into 505-state_machine_migrate
2012-06-19 13:43:38 +04:00
konstantin.grabar
8ce6c26cc4
[refs #505 ] Fix state machine tests
2012-06-18 20:19:09 +04:00
Pavel Chipiga
b47b4ec075
Update rails and gems. Redo resque jobs enqueue and perform through plugins. Redo emails async sending. Redo hook process. Refactor and code cleanup. Refs #510
2012-06-16 21:27:46 +03: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
49ac16ae19
[refs #505 ] Add changes to spec. Temporary broke tests to show errors
2012-06-15 14:14:32 +04:00
konstantin.grabar
5e7342fbd7
[refs #505 ] Comment DJ stub. Fix event name call
2012-06-15 12:47:40 +04:00
Alexander Machehin
9af3d22153
[refs #90 ] auto close after manual merge
2012-06-09 15:09:38 +06:00
Alexander Machehin
f6bfb38e79
[refs #90 ] fixed tests
2012-06-08 18:44:44 +06:00
Alexander Machehin
f44b9631ad
[refs #90 ] add pull requests authorizations
2012-05-31 00:08:07 +06:00
Alexander Machehin
5c9f914e4a
[refs #511 ] add issue index authorization
2012-05-30 22:03:07 +06:00
Alexander Machehin
11c67fb07d
Revert "[refs #90 ] issue status -> state" & changed state -> status
...
This reverts commit 7470ee76e4783a0fbbd98607406d7b770a2980d1.
Conflicts:
app/controllers/projects/issues_controller.rb
db/migrate/20120412173938_create_pull_requests.rb
db/schema.rb
2012-05-29 16:50:25 +06:00
Alexander Machehin
e211fa2fc3
[refs #90 ] fixed errors, add validations & tests
2012-05-23 22:09:11 +06:00
Alexander Machehin
0c89ca6575
[refs #90 ] broken tests
2012-05-23 00:23:00 +06:00
konstantin.grabar
9aefce6b68
[refs #442 ] Merge master into 442-mass_build
2012-05-21 18:33:12 +04:00
Alexander Machehin
d643bb3cd0
[refs #90 ] try to prevent create same pull
2012-05-21 19:24:16 +06:00
Alexander Machehin
6b6887250b
Merge branch 'master' into 90-pull
...
Conflicts:
db/schema.rb
2012-05-21 17:31:49 +06:00
konstantin.grabar
cd3564bb81
[refs #442 ] Add mass build model and new build_all fixes
2012-05-18 19:12:51 +04:00
Vladimir Sharshov
bfabdc1dc3
Merge pull request #468 from warpc/466-edit_project
...
[refs #466 ] fixed access to project and tests for this cases.
2012-05-17 13:11:55 -07:00
Alexander Machehin
fcffff4178
Merge branch 'master' into 90-pull
...
Conflicts:
app/assets/stylesheets/design/custom.scss
config/locales/title.en.yml
config/locales/title.ru.yml
config/routes.rb
db/schema.rb
2012-05-17 22:58:29 +06:00
Vladimir Sharshov
9e3afa8fc0
Merge pull request #476 from warpc/438-remove_rsync_mount_from_app
...
[refs #438 ] Repair arch factory and rename rsync stub method, remove symlink dir creation
2012-05-16 12:09:45 -07:00
konstantin.grabar
da70a11aab
[refs #438 ] Repair arch factory and rename rsync stub method
2012-05-16 19:29:28 +04:00
Vladimir Sharshov
1550d7a59e
Merge pull request #459 from warpc/438-remove_rsync_mount_from_app
...
[refs #438 ] Remove rsync mount and umount from platforms
2012-05-16 06:24:31 -07:00
konstantin.grabar
208310e83b
[refs #438 ] Add rake task to symlink migrate. Change rsync stubs
2012-05-16 17:01:25 +04:00
Alexander Machehin
e3caa7274f
[refs #466 ] add update project test
2012-05-15 17:15:34 +06: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
Pavel Chipiga
f335863881
Fix dot in project name routes. Refactor and write basic route specs. Refs #454
2012-05-14 16:24:01 +03:00
George Vinogradov
9a0f582a16
[issue #428 ] Fixed typo in PlatformsHelper
2012-05-10 20:04:48 +04:00
Vladimir Sharshov
8819d0845a
[refs 428] Fix tests and merges missing
2012-05-05 23:26:34 +04:00
George Vinogradov
1f07332892
[issue #428 ] Merge branch 'master' into 428-advisory
...
Conflicts:
app/controllers/projects/build_lists_controller.rb
config/routes.rb
db/schema.rb
2012-05-04 21:29:04 +04:00
George Vinogradov
8350fc8fb1
[issue 428] Added advisory.
2012-05-04 21:12:51 +04:00
Pavel Chipiga
5157f31081
Refactor routes to separate owner profile and project. Redo short groups profile URL. Improve specs. Refs #236
2012-05-04 00:52:56 +03:00
Alexander Machehin
36b4ce2d99
Merge branch 'master' into 90-pull
...
Conflicts:
Gemfile
Gemfile.lock
app/controllers/projects/issues_controller.rb
app/models/project.rb
config/locales/menu.en.yml
config/routes.rb
db/schema.rb
2012-05-03 23:19:43 +06:00
Alexander Machehin
377035c911
[refs #263 ] dont change/remove owner from group && tests
2012-05-03 18:25:06 +06:00
Alexander Machehin
9e5db741d3
Merge branch 'master' into 90-pull
...
Conflicts:
app/models/project.rb
db/schema.rb
2012-05-02 23:08:24 +06:00
Alexander Machehin
eec083dc8b
[refs #90 ] fixed tests
2012-05-02 21:36:39 +06:00
Alexander Machehin
30ac14a413
Merge branch '90-pull' of github.com:warpc/rosa-build into 90-pull
...
Conflicts:
app/models/project.rb
app/models/pull_request.rb
db/migrate/20120412173938_create_pull_requests.rb
db/schema.rb
spec/models/pull_request_spec.rb
2012-05-02 15:18:56 +06:00
Pavel Chipiga
2539ef4795
Great controllers and routes refactor - separate them to namespaces. Add user/group routes in github style, refactor. Implement templates inheritance. Refactor and cleanup views. Fix specs. Other minor fixes. Refs #263
2012-05-02 12:18:07 +03:00
Pavel Chipiga
b957600eda
Merge branch 'master' into 263-refactoring
...
Conflicts:
app/models/project.rb
app/views/projects/_repo_block.html.haml
db/schema.rb
spec/controllers/issues_controller_spec.rb
spec/controllers/projects_controller_spec.rb
2012-05-01 15:54:13 +03:00
Alexander Machehin
4ad39b05c0
[refs #90 ] model PullRequest, tests
2012-04-28 23:30:54 +06:00
George Vinogradov
de093d7065
[issue #425 ] Changed object to actor in Relation and to eventable in
...
EventLog
2012-04-26 05:38:33 +04:00
Vladimir Sharshov
41ef7e85f3
Merge pull request #424 from warpc/385-git_archive
...
[refs #416 ] dont show zip menu for empty project
[refs #385 ] Strictly restrict the parameter values(tar or zip)
Add tests for this cases
2012-04-24 11:41:12 -07:00
Alexander Machehin
843ebecf71
[refs #416 ] fixed tests for anonymous access
2012-04-25 00:34:36 +06:00
Alexander Machehin
f1cf96baab
[refs #385 ] fixed security bug & added some tests for project archive
2012-04-25 00:10:41 +06:00
Pavel Chipiga
cf907c19e8
Merge branch 'master' into 263-refactoring
...
Conflicts:
app/controllers/build_lists_controller.rb
2012-04-24 19:06:43 +03:00
Alexander Machehin
064dfcae54
[refs #347 ] refactoring collaborator tests
2012-04-24 21:38:50 +06:00
George Vinogradov
ffe94f2ba6
[issue #347 ] Fixed typo
2012-04-24 19:18:55 +04:00
George Vinogradov
f4e23bca14
[issue #347 ] Fixed CollaboratorsController spec.
2012-04-24 19:02:51 +04:00
Pavel Chipiga
7af06cc7ab
Downgrade unicorn. Fix project fork. Fix reserved_names validator. Add comments, cleanup code and refactor. Fix some bugs. Redo specs project URLs. Refs #263
2012-04-23 23:55:42 +03:00
Alexander Machehin
628fed40ea
[refs #90 ] issue status -> state
2012-04-23 23:34:11 +06:00
Alexander Machehin
598c072a80
[refs #90 ] add already state
2012-04-23 23:34:11 +06:00
Alexander Machehin
fda1a847f5
[refs #90 ] some tests and questions
2012-04-23 23:34:10 +06:00
Alexander Machehin
58776a6e9e
[refs #90 ] fixing pull methods
2012-04-23 23:34:10 +06:00
Alexander Machehin
71fdaa4e4d
[refs #90 ] initial
2012-04-23 23:34:10 +06:00
Alexander Machehin
25bd2a6e77
[refs #90 ] issue status -> state
2012-04-20 23:19:23 +06:00
Alexander Machehin
5dc8a4ead1
[refs #90 ] add already state
2012-04-20 22:23:28 +06:00
Pavel Chipiga
701da7e1f9
Disable bluepill. Update gems. Github project style URLs. Fix project load. Fix abilities. Fic urls generation. Fix some specs. Refs #263
2012-04-19 22:45:50 +03:00
Alexander Machehin
b1365fc567
[refs #90 ] some tests and questions
2012-04-20 01:09:00 +06:00
Alexander Machehin
c66931d347
[refs #90 ] fixing pull methods
2012-04-19 21:57:42 +06:00
Alexander Machehin
d48a3413cc
[refs #90 ] initial
2012-04-19 21:57:41 +06:00
Vladimir Sharshov
dcdea4b8d3
[Refs #404 ] Remove downloads statistics functional (db and tests)
2012-04-17 17:56:44 +04:00
Vladimir Sharshov
44ca501962
[Refs #194 ] Fix tests
...
[Refs #263 ] Update kernel API call
2012-04-16 21:51:51 +04:00
Vladimir Sharshov
07cc2db49e
Merge pull request #399 from warpc/194-assignee_and_user
...
[refs #194 ] Move user_id to assignee_id and creator_id to user_id, because user_id in project used only as author.
2012-04-16 09:39:23 -07:00
Vladimir Sharshov
2c0f047b38
[Refs #223 ] Fix errors and tests
2012-04-14 00:49:29 +04:00
Alexander Machehin
2dedbd92d0
[refs #194 ] assignee & user
2012-04-14 01:44:04 +06:00
konstantin.grabar
742603ab7e
[refs #223 ] Add build list duration
2012-04-12 14:29:04 +04:00
Alexander Machehin
38eb8aeee5
[refs #391 ] fixed bug when creation project
2012-04-10 15:40:38 +06:00
Alexander Machehin
e349a69883
[refs #353 ] can fork project to group
2012-04-09 23:56:03 +06:00
Pavel Chipiga
a9ecc683f2
Fix search bug. Write anonymous read specs for issues and search controllers. Refs #263
2012-04-05 20:11:02 +03:00
Vladimir Sharshov
d999062913
[Refs #263 ] Solution for callback tests
2012-04-05 17:17:02 +04:00
Pavel Chipiga
20e5936d0c
Fix and refactor build lists, comments and other specs. Refactor comments controller, models and views. Code cleanup. Refs #263
2012-04-05 00:43:06 +03:00
Vladimir Sharshov
a6ec36086c
[Refs #263 ] Refactoring ProductBuildList. Add tests
2012-04-04 00:56:21 +04:00
Vladimir Sharshov
d382732e68
[Refs #263 ] Refactoring product. Add tests.
2012-04-03 16:21:39 +04:00
Vladimir Sharshov
d31d0c9672
[Refs #263 ] Refactoring repository. Add tests
2012-04-02 19:43:59 +04:00
Vladimir Sharshov
fef3affc07
[Refs #263 ] Refactoring platforms, add platform tests and software license, showing warning for errors in update project action
2012-04-01 19:19:54 +04:00
Pavel Chipiga
36b2eaa784
Fix root page search field design. Allow aninymous search only projects. Fix activity_feeds routes. Show anonymous project build lists. Remove unused specs. Refs #349
2012-03-31 03:43:55 +03:00
Pavel Chipiga
d6e6959f46
Write basic robots.txt. Apply configurable anonymous access, hide some functionality from guests. Apply basic design for main page. Autoconfirm manually created users. Code refactor and cleanup. Remove unused code, routes, containers, rpms, personal_repositories. Redo product_build_lists monitoring and filtering. Fix add_project to repo bug. Add links to bottom menu. Switch off deploy assets sppedup. Refs #349 , #263
2012-03-31 02:37:54 +03:00
Pavel Chipiga
050398c39f
Merge branch 'master' into 263-refactoring
...
Conflicts:
db/schema.rb
2012-03-30 00:02:59 +03:00
Pavel Chipiga
583918fa68
Upgrade gems. Upgrade FactoryGirl syntax. Move code out from vendor/plugins, redo plugins structure. Fix all deprecations. Great refactor for lib and initializers folders. Add magic encodings. Code cleanup. Fix some specs. Refs #263
2012-03-29 23:34:22 +03:00
Vladimir Sharshov
4dd97d8c63
[Refs #263 ] Remove xml-rpc gem, clear CanCan abilities and tests
2012-03-30 00:24:45 +04:00
Vladimir Sharshov
39c5da2445
[Refs #263 ] Remove EasyUrpmi support
2012-03-29 23:07:38 +04:00
Vladimir Sharshov
66c285c796
[Refs #263 ] Delete AutoBuildList
2012-03-29 22:22:48 +04:00
Alexander Machehin
c2960b7083
[refs #263 ] fixed commentable accessibility
2012-03-27 22:45:07 +06:00
Alexander Machehin
a0b7f243d6
[refs #263 ] changed and fixed comment tests; some refactoring
2012-03-27 21:09:04 +06:00
Vladimir Sharshov
115c90f03b
Merge pull request #331 from warpc/263-refactoring
...
[Refs #263 ] Fix broken tests
2012-03-23 13:49:20 -07:00
konstantin.grabar
1680b949f5
[refs #263 ] Fix personal repositories and CanCan platform tests
2012-03-23 15:29:25 +04:00
Pavel Chipiga
4553affa56
Add missing magic_encodings. Fix blame commit select, hide blank blame. Fix git repo hooks - redo branch parse to support non-ascii branches. Refs #190 , #134
2012-03-22 19:11:12 +02:00
konstantin.grabar
0010cee0aa
[refs #263 ] Issues tests fix
2012-03-22 19:56:10 +04:00
konstantin.grabar
16c9e6aa24
[refs #263 ] Fix most of the failed tests
2012-03-22 19:48:28 +04:00
Alexander Machehin
071c391a6e
Merge branch '3.2-master' into 270-user_control
...
Conflicts:
app/assets/stylesheets/design/custom.scss
2012-03-22 21:15:10 +06:00
konstantin.grabar
f354c53709
[refs #263 ] Merge 3.2-master into 263-refactoring
2012-03-22 17:28:09 +04:00
konstantin.grabar
b7defd90f1
[refs #263 ] Remove unnessacesary projecsts#show action and test for it
2012-03-22 16:16:11 +04:00
Vladimir Sharshov
57520c6098
Merge pull request #330 from warpc/265-activity_feed_messages
...
[Refs #265 , #263 ] fixed tests to issue comments
2012-03-22 04:47:55 -07:00
Alexander Machehin
9d6960fab8
[refs #265 ] some changes
2012-03-22 16:19:21 +06:00
Alexander Machehin
6d330d9164
[refs #265 ] fixed tests to issue comments
2012-03-22 16:16:31 +06:00
Alexander Machehin
600eeeb4d7
[refs #194 ] fixed mailer tests
2012-03-22 15:12:22 +06:00
Alexander Machehin
867d678dc4
[refs #270 ] some users tests
2012-03-22 02:05:27 +06:00
Vladimir Sharshov
87e1ee4700
Merge pull request #317 from warpc/232-groups_tests
...
[refs #232 ] Add groups tests and mass assignment protect
2012-03-21 12:06:00 -07:00
konstantin.grabar
72c02282aa
[refs #232 ] Add mass-assignment fixes. Add create and mass-assig tests.
2012-03-21 17:52:35 +04:00
konstantin.grabar
aa4bd2c1bc
[refs #232 ] Add groups tests
2012-03-20 19:40:49 +04:00
konstantin.grabar
4b26eebeca
[refs #223 ] Add new design to build list task page
2012-03-18 12:20:31 +04:00
Pavel Chipiga
41cd1ddaf3
Redo cusel assign to avoid side effects. Refactor and cleanup projects controller, routes, views. Apply new design and functionality for projcts list page. Add fork button and fix fork. Apply gap repo during repo fork. Apply attr_accessible for projects. Cleanup locales. Fix new_build link ability check. Refs #195
2012-03-07 23:34:49 +02:00
Pavel Chipiga
159fbe65dc
Re-add compass. Add flash messages design. Refactor and fix bugs after merge. Remove duplicates, sync and separate locales . Fix some specs. Refs #263
2012-03-03 02:28:27 +02:00
Pavel Chipiga
a831a4aa63
Merge branch '3.2-master' of github.com:warpc/rosa-build into 3.2-master
2012-03-03 01:43:14 +02:00
Pavel Chipiga
56a12dc9ea
Merge branch 'master' into 3.2-master
...
Conflicts:
app/models/comment.rb
app/models/issue.rb
config/locales/en.yml
2012-03-03 01:38:43 +02:00
Alexander Machehin
41c0d1e856
[refs #194 ] fix security and tests
2012-03-02 22:52:15 +06:00
Pavel Chipiga
7d112d0524
Fix build_lists bugs. Add build list display and new build list pages design, apply compass. Refactor and cleanup assets. Refactor abilities. Refactor build_list search. Improve layout_class helper. Change defaul build_lists index filter and fix specs. Fix assets path. Refs #223
2012-03-01 19:33:46 +02:00
konstantin.grabar
bc75b318ce
[refs #195 ] Merge 3.2-master into 195-new_design_for_projects
2012-02-29 21:37:28 +04:00
George Vinogradov
fe46e53ad8
[issue #195 ] Many changes.
...
* Base presenter moved to lib
* Added diff display
* Changes in some views
TODO Add translations.
TODO Change commit page layout.
TODO Change representation of commit on commit page.
TODO Fix bug with tree/branch select.
2012-02-29 06:02:07 +04:00
Alexander Machehin
bc4a157703
Merge branch '3.2-master' into 194-tracker
...
Conflicts:
app/assets/stylesheets/application.scss
app/views/issues/_form.html.haml
app/views/platforms/show.html.haml
2012-02-28 20:13:08 +06:00
Pavel Chipiga
159ef26b38
Merge branch 'master' into 3.2-master
...
Conflicts:
app/views/wiki/_compare.html.haml
app/views/wiki/_diff_data.html.haml
db/schema.rb
2012-02-27 22:32:57 +02:00
Pavel Chipiga
5e58ec9e59
Delegate all repo abilities to platform. Remove repository owner and relations. Fix templates and specs. Refactor and code cleanup. Refs #205
2012-02-24 19:27:58 +04:00
Alexander Machehin
de9071ae4f
fix collaborator tests
2012-02-24 19:27:54 +04:00
Pavel Chipiga
fd15a39f7a
Fix cancan regsiter_requests specs. Temporary fix specs running bug through file rename. Refs #161
2012-02-24 19:27:54 +04:00
Alexander Machehin
027012d3e5
[refs #194 ] some refactotring
2012-02-23 21:57:51 +06:00
Alexander Machehin
9e5e7cd5e4
[refs #194 ] labels manage
2012-02-23 20:48:46 +06:00
Alexander Machehin
ecb29d1762
[refs #194 ] tags -> labels
2012-02-22 02:28:04 +06:00
Pavel Chipiga
ed60751dfa
Delegate all repo abilities to platform. Remove repository owner and relations. Fix templates and specs. Refactor and code cleanup. Refs #205
2012-02-21 01:13:05 +02:00
Alexander Machehin
0ce76207af
[refs #194 ] Add issue tags
2012-02-21 00:41:40 +06:00
Alexander Machehin
da0d791f74
[refs #96 ] fixed commentable & subscribeable ids
2012-02-15 02:28:01 +06:00
Alexander Machehin
a53f627f5f
Merge branch 'master' of github.com:warpc/rosa-build
2012-02-14 17:54:46 +06:00