Commit 69832499b6d68df2e045be185bfcc847fcdebff7

Deleting some files

Commit diff

db/migrate/407_create_articles.rb

 
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
9class 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
81end
82
toggle raw diff

log/route.txt

 
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"}
140formatted_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=&