summaryrefslogtreecommitdiffstats
path: root/db/migrate/051_add_project_status.rb
diff options
context:
space:
mode:
authorJean-Philippe Lang <jp_lang@yahoo.fr>2007-05-27 17:42:04 +0000
committerJean-Philippe Lang <jp_lang@yahoo.fr>2007-05-27 17:42:04 +0000
commit413247ee5b1643dff7923687711c77a5d90d41f5 (patch)
tree3ab2e5d182fee99cbb145f1783732db5bb46e7bc /db/migrate/051_add_project_status.rb
parent70374d084e19dba21e83e8a360a62ff0168ff207 (diff)
downloadredmine-413247ee5b1643dff7923687711c77a5d90d41f5.tar.gz
redmine-413247ee5b1643dff7923687711c77a5d90d41f5.zip
Added the ability to archive projects:
* Only administrators can archive/unarchive projects. * Once archived, the project is visible on the admin project listing only. It doesn't show up anywhere else in the app. Subprojects are also archived. * Archive/unarchive preserve everything on the project (issues, members, ...). * A subproject can not be unarchived if its parent project is archived. git-svn-id: http://redmine.rubyforge.org/svn/trunk@549 e93f8b46-1217-0410-a6f0-8f06a7374b81
Diffstat (limited to 'db/migrate/051_add_project_status.rb')
-rw-r--r--db/migrate/051_add_project_status.rb9
1 files changed, 9 insertions, 0 deletions
diff --git a/db/migrate/051_add_project_status.rb b/db/migrate/051_add_project_status.rb
new file mode 100644
index 000000000..fba36d237
--- /dev/null
+++ b/db/migrate/051_add_project_status.rb
@@ -0,0 +1,9 @@
+class AddProjectStatus < ActiveRecord::Migration
+ def self.up
+ add_column :projects, :status, :integer, :default => 1, :null => false
+ end
+
+ def self.down
+ remove_column :projects, :status
+ end
+end