| |   |
| 0 | | |
| 1 | | # |
| 2 | | # This migration is numbered 407_ to allow space for Gitorious to grow without causing conflict, |
| 3 | | # also it's 7 because there are 6 migrations before it on the project being merged in, the order |
| 4 | | # of the migrations is importand for foreign_key_migrations plugin |
| 5 | | # |
| 6 | | # Some fields have an _jid this is an identifier for journaling system that tracks changes |
| 7 | | # |
| 8 | | |
| 9 | | class CreateArticles < ActiveRecord::Migration |
| 10 | | |
| 11 | | def self.up |
| 12 | | |
| 13 | | create_table :categories do |t| |
| 14 | | t.string :name, :default => "Empty", :null => false |
| 15 | | t.column :category_type, :enum, :limit => [:primary, :secondary], :default => :primary |
| 16 | | t.string :slug #FIXME needs :null => false |
| 17 | | t.integer :parent |
| 18 | | t.timestamps |
| 19 | | #foreign keys |
| 20 | | t.integer :user_id, :on_delete => :cascade, :on_update => :cascade, :default => 1 |
| 21 | | end |
| 22 | | add_index :categories, [:id] |
| 23 | | |
| 24 | | create_table :articles do |t| |
| 25 | | t.string :title, :default => "Empty", :null => false |
| 26 | | t.integer :title_jid |
| 27 | | # |
| 28 | | t.text :body |
| 29 | | t.integer :body_jid |
| 30 | | # |
| 31 | | t.text :body_summary |
| 32 | | t.integer :body_summary_jid |
| 33 | | #also need to change the article_type table/fixtures |
| 34 | | t.column :article_type, :enum, :limit => [:news, :code, :release, :howto, :issue, :other], :default => :other, :null => true |
| 35 | | # |
| 36 | | t.column :status, :enum, :limit => [:draft, :published, :test, :deleted], :default => :draft |
| 37 | | t.integer :status_jid |
| 38 | | # who is allowed to post comments |
| 39 | | t.column :comment_status, :enum, :limit => [:open, :closed, :users, :administrators], :default => :open |
| 40 | | t.integer :comment_status_jid |
| 41 | | # slug friendly name e.g. sample-title |
| 42 | | t.string :permalink, :null => false |
| 43 | | t.integer :permalink_jid |
| 44 | | # who is allowed to view (members = project members) |
| 45 | | t.column :audience, :enum, :limit => [:public, :members], :default => :public |
| 46 | | t.integer :audience_jid |
| 47 | | # |
| 48 | | t.integer :views, :default => 0 |
| 49 | | #t.boolean :members_only, :default => false, :null => false |
| 50 | | t.timestamps |
| 51 | | #foreign keys |
| 52 | | t.integer :user_id, :on_delete => :cascade, :on_update => :cascade, :default => 1 |
| 53 | | t.integer :category_id, :on_delete => :cascade, :on_update => :cascade, :default => 1 |
| 54 | | #FIXME allow project|version|release polymorphic (maybe, it would help the project filter on the article tab) |
| 55 | | t.integer :project_id, :on_delete => :cascade, :on_update => :cascade, :default => 1 |
| 56 | | end |
| 57 | | add_index :articles, [:id] |
| 58 | | add_index :articles, [:status, :audience] |
| 59 | | add_index :articles, [:permalink] |
| 60 | | add_index :articles, [:user_id] |
| 61 | | add_index :articles, [:project_id] |
| 62 | | add_index :articles, [:category_id] |
| 63 | | add_index :articles, [:article_type] |
| 64 | | |
| 65 | | #this is used for joins to improve performance of at least one query |
| 66 | | create_table :article_types do |t| |
| 67 | | t.column :article_type, :enum, :limit => [:news, :code, :release, :howto, :issue, :other], :default => :other, :null => true |
| 68 | | t.string :name, :default => "" #FIXME possibly redundant |
| 69 | | end |
| 70 | | add_index :article_types, [:article_type] |
| 71 | | |
| 72 | | |
| 73 | | end |
| 74 | | |
| 75 | | def self.down |
| 76 | | drop_table :article_types |
| 77 | | drop_table :articles |
| 78 | | drop_table :categories |
| 79 | | end |
| 80 | | |
| 81 | | end |
| 82 | | |
| toggle raw diff |
--- a/db/migrate/407_create_articles.rb
+++ /dev/null
@@ -1,83 +0,0 @@
-
-#
-# This migration is numbered 407_ to allow space for Gitorious to grow without causing conflict,
-# also it's 7 because there are 6 migrations before it on the project being merged in, the order
-# of the migrations is importand for foreign_key_migrations plugin
-#
-# Some fields have an _jid this is an identifier for journaling system that tracks changes
-#
-
-class CreateArticles < ActiveRecord::Migration
-
- def self.up
-
- create_table :categories do |t|
- t.string :name, :default => "Empty", :null => false
- t.column :category_type, :enum, :limit => [:primary, :secondary], :default => :primary
- t.string :slug #FIXME needs :null => false
- t.integer :parent
- t.timestamps
- #foreign keys
- t.integer :user_id, :on_delete => :cascade, :on_update => :cascade, :default => 1
- end
- add_index :categories, [:id]
-
- create_table :articles do |t|
- t.string :title, :default => "Empty", :null => false
- t.integer :title_jid
- #
- t.text :body
- t.integer :body_jid
- #
- t.text :body_summary
- t.integer :body_summary_jid
- #also need to change the article_type table/fixtures
- t.column :article_type, :enum, :limit => [:news, :code, :release, :howto, :issue, :other], :default => :other, :null => true
- #
- t.column :status, :enum, :limit => [:draft, :published, :test, :deleted], :default => :draft
- t.integer :status_jid
- # who is allowed to post comments
- t.column :comment_status, :enum, :limit => [:open, :closed, :users, :administrators], :default => :open
- t.integer :comment_status_jid
- # slug friendly name e.g. sample-title
- t.string :permalink, :null => false
- t.integer :permalink_jid
- # who is allowed to view (members = project members)
- t.column :audience, :enum, :limit => [:public, :members], :default => :public
- t.integer :audience_jid
- #
- t.integer :views, :default => 0
- #t.boolean :members_only, :default => false, :null => false
- t.timestamps
- #foreign keys
- t.integer :user_id, :on_delete => :cascade, :on_update => :cascade, :default => 1
- t.integer :category_id, :on_delete => :cascade, :on_update => :cascade, :default => 1
- #FIXME allow project|version|release polymorphic (maybe, it would help the project filter on the article tab)
- t.integer :project_id, :on_delete => :cascade, :on_update => :cascade, :default => 1
- end
- add_index :articles, [:id]
- add_index :articles, [:status, :audience]
- add_index :articles, [:permalink]
- add_index :articles, [:user_id]
- add_index :articles, [:project_id]
- add_index :articles, [:category_id]
- add_index :articles, [:article_type]
-
- #this is used for joins to improve performance of at least one query
- create_table :article_types do |t|
- t.column :article_type, :enum, :limit => [:news, :code, :release, :howto, :issue, :other], :default => :other, :null => true
- t.string :name, :default => "" #FIXME possibly redundant
- end
- add_index :article_types, [:article_type]
-
-
- end
-
- def self.down
- drop_table :article_types
- drop_table :articles
- drop_table :categories
- end
-
-end
- |
| |   |
| 0 | | (in /home/mtkd/projects/appcast) |
| 1 | | root / {:action=>"index", :controller=>"site"} |
| 2 | | POST /account {:action=>"create", :controller=>"accounts"} |
| 3 | | POST /account.:format {:action=>"create", :controller=>"accounts"} |
| 4 | | new_account GET /account/new {:action=>"new", :controller=>"accounts"} |
| 5 | | formatted_new_account GET /account/new.:format {:action=>"new", :controller=>"accounts"} |
| 6 | | update_password_account PUT /account/update_password {:action=>"update_password", :controller=>"accounts"} |
| 7 | | formatted_update_password_account PUT /account/update_password.:format {:action=>"update_password", :controller=>"accounts"} |
| 8 | | edit_account GET /account/edit {:action=>"edit", :controller=>"accounts"} |
| 9 | | formatted_edit_account GET /account/edit.:format {:action=>"edit", :controller=>"accounts"} |
| 10 | | password_account GET /account/password {:action=>"password", :controller=>"accounts"} |
| 11 | | formatted_password_account GET /account/password.:format {:action=>"password", :controller=>"accounts"} |
| 12 | | account GET /account {:action=>"show", :controller=>"accounts"} |
| 13 | | formatted_account GET /account.:format {:action=>"show", :controller=>"accounts"} |
| 14 | | PUT /account {:action=>"update", :controller=>"accounts"} |
| 15 | | PUT /account.:format {:action=>"update", :controller=>"accounts"} |
| 16 | | DELETE /account {:action=>"destroy", :controller=>"accounts"} |
| 17 | | DELETE /account.:format {:action=>"destroy", :controller=>"accounts"} |
| 18 | | account_keys GET /account/keys {:action=>"index", :controller=>"keys"} |
| 19 | | formatted_account_keys GET /account/keys.:format {:action=>"index", :controller=>"keys"} |
| 20 | | POST /account/keys {:action=>"create", :controller=>"keys"} |
| 21 | | POST /account/keys.:format {:action=>"create", :controller=>"keys"} |
| 22 | | new_account_key GET /account/keys/new {:action=>"new", :controller=>"keys"} |
| 23 | | formatted_new_account_key GET /account/keys/new.:format {:action=>"new", :controller=>"keys"} |
| 24 | | edit_account_key GET /account/keys/:id/edit {:action=>"edit", :controller=>"keys"} |
| 25 | | formatted_edit_account_key GET /account/keys/:id/edit.:format {:action=>"edit", :controller=>"keys"} |
| 26 | | account_key GET /account/keys/:id {:action=>"show", :controller=>"keys"} |
| 27 | | formatted_account_key GET /account/keys/:id.:format {:action=>"show", :controller=>"keys"} |
| 28 | | PUT /account/keys/:id {:action=>"update", :controller=>"keys"} |
| 29 | | PUT /account/keys/:id.:format {:action=>"update", :controller=>"keys"} |
| 30 | | DELETE /account/keys/:id {:action=>"destroy", :controller=>"keys"} |
| 31 | | DELETE /account/keys/:id.:format {:action=>"destroy", :controller=>"keys"} |
| 32 | | /users/activate/:activation_code {:action=>"activate", :controller=>"users"} |
| 33 | | users GET /users {:action=>"index", :controller=>"users"} |
| 34 | | formatted_users GET /users.:format {:action=>"index", :controller=>"users"} |
| 35 | | POST /users {:action=>"create", :controller=>"users"} |
| 36 | | POST /users.:format {:action=>"create", :controller=>"users"} |
| 37 | | new_user GET /users/new {:action=>"new", :controller=>"users"} |
| 38 | | formatted_new_user GET /users/new.:format {:action=>"new", :controller=>"users"} |
| 39 | | edit_user GET /users/:id/edit {:action=>"edit", :controller=>"users"} |
| 40 | | formatted_edit_user GET /users/:id/edit.:format {:action=>"edit", :controller=>"users"} |
| 41 | | user GET /users/:id {:action=>"show", :controller=>"users"} |
| 42 | | formatted_user GET /users/:id.:format {:action=>"show", :controller=>"users"} |
| 43 | | PUT /users/:id {:action=>"update", :controller=>"users"} |
| 44 | | PUT /users/:id.:format {:action=>"update", :controller=>"users"} |
| 45 | | DELETE /users/:id {:action=>"destroy", :controller=>"users"} |
| 46 | | DELETE /users/:id.:format {:action=>"destroy", :controller=>"users"} |
| 47 | | POST /sessions {:action=>"create", :controller=>"sessions"} |
| 48 | | POST /sessions.:format {:action=>"create", :controller=>"sessions"} |
| 49 | | new_sessions GET /sessions/new {:action=>"new", :controller=>"sessions"} |
| 50 | | formatted_new_sessions GET /sessions/new.:format {:action=>"new", :controller=>"sessions"} |
| 51 | | edit_sessions GET /sessions/edit {:action=>"edit", :controller=>"sessions"} |
| 52 | | formatted_edit_sessions GET /sessions/edit.:format {:action=>"edit", :controller=>"sessions"} |
| 53 | | sessions GET /sessions {:action=>"show", :controller=>"sessions"} |
| 54 | | formatted_sessions GET /sessions.:format {:action=>"show", :controller=>"sessions"} |
| 55 | | PUT /sessions {:action=>"update", :controller=>"sessions"} |
| 56 | | PUT /sessions.:format {:action=>"update", :controller=>"sessions"} |
| 57 | | DELETE /sessions {:action=>"destroy", :controller=>"sessions"} |
| 58 | | DELETE /sessions.:format {:action=>"destroy", :controller=>"sessions"} |
| 59 | | projects_category /projects/category/:id {:action=>"category", :controller=>"projects"} |
| 60 | | formatted_projects_category /projects/category/:id.:format {:action=>"category", :controller=>"projects"} |
| 61 | | projects GET /projects {:action=>"index", :controller=>"projects"} |
| 62 | | formatted_projects GET /projects.:format {:action=>"index", :controller=>"projects"} |
| 63 | | POST /projects {:action=>"create", :controller=>"projects"} |
| 64 | | POST /projects.:format {:action=>"create", :controller=>"projects"} |
| 65 | | new_project GET /projects/new {:action=>"new", :controller=>"projects"} |
| 66 | | formatted_new_project GET /projects/new.:format {:action=>"new", :controller=>"projects"} |
| 67 | | edit_project GET /projects/:id/edit {:action=>"edit", :controller=>"projects"} |
| 68 | | formatted_edit_project GET /projects/:id/edit.:format {:action=>"edit", :controller=>"projects"} |
| 69 | | confirm_delete_project GET /projects/:id/confirm_delete {:action=>"confirm_delete", :controller=>"projects"} |
| 70 | | formatted_confirm_delete_project GET /projects/:id/confirm_delete.:format {:action=>"confirm_delete", :controller=>"projects"} |
| 71 | | forum_project GET /projects/:id/forum {:action=>"forum", :controller=>"projects"} |
| 72 | | formatted_forum_project GET /projects/:id/forum.:format {:action=>"forum", :controller=>"projects"} |
| 73 | | project GET /projects/:id {:action=>"show", :controller=>"projects"} |
| 74 | | formatted_project GET /projects/:id.:format {:action=>"show", :controller=>"projects"} |
| 75 | | PUT /projects/:id {:action=>"update", :controller=>"projects"} |
| 76 | | PUT /projects/:id.:format {:action=>"update", :controller=>"projects"} |
| 77 | | DELETE /projects/:id {:action=>"destroy", :controller=>"projects"} |
| 78 | | DELETE /projects/:id.:format {:action=>"destroy", :controller=>"projects"} |
| 79 | | project_repositories GET /projects/:project_id/repos {:action=>"index", :controller=>"repositories"} |
| 80 | | formatted_project_repositories GET /projects/:project_id/repos.:format {:action=>"index", :controller=>"repositories"} |
| 81 | | POST /projects/:project_id/repos {:action=>"create", :controller=>"repositories"} |
| 82 | | POST /projects/:project_id/repos.:format {:action=>"create", :controller=>"repositories"} |
| 83 | | GET /projects/:project_id/repos/new {:action=>"new", :controller=>"repositories"} |
| 84 | | GET /projects/:project_id/repos/new.:format {:action=>"new", :controller=>"repositories"} |
| 85 | | create_project_repository POST /projects/:project_id/repos/:id/create {:action=>"create", :controller=>"repositories"} |
| 86 | | formatted_create_project_repository POST /projects/:project_id/repos/:id/create.:format {:action=>"create", :controller=>"repositories"} |
| 87 | | edit_project_repository GET /projects/:project_id/repos/:id/edit {:action=>"edit", :controller=>"repositories"} |
| 88 | | formatted_edit_project_repository GET /projects/:project_id/repos/:id/edit.:format {:action=>"edit", :controller=>"repositories"} |
| 89 | | confirm_delete_project_repository GET /projects/:project_id/repos/:id/confirm_delete {:action=>"confirm_delete", :controller=>"repositories"} |
| 90 | | formatted_confirm_delete_project_repository GET /projects/:project_id/repos/:id/confirm_delete.:format {:action=>"confirm_delete", :controller=>"repositories"} |
| 91 | | new_project_repository GET /projects/:project_id/repos/:id/new {:action=>"new", :controller=>"repositories"} |
| 92 | | formatted_new_project_repository GET /projects/:project_id/repos/:id/new.:format {:action=>"new", :controller=>"repositories"} |
| 93 | | writable_by_project_repository GET /projects/:project_id/repos/:id/writable_by {:action=>"writable_by", :controller=>"repositories"} |
| 94 | | formatted_writable_by_project_repository GET /projects/:project_id/repos/:id/writable_by.:format {:action=>"writable_by", :controller=>"repositories"} |
| 95 | | project_repository GET /projects/:project_id/repos/:id {:action=>"show", :controller=>"repositories"} |
| 96 | | formatted_project_repository GET /projects/:project_id/repos/:id.:format {:action=>"show", :controller=>"repositories"} |
| 97 | | PUT /projects/:project_id/repos/:id {:action=>"update", :controller=>"repositories"} |
| 98 | | PUT /projects/:project_id/repos/:id.:format {:action=>"update", :controller=>"repositories"} |
| 99 | | DELETE /projects/:project_id/repos/:id {:action=>"destroy", :controller=>"repositories"} |
| 100 | | DELETE /projects/:project_id/repos/:id.:format {:action=>"destroy", :controller=>"repositories"} |
| 101 | | auto_complete_for_user_login_committers POST /projects/:project_id/repos/:repository_id/committers/auto_complete_for_user_login {:action=>"auto_complete_for_user_login", :controller=>"committers"} |
| 102 | | formatted_auto_complete_for_user_login_committers POST /projects/:project_id/repos/:repository_id/committers/auto_complete_for_user_login.:format {:action=>"auto_complete_for_user_login", :controller=>"committers"} |
| 103 | | committers GET /projects/:project_id/repos/:repository_id/committers {:action=>"index", :controller=>"committers"} |
| 104 | | formatted_committers GET /projects/:project_id/repos/:repository_id/committers.:format {:action=>"index", :controller=>"committers"} |
| 105 | | POST /projects/:project_id/repos/:repository_id/committers {:action=>"create", :controller=>"committers"} |
| 106 | | POST /projects/:project_id/repos/:repository_id/committers.:format {:action=>"create", :controller=>"committers"} |
| 107 | | new_committer GET /projects/:project_id/repos/:repository_id/committers/new {:action=>"new", :controller=>"committers"} |
| 108 | | formatted_new_committer GET /projects/:project_id/repos/:repository_id/committers/new.:format {:action=>"new", :controller=>"committers"} |
| 109 | | edit_committer GET /projects/:project_id/repos/:repository_id/committers/:id/edit {:action=>"edit", :controller=>"committers"} |
| 110 | | formatted_edit_committer GET /projects/:project_id/repos/:repository_id/committers/:id/edit.:format {:action=>"edit", :controller=>"committers"} |
| 111 | | committer GET /projects/:project_id/repos/:repository_id/committers/:id {:action=>"show", :controller=>"committers"} |
| 112 | | formatted_committer GET /projects/:project_id/repos/:repository_id/committers/:id.:format {:action=>"show", :controller=>"committers"} |
| 113 | | PUT /projects/:project_id/repos/:repository_id/committers/:id {:action=>"update", :controller=>"committers"} |
| 114 | | PUT /projects/:project_id/repos/:repository_id/committers/:id.:format {:action=>"update", :controller=>"committers"} |
| 115 | | DELETE /projects/:project_id/repos/:repository_id/committers/:id {:action=>"destroy", :controller=>"committers"} |
| 116 | | DELETE /projects/:project_id/repos/:repository_id/committers/:id.:format {:action=>"destroy", :controller=>"committers"} |
| 117 | | project_repository_comments GET /projects/:project_id/repos/:repository_id/comments {:action=>"index", :controller=>"comments"} |
| 118 | | formatted_project_repository_comments GET /projects/:project_id/repos/:repository_id/comments.:format {:action=>"index", :controller=>"comments"} |
| 119 | | POST /projects/:project_id/repos/:repository_id/comments {:action=>"create", :controller=>"comments"} |
| 120 | | POST /projects/:project_id/repos/:repository_id/comments.:format {:action=>"create", :controller=>"comments"} |
| 121 | | new_project_repository_comment GET /projects/:project_id/repos/:repository_id/comments/new {:action=>"new", :controller=>"comments"} |
| 122 | | formatted_new_project_repository_comment GET /projects/:project_id/repos/:repository_id/comments/new.:format {:action=>"new", :controller=>"comments"} |
| 123 | | edit_project_repository_comment GET /projects/:project_id/repos/:repository_id/comments/:id/edit {:action=>"edit", :controller=>"comments"} |
| 124 | | formatted_edit_project_repository_comment GET /projects/:project_id/repos/:repository_id/comments/:id/edit.:format {:action=>"edit", :controller=>"comments"} |
| 125 | | commmit_project_repository_comment GET /projects/:project_id/repos/:repository_id/comments/:id/commmit {:action=>"commmit", :controller=>"comments"} |
| 126 | | formatted_commmit_project_repository_comment GET /projects/:project_id/repos/:repository_id/comments/:id/commmit.:format {:action=>"commmit", :controller=>"comments"} |
| 127 | | project_repository_comment GET /projects/:project_id/repos/:repository_id/comments/:id {:action=>"show", :controller=>"comments"} |
| 128 | | formatted_project_repository_comment GET /projects/:project_id/repos/:repository_id/comments/:id.:format {:action=>"show", :controller=>"comments"} |
| 129 | | PUT /projects/:project_id/repos/:repository_id/comments/:id {:action=>"update", :controller=>"comments"} |
| 130 | | PUT /projects/:project_id/repos/:repository_id/comments/:id.:format {:action=>"update", :controller=>"comments"} |
| 131 | | DELETE /projects/:project_id/repos/:repository_id/comments/:id {:action=>"destroy", :controller=>"comments"} |
| 132 | | DELETE /projects/:project_id/repos/:repository_id/comments/:id.:format {:action=>"destroy", :controller=>"comments"} |
| 133 | | project_repository_merge_requests GET /projects/:project_id/repos/:repository_id/merge_requests {:action=>"index", :controller=>"merge_requests"} |
| 134 | | formatted_project_repository_merge_requests GET /projects/:project_id/repos/:repository_id/merge_requests.:format {:action=>"index", :controller=>"merge_requests"} |
| 135 | | POST /projects/:project_id/repos/:repository_id/merge_requests {:action=>"create", :controller=>"merge_requests"} |
| 136 | | POST /projects/:project_id/repos/:repository_id/merge_requests.:format {:action=>"create", :controller=>"merge_requests"} |
| 137 | | new_project_repository_merge_request GET /projects/:project_id/repos/:repository_id/merge_requests/new {:action=>"new", :controller=>"merge_requests"} |
| 138 | | formatted_new_project_repository_merge_request GET /projects/:project_id/repos/:repository_id/merge_requests/new.:format {:action=>"new", :controller=>"merge_requests"} |
| 139 | | resolve_project_repository_merge_request PUT /projects/:project_id/repos/:repository_id/merge_requests/:id/resolve {:action=>"resolve", :controller=>"merge_requests"} |
| 140 | | formatted_resolve_project_repository_merge_request PUT /projects/:project_id/repos/:repository_id/merge_requests/:id/resolve.:format {:action=>"resolve", :controller=>"merge_requests"} |
| 141 | | edit_project_repository_merge_request GET /projects/:project_id/repos/:repository_id/merge_requests/:id/edit {:action=>"edit", :controller=>"merge_requests"} |
| 142 | | formatted_edit_project_repository_merge_request GET /projects/:project_id/repos/:repository_id/merge_requests/:id/edit.:format {:action=>"edit", :controller=>"merge_requests"} |
| 143 | | project_repository_merge_request GET /projects/:project_id/repos/:repository_id/merge_requests/:id {:action=>"show", :controller=>"merge_requests"} |
| 144 | | formatted_project_repository_merge_request GET /projects/:project_id/repos/:repository_id/merge_requests/:id.:format {:action=>"show", :controller=>"merge_requests"} |
| 145 | | PUT /projects/:project_id/repos/:repository_id/merge_requests/:id {:action=>"update", :controller=>"merge_requests"} |
| 146 | | PUT /projects/:project_id/repos/:repository_id/merge_requests/:id.:format {:action=>"update", :controller=>"merge_requests"} |
| 147 | | DELETE /projects/:project_id/repos/:repository_id/merge_requests/:id {:action=>"destroy", :controller=>"merge_requests"} |
| 148 | | DELETE /projects/:project_id/repos/:repository_id/merge_requests/:id.:format {:action=>"destroy", :controller=>"merge_requests"} |
| 149 | | project_repository_commit_comment GET /projects/:project_id/repos/:repository_id/comments/commit/:sha {:action=>"commit", :path_prefix=>"/projects/:project_id/repos/:repository_id", :controller=>"comments", :namespace=>nil, :name_prefix=>"project_repository_"} |
| 150 | | project_repository_logs GET /projects/:project_id/repos/:repository_id/logs {:action=>"index", :controller=>"logs"} |
| 151 | | formatted_project_repository_logs GET /projects/:project_id/repos/:repository_id/logs.:format {:action=>"index", :controller=>"logs"} |
| 152 | | POST /projects/:project_id/repos/:repository_id/logs {:action=>"create", :controller=>"logs"} |
| 153 | | POST /projects/:project_id/repos/:repository_id/logs.:format {:action=>"create", :controller=>"logs"} |
| 154 | | new_project_repository_log GET /projects/:project_id/repos/:repository_id/logs/new {:action=>"new", :controller=>"logs"} |
| 155 | | formatted_new_project_repository_log GET /projects/:project_id/repos/:repository_id/logs/new.:format {:action=>"new", :controller=>"logs"} |
| 156 | | edit_project_repository_log GET /projects/:project_id/repos/:repository_id/logs/:id/edit {:action=>"edit", :controller=>"logs"} |
| 157 | | formatted_edit_project_repository_log GET /projects/:project_id/repos/:repository_id/logs/:id/edit.:format {:action=>"edit", :controller=>"logs"} |
| 158 | | project_repository_log GET /projects/:project_id/repos/:repository_id/logs/:id {:action=>"show", :controller=>"logs"} |
| 159 | | formatted_project_repository_log GET /projects/:project_id/repos/:repository_id/logs/:id.:format {:action=>"show", :controller=>"logs"} |
| 160 | | PUT /projects/:project_id/repos/:repository_id/logs/:id {:action=>"update", :controller=>"logs"} |
| 161 | | PUT /projects/:project_id/repos/:repository_id/logs/:id.:format {:action=>"update", :controller=>"logs"} |
| 162 | | DELETE /projects/:project_id/repos/:repository_id/logs/:id {:action=>"destroy", :controller=>"logs"} |
| 163 | | DELETE /projects/:project_id/repos/:repository_id/logs/:id.:format {:action=>"destroy", :controller=>"logs"} |
| 164 | | project_repository_formatted_log_feed /projects/:project_id/repos/:repository_id/logs/:id/feed.:format {:action=>"feed", :path_prefix=>"/projects/:project_id/repos/:repository_id", :controller=>"logs", :namespace=>nil, :name_prefix=>"project_repository_"} |
| 165 | | project_repository_commits GET /projects/:project_id/repos/:repository_id/commits {:action=>"index", :controller=>"commits"} |
| 166 | | formatted_project_repository_commits GET /projects/:project_id/repos/:repository_id/commits.:format {:action=>"index", :controller=>"commits"} |
| 167 | | POST /projects/:project_id/repos/:repository_id/commits {:action=>"create", :controller=>"commits"} |
| 168 | | POST /projects/:project_id/repos/:repository_id/commits.:format {:action=>"create", :controller=>"commits"} |
| 169 | | new_project_repository_commit GET /projects/:project_id/repos/:repository_id/commits/new {:action=>"new", :controller=>"commits"} |
| 170 | | formatted_new_project_repository_commit GET /projects/:project_id/repos/:repository_id/commits/new.:format {:action=>"new", :controller=>"commits"} |
| 171 | | edit_project_repository_commit GET /projects/:project_id/repos/:repository_id/commits/:id/edit {:action=>"edit", :controller=>"commits"} |
| 172 | | formatted_edit_project_repository_commit GET /projects/:project_id/repos/:repository_id/commits/:id/edit.:format {:action=>"edit", :controller=>"commits"} |
| 173 | | project_repository_commit GET /projects/:project_id/repos/:repository_id/commits/:id {:action=>"show", :controller=>"commits"} |
| 174 | | formatted_project_repository_commit GET /projects/:project_id/repos/:repository_id/commits/:id.:format {:action=>"show", :controller=>"commits"} |
| 175 | | PUT /projects/:project_id/repos/:repository_id/commits/:id {:action=>"update", :controller=>"commits"} |
| 176 | | PUT /projects/:project_id/repos/:repository_id/commits/:id.:format {:action=>"update", :controller=>"commits"} |
| 177 | | DELETE /projects/:project_id/repos/:repository_id/commits/:id {:action=>"destroy", :controller=>"commits"} |
| 178 | | DELETE /projects/:project_id/repos/:repository_id/commits/:id.:format {:action=>"destroy", :controller=>"commits"} |
| 179 | | project_repository_trees /projects/:project_id/repos/:repository_id/trees {:action=>"index", :path_prefix=>"/projects/:project_id/repos/:repository_id", :controller=>"trees", :namespace=>nil, :name_prefix=>"project_repository_"} |
| 180 | | project_repository_tree /projects/:project_id/repos/:repository_id/trees/:id/:path {:action=>"show", :path_prefix=>"/projects/:project_id/repos/:repository_id", :controller=>"trees", :name_prefix=>"project_repository_", :namespace=>nil} |
| 181 | | project_repository_formatted_tree /projects/:project_id/repos/:repository_id/trees/:id/:path.:format {:action=>"show", :path_prefix=>"/projects/:project_id/repos/:repository_id", :controller=>"trees", :name_prefix=>"project_repository_", :namespace=>nil} |
| 182 | | project_repository_archive_tree /projects/:project_id/repos/:repository_id/archive/:id.tar.gz {:action=>"archive", :path_prefix=>"/projects/:project_id/repos/:repository_id", :controller=>"trees", :name_prefix=>"project_repository_", :namespace=>nil} |
| 183 | | project_repository_raw_blob /projects/:project_id/repos/:repository_id/blobs/raw/:id/:path {:action=>"raw", :path_prefix=>"/projects/:project_id/repos/:repository_id", :controller=>"blobs", :name_prefix=>"project_repository_", :namespace=>nil} |
| 184 | | project_repository_blob /projects/:project_id/repos/:repository_id/blobs/:id/:path {:action=>"show", :path_prefix=>"/projects/:project_id/repos/:repository_id", :controller=>"blobs", :name_prefix=>"project_repository_", :namespace=>nil} |
| 185 | | project_articles GET /projects/:project_id/articles {:action=>"index", :controller=>"articles"} |
| 186 | | formatted_project_articles GET /projects/:project_id/articles.:format {:action=>"index", :controller=>"articles"} |
| 187 | | POST /projects/:project_id/articles {:action=>"create", :controller=>"articles"} |
| 188 | | POST /projects/:project_id/articles.:format {:action=>"create", :controller=>"articles"} |
| 189 | | new_project_article GET /projects/:project_id/articles/new {:action=>"new", :controller=>"articles"} |
| 190 | | formatted_new_project_article GET /projects/:project_id/articles/new.:format {:action=>"new", :controller=>"articles"} |
| 191 | | edit_project_article GET /projects/:project_id/articles/:id/edit {:action=>"edit", :controller=>"articles"} |
| 192 | | formatted_edit_project_article GET /projects/:project_id/articles/:id/edit.:format {:action=>"edit", :controller=>"articles"} |
| 193 | | project_article GET /projects/:project_id/articles/:id {:action=>"show", :controller=>"articles"} |
| 194 | | formatted_project_article GET /projects/:project_id/articles/:id.:format {:action=>"show", :controller=>"articles"} |
| 195 | | PUT /projects/:project_id/articles/:id {:action=>"update", :controller=>"articles"} |
| 196 | | PUT /projects/:project_id/articles/:id.:format {:action=>"update", :controller=>"articles"} |
| 197 | | DELETE /projects/:project_id/articles/:id {:action=>"destroy", :controller=>"articles"} |
| 198 | | DELETE /projects/:project_id/articles/:id.:format {:action=>"destroy", :controller=>"articles"} |
| 199 | | project_wikis GET /projects/:project_id/wikis {:action=>"index", :controller=>"wikis"} |
| 200 | | formatted_project_wikis GET /projects/:project_id/wikis.:format {:action=>"index", :controller=>"wikis"} |
| 201 | | POST /projects/:project_id/wikis {:action=>"create", :controller=>"wikis"} |
| 202 | | POST /projects/:project_id/wikis.:format {:action=>"create", :controller=>"wikis"} |
| 203 | | new_project_wiki GET /projects/:project_id/wikis/new {:action=>"new", :controller=>"wikis"} |
| 204 | | formatted_new_project_wiki GET /projects/:project_id/wikis/new.:format {:action=>"new", :controller=>"wikis"} |
| 205 | | edit_project_wiki GET /projects/:project_id/wikis/:id/edit {:action=>"edit", :controller=>"wikis"} |
| 206 | | formatted_edit_project_wiki GET /projects/:project_id/wikis/:id/edit.:format {:action=>"edit", :controller=>"wikis"} |
| 207 | | project_wiki GET /projects/:project_id/wikis/:id {:action=>"show", :controller=>"wikis"} |
| 208 | | formatted_project_wiki GET /projects/:project_id/wikis/:id.:format {:action=>"show", :controller=>"wikis"} |
| 209 | | PUT /projects/:project_id/wikis/:id {:action=>"update", :controller=>"wikis"} |
| 210 | | PUT /projects/:project_id/wikis/:id.:format {:action=>"update", :controller=>"wikis"} |
| 211 | | DELETE /projects/:project_id/wikis/:id {:action=>"destroy", :controller=>"wikis"} |
| 212 | | DELETE /projects/:project_id/wikis/:id.:format {:action=>"destroy", :controller=>"wikis"} |
| 213 | | POST /search {:action=>"create", :controller=>"searches"} |
| 214 | | POST /search.:format {:action=>"create", :controller=>"searches"} |
| 215 | | new_search GET /search/new {:action=>"new", :controller=>"searches"} |
| 216 | | formatted_new_search GET /search/new.:format {:action=>"new", :controller=>"searches"} |
| 217 | | edit_search GET /search/edit {:action=>"edit", :controller=>"searches"} |
| 218 | | formatted_edit_search GET /search/edit.:format {:action=>"edit", :controller=>"searches"} |
| 219 | | search GET /search {:action=>"show", :controller=>"searches"} |
| 220 | | formatted_search GET /search.:format {:action=>"show", :controller=>"searches"} |
| 221 | | PUT /search {:action=>"update", :controller=>"searches"} |
| 222 | | PUT /search.:format {:action=>"update", :controller=>"searches"} |
| 223 | | DELETE /search {:action=>"destroy", :controller=>"searches"} |
| 224 | | DELETE /search.:format {:action=>"destroy", :controller=>"searches"} |
| 225 | | login /login {:action=>"new", :controller=>"sessions"} |
| 226 | | logout /logout {:action=>"destroy", :controller=>"sessions"} |
| 227 | | dashboard /dashboard {:action=>"dashboard", :controller=>"site"} |
| 228 | | about /about {:action=>"about", :controller=>"site"} |
| 229 | | faq /about/faq {:action=>"faq", :controller=>"site"} |
| 230 | | articles GET /articles {:action=>"index", :controller=>"articles"} |
| 231 | | formatted_articles GET /articles.:format {:action=>"index", :controller=>"articles"} |
| 232 | | POST /articles {:action=>"create", :controller=>"articles"} |
| 233 | | POST /articles.:format {:action=>"create", :controller=>"articles"} |
| 234 | | new_article GET /articles/new {:action=>"new", :controller=>"articles"} |
| 235 | | formatted_new_article GET /articles/new.:format {:action=>"new", :controller=>"articles"} |
| 236 | | edit_article GET /articles/:id/edit {:action=>"edit", :controller=>"articles"} |
| 237 | | formatted_edit_article GET /articles/:id/edit.:format {:action=>"edit", :controller=>"articles"} |
| 238 | | article GET /articles/:id {:action=>"show", :controller=>"articles"} |
| 239 | | formatted_article GET /articles/:id.:format {:action=>"show", :controller=>"articles"} |
| 240 | | PUT /articles/:id {:action=>"update", :controller=>"articles"} |
| 241 | | PUT /articles/:id.:format {:action=>"update", :controller=>"articles"} |
| 242 | | DELETE /articles/:id {:action=>"destroy", :controller=>"articles"} |
| 243 | | DELETE /articles/:id.:format {:action=>"destroy", :controller=>"articles"} |
| 244 | | article_comments GET /articles/:article_id/comments {:action=>"index", :controller=>"comments"} |
| 245 | | formatted_article_comments GET /articles/:article_id/comments.:format {:action=>"index", :controller=>"comments"} |
| 246 | | POST /articles/:article_id/comments {:action=>"create", :controller=>"comments"} |
| 247 | | POST /articles/:article_id/comments.:format {:action=>"create", :controller=>"comments"} |
| 248 | | new_article_comment GET /articles/:article_id/comments/new {:action=>"new", :controller=>"comments"} |
| 249 | | formatted_new_article_comment GET /articles/:article_id/comments/new.:format {:action=>"new", :controller=>"comments"} |
| 250 | | edit_article_comment GET /articles/:article_id/comments/:id/edit {:action=>"edit", :controller=>"comments"} |
| 251 | | formatted_edit_article_comment GET /articles/:article_id/comments/:id/edit.:format {:action=>"edit", :controller=>"comments"} |
| 252 | | article_comment GET /articles/:article_id/comments/:id {:action=>"show", :controller=>"comments"} |
| 253 | | formatted_article_comment GET /articles/:article_id/comments/:id.:format {:action=>"show", :controller=>"comments"} |
| 254 | | PUT /articles/:article_id/comments/:id {:action=>"update", :controller=>"comments"} |
| 255 | | PUT /articles/:article_id/comments/:id.:format {:action=>"update", :controller=>"comments"} |
| 256 | | DELETE /articles/:article_id/comments/:id {:action=>"destroy", :controller=>"comments"} |
| 257 | | DELETE /articles/:article_id/comments/:id.:format {:action=>"destroy", :controller=>"comments"} |
| 258 | | POST /articles/:article_id/category {:action=>"create", :controller=>"categories"} |
| 259 | | POST /articles/:article_id/category.:format {:action=>"create", :controller=>"categories"} |
| 260 | | new_article_category GET /articles/:article_id/category/new {:action=>"new", :controller=>"categories"} |
| 261 | | formatted_new_article_category GET /articles/:article_id/category/new.:format {:action=>"new", :controller=>"categories"} |
| 262 | | edit_article_category GET /articles/:article_id/category/edit {:action=>"edit", :controller=>"categories"} |
| 263 | | formatted_edit_article_category GET /articles/:article_id/category/edit.:format {:action=>"edit", :controller=>"categories"} |
| 264 | | GET /articles/:article_id/category {:action=>"show", :controller=>"categories"} |
| 265 | | formatted_article_category GET /articles/:article_id/category.:format {:action=>"show", :controller=>"categories"} |
| 266 | | PUT /articles/:article_id/category {:action=>"update", :controller=>"categories"} |
| 267 | | PUT /articles/:article_id/category.:format {:action=>"update", :controller=>"categories"} |
| 268 | | DELETE /articles/:article_id/category {:action=>"destroy", :controller=>"categories"} |
| 269 | | DELETE /articles/:article_id/category.:format {:action=>"destroy", :controller=>"categories"} |
| 270 | | POST /articles/:article_id/project {:action=>"create", :controller=>"projects"} |
| 271 | | POST /articles/:article_id/project.:format {:action=>"create", :controller=>"projects"} |
| 272 | | new_article_project GET /articles/:article_id/project/new {:action=>"new", :controller=>"projects"} |
| 273 | | formatted_new_article_project GET /articles/:article_id/project/new.:format {:action=>"new", :controller=>"projects"} |
| 274 | | edit_article_project GET /articles/:article_id/project/edit {:action=>"edit", :controller=>"projects"} |
| 275 | | formatted_edit_article_project GET /articles/:article_id/project/edit.:format {:action=>"edit", :controller=>"projects"} |
| 276 | | GET /articles/:article_id/project {:action=>"show", :controller=>"projects"} |
| 277 | | formatted_article_project GET /articles/:article_id/project.:format {:action=>"show", :controller=>"projects"} |
| 278 | | PUT /articles/:article_id/project {:action=>"update", :controller=>"projects"} |
| 279 | | PUT /articles/:article_id/project.:format {:action=>"update", :controller=>"projects"} |
| 280 | | DELETE /articles/:article_id/project {:action=>"destroy", :controller=>"projects"} |
| 281 | | DELETE /articles/:article_id/project.:format {:action=>"destroy", :controller=>"projects"} |
| 282 | | /:year/:month/:day {:action=>"find_by_date", :controller=>"articles"} |
| 283 | | /:year/:month/:permalink {:action=>"find_by_permalink", :controller=>"articles"} |
| 284 | | article_category /archives/category/:category {:action=>"find_by_category", :controller=>"articles"} |
| 285 | | article_type /archives/type/:article_type {:action=>"find_by_type", :controller=>"articles"} |
| 286 | | article_project /archives/project/:project_slug {:action=>"find_by_project", :controller=>"articles"} |
| 287 | | article_user /archives/user/:user_slug {:action=>"find_by_user", :controller=>"articles"} |
| 288 | | article_sitename /archives/prj2 {:action=>"find_by_sitename", :controller=>"articles"} |
| 289 | | article_sitename_type /archives/prj2.com/:article_type {:action=>"find_by_sitename_and_type", :controller=>"articles"} |
| 290 | | article_project_type /archives/:project_slug/:article_type {:action=>"find_by_project_and_type", :controller=>"articles"} |
| 291 | | forums GET /forums {:action=>"index", :controller=>"forums"} |
| 292 | | formatted_forums GET /forums.:format {:action=>"index", :controller=>"forums"} |
| 293 | | POST /forums {:action=>"create", :controller=>"forums"} |
| 294 | | POST /forums.:format {:action=>"create", :controller=>"forums"} |
| 295 | | new_forum GET /forums/new {:action=>"new", :controller=>"forums"} |
| 296 | | formatted_new_forum GET /forums/new.:format {:action=>"new", :controller=>"forums"} |
| 297 | | edit_forum GET /forums/:id/edit {:action=>"edit", :controller=>"forums"} |
| 298 | | formatted_edit_forum GET /forums/:id/edit.:format {:action=>"edit", :controller=>"forums"} |
| 299 | | forum GET /forums/:id {:action=>"show", :controller=>"forums"} |
| 300 | | formatted_forum GET /forums/:id.:format {:action=>"show", :controller=>"forums"} |
| 301 | | PUT /forums/:id {:action=>"update", :controller=>"forums"} |
| 302 | | PUT /forums/:id.:format {:action=>"update", :controller=>"forums"} |
| 303 | | DELETE /forums/:id {:action=>"destroy", :controller=>"forums"} |
| 304 | | DELETE /forums/:id.:format {:action=>"destroy", :controller=>"forums"} |
| 305 | | wikis GET /wikis {:action=>"index", :controller=>"wikis"} |
| 306 | | formatted_wikis GET /wikis.:format {:action=>"index", :controller=>"wikis"} |
| 307 | | POST /wikis {:action=>"create", :controller=>"wikis"} |
| 308 | | POST /wikis.:format {:action=>"create", :controller=>"wikis"} |
| 309 | | new_wiki GET /wikis/new {:action=>"new", :controller=>"wikis"} |
| 310 | | formatted_new_wiki GET /wikis/new.:format {:action=>"new", :controller=>"wikis"} |
| 311 | | edit_wiki GET /wikis/:id/edit {:action=>"edit", :controller=>"wikis"} |
| 312 | | formatted_edit_wiki GET /wikis/:id/edit.:format {:action=>"edit", :controller=& |