Bearbeiten von „StuRa:Server/Redmine

Zur Navigation springen Zur Suche springen
Warnung: Du bist nicht angemeldet. Deine IP-Adresse wird bei Bearbeitungen öffentlich sichtbar. Melde dich an oder erstelle ein Benutzerkonto, damit Bearbeitungen deinem Benutzernamen zugeordnet werden. Ein eigenes Benutzerkonto hat eine ganze Reihe von Vorteilen.

Die Bearbeitung kann rückgängig gemacht werden. Bitte prüfe den Vergleich unten, um sicherzustellen, dass du dies tun möchtest, und veröffentliche dann unten deine Änderungen, um die Bearbeitung rückgängig zu machen.

Aktuelle Version Dein Text
Zeile 1.327: Zeile 1.327:
</pre>
</pre>
:: <code>bundle install</code>
:: <code>bundle install</code>
<!--
<pre>
Don't run Bundler as root. Bundler can ask for sudo if it is needed, and installing your bundle as root will break
this application for all non-root users on this machine.
Could not locate Gemfile or .bundle/ directory
redmine-doc# cd /usr/local/www/redmine
redmine-doc# bundle install         
Don't run Bundler as root. Bundler can ask for sudo if it is needed, and installing your bundle as root will break
this application for all non-root users on this machine.
Your Gemfile lists the gem mysql2 (~> 0.3.11) more than once.
You should probably keep only one of them.
While it's not a problem now, it could cause errors if you change the version of one of them later.
Fetching gem metadata from https://rubygems.org/..........
Fetching version metadata from https://rubygems.org/..
Fetching dependency metadata from https://rubygems.org/.
Resolving dependencies..................................................................
Installing rake 12.3.0
Installing concurrent-ruby 1.0.5
Installing minitest 5.10.3
Installing thread_safe 0.3.6
Installing builder 3.2.3
Using erubis 2.7.0
Installing mini_portile2 2.3.0
Installing crass 1.0.3
Installing rack 1.6.8
Installing mini_mime 1.0.0
Using arel 6.0.4
Installing public_suffix 3.0.1
Using bundler 1.13.7
Installing coderay 1.1.2
Installing daemons 1.2.5
Installing eventmachine 1.2.5 with native extensions
Using htmlentities 4.3.4
Installing thor 0.20.0
Using mime-types-data 3.2016.0521
Installing mimemagic 0.3.2
Installing mysql2 0.3.21 with native extensions
Using ruby-openid 2.7.0
Installing rbpdf-font 1.19.1
Using redcarpet 3.4.0
Installing request_store 1.3.2
Using rmagick 2.16.0
Installing i18n 0.9.1
Installing tzinfo 1.2.4
Installing nokogiri 1.8.1 with native extensions
Using rack-test 0.6.3
Installing sprockets 3.7.1
Installing mail 2.7.0
Installing addressable 2.5.2
Installing thin 1.7.2 with native extensions
Using mime-types 3.1
Using rack-openid 1.4.2
Installing rbpdf 1.19.3
Installing activesupport 4.2.10
Installing loofah 2.1.1
Installing css_parser 1.6.0
Using rails-deprecated_sanitizer 1.0.3
Installing globalid 0.4.1
Installing activemodel 4.2.10
Using rails-html-sanitizer 1.0.3
Installing roadie 3.2.2
Installing rails-dom-testing 1.0.8
Installing activejob 4.2.10
Installing activerecord 4.2.10
Installing protected_attributes 1.1.4
Installing actionview 4.2.10
Installing actionpack 4.2.10
Installing actionmailer 4.2.10
Installing actionpack-action_caching 1.2.0
Using actionpack-xml_parser 1.0.2
Installing railties 4.2.10
Installing sprockets-rails 3.2.1
Installing jquery-rails 4.3.1
Installing roadie-rails 1.2.1
Installing rails 4.2.10
Bundle complete! 24 Gemfile dependencies, 59 gems now installed.
Use `bundle show [gemname]` to see where a bundled gem is installed.
</pre>
!-->
:: <code>rake generate_session_store</code>
:: <code>rake generate_session_store</code>
<pre>
<pre>
Note: The rake task generate_session_store has been deprecated, please use the replacement version generate_secret_token
Note: The rake task generate_session_store has been deprecated, please use the replacement version generate_secret_token
</pre>
</pre>
:: <code>rake generate_secret_token</code>
: <code>RAILS_ENV=production rake db:migrate</code>
: <code>RAILS_ENV=production rake db:migrate</code>
<!--
<pre>
== 1 Setup: migrating =========================================================
-- create_table("attachments", {:force=>true})
  -> 0.0738s
-- create_table("auth_sources", {:force=>true})
  -> 0.1521s
-- create_table("custom_fields", {:force=>true})
  -> 0.0982s
-- create_table("custom_fields_projects", {:id=>false, :force=>true})
  -> 0.1518s
-- create_table("custom_fields_trackers", {:id=>false, :force=>true})
  -> 0.0711s
-- create_table("custom_values", {:force=>true})
  -> 0.0793s
-- create_table("documents", {:force=>true})
  -> 0.0912s
-- add_index("documents", ["project_id"], {:name=>"documents_project_id"})
  -> 0.0767s
-- create_table("enumerations", {:force=>true})
  -> 0.0761s
-- create_table("issue_categories", {:force=>true})
  -> 0.0957s
-- add_index("issue_categories", ["project_id"], {:name=>"issue_categories_project_id"})
  -> 0.0848s
-- create_table("issue_histories", {:force=>true})
  -> 0.0992s
-- add_index("issue_histories", ["issue_id"], {:name=>"issue_histories_issue_id"})
  -> 0.0829s
-- create_table("issue_statuses", {:force=>true})
  -> 0.0928s
-- create_table("issues", {:force=>true})
  -> 0.0932s
-- add_index("issues", ["project_id"], {:name=>"issues_project_id"})
  -> 0.1122s
-- create_table("members", {:force=>true})
  -> 0.0933s
-- create_table("news", {:force=>true})
  -> 0.0996s
-- add_index("news", ["project_id"], {:name=>"news_project_id"})
  -> 0.0869s
-- create_table("permissions", {:force=>true})
  -> 0.0910s
-- create_table("permissions_roles", {:id=>false, :force=>true})
  -> 0.0971s
-- add_index("permissions_roles", ["role_id"], {:name=>"permissions_roles_role_id"})
  -> 0.0852s
-- create_table("projects", {:force=>true})
  -> 0.1009s
-- create_table("roles", {:force=>true})
  -> 0.0938s
-- create_table("tokens", {:force=>true})
  -> 0.0995s
-- create_table("trackers", {:force=>true})
  -> 0.1088s
-- create_table("users", {:force=>true})
  -> 0.0939s
-- create_table("versions", {:force=>true})
  -> 0.0957s
-- add_index("versions", ["project_id"], {:name=>"versions_project_id"})
  -> 0.0839s
-- create_table("workflows", {:force=>true})
  -> 0.1092s
== 1 Setup: migrated (4.0642s) ================================================
== 2 IssueMove: migrating =====================================================
== 2 IssueMove: migrated (0.0234s) ============================================
== 3 IssueAddNote: migrating ==================================================
== 3 IssueAddNote: migrated (0.0175s) =========================================
== 4 ExportPdf: migrating =====================================================
== 4 ExportPdf: migrated (0.0374s) ============================================
== 5 IssueStartDate: migrating ================================================
-- add_column(:issues, :start_date, :date)
  -> 0.5902s
-- add_column(:issues, :done_ratio, :integer, {:default=>0, :null=>false})
  -> 0.1853s
== 5 IssueStartDate: migrated (0.7757s) =======================================
== 6 CalendarAndActivity: migrating ===========================================
== 6 CalendarAndActivity: migrated (0.0490s) ==================================
== 7 CreateJournals: migrating ================================================
-- create_table(:journals, {:force=>true})
  -> 0.0899s
-- create_table(:journal_details, {:force=>true})
  -> 0.0948s
-- add_index("journals", ["journalized_id", "journalized_type"], {:name=>"journals_journalized_id"})
  -> 0.0835s
-- add_index("journal_details", ["journal_id"], {:name=>"journal_details_journal_id"})
  -> 0.0778s
-- drop_table(:issue_histories)
  -> 0.0461s
== 7 CreateJournals: migrated (0.4122s) =======================================
== 8 CreateUserPreferences: migrating =========================================
-- create_table(:user_preferences)
  -> 0.1018s
== 8 CreateUserPreferences: migrated (0.1020s) ================================
== 9 AddHideMailPref: migrating ===============================================
-- add_column(:user_preferences, :hide_mail, :boolean, {:default=>false})
  -> 0.1371s
== 9 AddHideMailPref: migrated (0.1373s) ======================================
== 10 CreateComments: migrating ===============================================
-- create_table(:comments)
  -> 0.0924s
== 10 CreateComments: migrated (0.0926s) ======================================
== 11 AddNewsCommentsCount: migrating =========================================
-- add_column(:news, :comments_count, :integer, {:default=>0, :null=>false})
  -> 0.1596s
== 11 AddNewsCommentsCount: migrated (0.1598s) ================================
== 12 AddCommentsPermissions: migrating =======================================
== 12 AddCommentsPermissions: migrated (0.0356s) ==============================
== 13 CreateQueries: migrating ================================================
-- create_table(:queries, {:force=>true})
  -> 0.0757s
== 13 CreateQueries: migrated (0.0758s) =======================================
== 14 AddQueriesPermissions: migrating ========================================
== 14 AddQueriesPermissions: migrated (0.0164s) ===============================
== 15 CreateRepositories: migrating ===========================================
-- create_table(:repositories, {:force=>true})
  -> 0.0913s
== 15 CreateRepositories: migrated (0.0915s) ==================================
== 16 AddRepositoriesPermissions: migrating ===================================
== 16 AddRepositoriesPermissions: migrated (0.0996s) ==========================
== 17 CreateSettings: migrating ===============================================
-- create_table(:settings, {:force=>true})
  -> 0.0918s
== 17 CreateSettings: migrated (0.0920s) ======================================
== 18 SetDocAndFilesNotifications: migrating ==================================
== 18 SetDocAndFilesNotifications: migrated (0.0920s) =========================
== 19 AddIssueStatusPosition: migrating =======================================
-- add_column(:issue_statuses, :position, :integer, {:default=>1})
  -> 0.3352s
== 19 AddIssueStatusPosition: migrated (0.4037s) ==============================
== 20 AddRolePosition: migrating ==============================================
-- add_column(:roles, :position, :integer, {:default=>1})
  -> 0.5882s
== 20 AddRolePosition: migrated (0.6153s) =====================================
== 21 AddTrackerPosition: migrating ===========================================
-- add_column(:trackers, :position, :integer, {:default=>1})
  -> 0.3289s
== 21 AddTrackerPosition: migrated (0.3818s) ==================================
== 22 SerializePossiblesValues: migrating =====================================
== 22 SerializePossiblesValues: migrated (0.0036s) ============================
== 23 AddTrackerIsInRoadmap: migrating ========================================
-- add_column(:trackers, :is_in_roadmap, :boolean, {:default=>true, :null=>false})
  -> 0.3352s
== 23 AddTrackerIsInRoadmap: migrated (0.3355s) ===============================
== 24 AddRoadmapPermission: migrating =========================================
== 24 AddRoadmapPermission: migrated (0.0222s) ================================
== 25 AddSearchPermission: migrating ==========================================
== 25 AddSearchPermission: migrated (0.0312s) =================================
== 26 AddRepositoryLoginAndPassword: migrating ================================
-- add_column(:repositories, :login, :string, {:limit=>60, :default=>""})
  -> 0.1026s
-- add_column(:repositories, :password, :string, {:limit=>60, :default=>""})
  -> 0.1097s
== 26 AddRepositoryLoginAndPassword: migrated (0.2126s) =======================
== 27 CreateWikis: migrating ==================================================
-- create_table(:wikis)
  -> 0.0676s
-- add_index(:wikis, :project_id, {:name=>:wikis_project_id})
  -> 0.0667s
== 27 CreateWikis: migrated (0.1346s) =========================================
== 28 CreateWikiPages: migrating ==============================================
-- create_table(:wiki_pages)
  -> 0.2110s
-- add_index(:wiki_pages, [:wiki_id, :title], {:name=>:wiki_pages_wiki_id_title})
  -> 0.4752s
== 28 CreateWikiPages: migrated (0.6866s) =====================================
== 29 CreateWikiContents: migrating ===========================================
-- create_table(:wiki_contents)
  -> 0.1795s
-- add_index(:wiki_contents, :page_id, {:name=>:wiki_contents_page_id})
  -> 0.1436s
-- create_table(:wiki_content_versions)
  -> 0.1176s
-- add_index(:wiki_content_versions, :wiki_content_id, {:name=>:wiki_content_versions_wcid})
  -> 0.0820s
== 29 CreateWikiContents: migrated (0.5232s) ==================================
== 30 AddProjectsFeedsPermissions: migrating ==================================
== 30 AddProjectsFeedsPermissions: migrated (0.0236s) =========================
== 31 AddRepositoryRootUrl: migrating =========================================
-- add_column(:repositories, :root_url, :string, {:limit=>255, :default=>""})
  -> 0.1529s
== 31 AddRepositoryRootUrl: migrated (0.1530s) ================================
== 32 CreateTimeEntries: migrating ============================================
-- create_table(:time_entries)
  -> 0.0934s
-- add_index(:time_entries, [:project_id], {:name=>:time_entries_project_id})
  -> 0.0807s
-- add_index(:time_entries, [:issue_id], {:name=>:time_entries_issue_id})
  -> 0.0895s
== 32 CreateTimeEntries: migrated (0.2639s) ===================================
== 33 AddTimelogPermissions: migrating ========================================
== 33 AddTimelogPermissions: migrated (0.0198s) ===============================
== 34 CreateChangesets: migrating =============================================
-- create_table(:changesets)
  -> 0.0969s
-- add_index(:changesets, [:repository_id, :revision], {:unique=>true, :name=>:changesets_repos_rev})
  -> 0.0809s
== 34 CreateChangesets: migrated (0.1780s) ====================================
== 35 CreateChanges: migrating ================================================
-- create_table(:changes)
  -> 0.0923s
-- add_index(:changes, [:changeset_id], {:name=>:changesets_changeset_id})
  -> 0.0814s
== 35 CreateChanges: migrated (0.1741s) =======================================
== 36 AddChangesetCommitDate: migrating =======================================
-- add_column(:changesets, :commit_date, :date)
  -> 0.1701s
== 36 AddChangesetCommitDate: migrated (0.2207s) ==============================
== 37 AddProjectIdentifier: migrating =========================================
-- add_column(:projects, :identifier, :string, {:limit=>20})
  -> 0.1394s
== 37 AddProjectIdentifier: migrated (0.1396s) ================================
== 38 AddCustomFieldIsFilter: migrating =======================================
-- add_column(:custom_fields, :is_filter, :boolean, {:null=>false, :default=>false})
  -> 0.1526s
== 38 AddCustomFieldIsFilter: migrated (0.1527s) ==============================
== 39 CreateWatchers: migrating ===============================================
-- create_table(:watchers)
  -> 0.0899s
== 39 CreateWatchers: migrated (0.0900s) ======================================
== 40 CreateChangesetsIssues: migrating =======================================
-- create_table(:changesets_issues, {:id=>false})
  -> 0.1342s
-- add_index(:changesets_issues, [:changeset_id, :issue_id], {:unique=>true, :name=>:changesets_issues_ids})
  -> 0.1680s
== 40 CreateChangesetsIssues: migrated (0.3025s) ==============================
== 41 RenameCommentToComments: migrating ======================================
== 41 RenameCommentToComments: migrated (0.1990s) =============================
== 42 CreateIssueRelations: migrating =========================================
-- create_table(:issue_relations)
  -> 0.1036s
== 42 CreateIssueRelations: migrated (0.1037s) ================================
== 43 AddRelationsPermissions: migrating ======================================
== 43 AddRelationsPermissions: migrated (0.0391s) =============================
== 44 SetLanguageLengthToFive: migrating ======================================
-- change_column(:users, :language, :string, {:limit=>5, :default=>""})
  -> 0.2359s
== 44 SetLanguageLengthToFive: migrated (0.2361s) =============================
== 45 CreateBoards: migrating =================================================
-- create_table(:boards)
  -> 0.0963s
-- add_index(:boards, [:project_id], {:name=>:boards_project_id})
  -> 0.0790s
== 45 CreateBoards: migrated (0.1755s) ========================================
== 46 CreateMessages: migrating ===============================================
-- create_table(:messages)
  -> 0.0958s
-- add_index(:messages, [:board_id], {:name=>:messages_board_id})
  -> 0.0993s
-- add_index(:messages, [:parent_id], {:name=>:messages_parent_id})
  -> 0.0763s
== 46 CreateMessages: migrated (0.2719s) ======================================
== 47 AddBoardsPermissions: migrating =========================================
== 47 AddBoardsPermissions: migrated (0.0493s) ================================
== 48 AllowNullVersionEffectiveDate: migrating ================================
-- change_column(:versions, :effective_date, :date, {:default=>nil, :null=>true})
  -> 0.0167s
== 48 AllowNullVersionEffectiveDate: migrated (0.0169s) =======================
== 49 AddWikiDestroyPagePermission: migrating =================================
== 49 AddWikiDestroyPagePermission: migrated (0.0211s) ========================
== 50 AddWikiAttachmentsPermissions: migrating ================================
== 50 AddWikiAttachmentsPermissions: migrated (0.0352s) =======================
== 51 AddProjectStatus: migrating =============================================
-- add_column(:projects, :status, :integer, {:default=>1, :null=>false})
  -> 0.1500s
== 51 AddProjectStatus: migrated (0.1501s) ====================================
== 52 AddChangesRevision: migrating ===========================================
-- add_column(:changes, :revision, :string)
  -> 0.1947s
== 52 AddChangesRevision: migrated (0.1948s) ==================================
== 53 AddChangesBranch: migrating =============================================
-- add_column(:changes, :branch, :string)
  -> 0.2878s
== 53 AddChangesBranch: migrated (0.2879s) ====================================
== 54 AddChangesetsScmid: migrating ===========================================
-- add_column(:changesets, :scmid, :string)
  -> 0.3395s
== 54 AddChangesetsScmid: migrated (0.3397s) ==================================
== 55 AddRepositoriesType: migrating ==========================================
-- add_column(:repositories, :type, :string)
  -> 0.1378s
== 55 AddRepositoriesType: migrated (0.1387s) =================================
== 56 AddRepositoriesChangesPermission: migrating =============================
== 56 AddRepositoriesChangesPermission: migrated (0.0220s) ====================
== 57 AddVersionsWikiPageTitle: migrating =====================================
-- add_column(:versions, :wiki_page_title, :string)
  -> 0.1598s
== 57 AddVersionsWikiPageTitle: migrated (0.1599s) ============================
== 58 AddIssueCategoriesAssignedToId: migrating ===============================
-- add_column(:issue_categories, :assigned_to_id, :integer)
  -> 0.1866s
== 58 AddIssueCategoriesAssignedToId: migrated (0.1867s) ======================
== 59 AddRolesAssignable: migrating ===========================================
-- add_column(:roles, :assignable, :boolean, {:default=>true})
  -> 0.4463s
== 59 AddRolesAssignable: migrated (0.4465s) ==================================
== 60 ChangeChangesetsCommitterLimit: migrating ===============================
-- change_column(:changesets, :committer, :string, {:limit=>nil})
  -> 0.2349s
== 60 ChangeChangesetsCommitterLimit: migrated (0.2350s) ======================
== 61 AddRolesBuiltin: migrating ==============================================
-- add_column(:roles, :builtin, :integer, {:default=>0, :null=>false})
  -> 0.1576s
== 61 AddRolesBuiltin: migrated (0.1577s) =====================================
== 62 InsertBuiltinRoles: migrating ===========================================
== 62 InsertBuiltinRoles: migrated (0.1779s) ==================================
== 63 AddRolesPermissions: migrating ==========================================
-- add_column(:roles, :permissions, :text)
  -> 0.1525s
== 63 AddRolesPermissions: migrated (0.1526s) =================================
== 64 DropPermissions: migrating ==============================================
-- drop_table(:permissions)
  -> 0.0490s
-- drop_table(:permissions_roles)
  -> 0.0435s
== 64 DropPermissions: migrated (0.0926s) =====================================
== 65 AddSettingsUpdatedOn: migrating =========================================
-- add_column(:settings, :updated_on, :timestamp)
  -> 0.1523s
== 65 AddSettingsUpdatedOn: migrated (0.1800s) ================================
== 66 AddCustomValueCustomizedIndex: migrating ================================
-- add_index(:custom_values, [:customized_type, :customized_id], {:name=>:custom_values_customized})
  -> 0.0864s
== 66 AddCustomValueCustomizedIndex: migrated (0.0865s) =======================
== 67 CreateWikiRedirects: migrating ==========================================
-- create_table(:wiki_redirects)
  -> 0.0982s
-- add_index(:wiki_redirects, [:wiki_id, :title], {:name=>:wiki_redirects_wiki_id_title})
  -> 0.1040s
== 67 CreateWikiRedirects: migrated (0.2025s) =================================
== 68 CreateEnabledModules: migrating =========================================
-- create_table(:enabled_modules)
  -> 0.0986s
-- add_index(:enabled_modules, [:project_id], {:name=>:enabled_modules_project_id})
  -> 0.0850s
== 68 CreateEnabledModules: migrated (0.1872s) ================================
== 69 AddIssuesEstimatedHours: migrating ======================================
-- add_column(:issues, :estimated_hours, :float)
  -> 0.1949s
== 69 AddIssuesEstimatedHours: migrated (0.1950s) =============================
== 70 ChangeAttachmentsContentTypeLimit: migrating ============================
-- change_column(:attachments, :content_type, :string, {:limit=>nil})
  -> 0.2173s
== 70 ChangeAttachmentsContentTypeLimit: migrated (0.2175s) ===================
== 71 AddQueriesColumnNames: migrating ========================================
-- add_column(:queries, :column_names, :text)
  -> 0.1469s
== 71 AddQueriesColumnNames: migrated (0.1470s) ===============================
== 72 AddEnumerationsPosition: migrating ======================================
-- add_column(:enumerations, :position, :integer, {:default=>1})
  -> 0.1451s
== 72 AddEnumerationsPosition: migrated (0.1792s) =============================
== 73 AddEnumerationsIsDefault: migrating =====================================
-- add_column(:enumerations, :is_default, :boolean, {:default=>false, :null=>false})
  -> 0.1361s
== 73 AddEnumerationsIsDefault: migrated (0.1362s) ============================
== 74 AddAuthSourcesTls: migrating ============================================
-- add_column(:auth_sources, :tls, :boolean, {:default=>false, :null=>false})
  -> 0.1560s
== 74 AddAuthSourcesTls: migrated (0.1562s) ===================================
== 75 AddMembersMailNotification: migrating ===================================
-- add_column(:members, :mail_notification, :boolean, {:default=>false, :null=>false})
  -> 0.1443s
== 75 AddMembersMailNotification: migrated (0.1444s) ==========================
== 76 AllowNullPosition: migrating ============================================
-- change_column(:issue_statuses, :position, :integer, {:default=>1, :null=>true})
  -> 0.0160s
-- change_column(:roles, :position, :integer, {:default=>1, :null=>true})
  -> 0.0127s
-- change_column(:trackers, :position, :integer, {:default=>1, :null=>true})
  -> 0.0163s
-- change_column(:boards, :position, :integer, {:default=>1, :null=>true})
  -> 0.0169s
-- change_column(:enumerations, :position, :integer, {:default=>1, :null=>true})
  -> 0.0168s
== 76 AllowNullPosition: migrated (0.0798s) ===================================
== 77 RemoveIssueStatusesHtmlColor: migrating =================================
-- remove_column(:issue_statuses, :html_color)
  -> 0.1313s
== 77 RemoveIssueStatusesHtmlColor: migrated (0.1315s) ========================
== 78 AddCustomFieldsPosition: migrating ======================================
-- add_column(:custom_fields, :position, :integer, {:default=>1})
  -> 0.2169s
== 78 AddCustomFieldsPosition: migrated (0.2180s) =============================
== 79 AddUserPreferencesTimeZone: migrating ===================================
-- add_column(:user_preferences, :time_zone, :string)
  -> 0.5248s
== 79 AddUserPreferencesTimeZone: migrated (0.5249s) ==========================
== 80 AddUsersType: migrating =================================================
-- add_column(:users, :type, :string)
  -> 0.1529s
== 80 AddUsersType: migrated (0.2385s) ========================================
== 81 CreateProjectsTrackers: migrating =======================================
-- create_table(:projects_trackers, {:id=>false})
  -> 0.0896s
-- add_index(:projects_trackers, :project_id, {:name=>:projects_trackers_project_id})
  -> 0.0794s
== 81 CreateProjectsTrackers: migrated (0.1710s) ==============================
== 82 AddMessagesLocked: migrating ============================================
-- add_column(:messages, :locked, :boolean, {:default=>false})
  -> 0.1758s
== 82 AddMessagesLocked: migrated (0.1759s) ===================================
== 83 AddMessagesSticky: migrating ============================================
-- add_column(:messages, :sticky, :integer, {:default=>0})
  -> 0.1616s
== 83 AddMessagesSticky: migrated (0.1618s) ===================================
== 84 ChangeAuthSourcesAccountLimit: migrating ================================
-- change_column(:auth_sources, :account, :string, {:limit=>nil})
  -> 0.2280s
== 84 ChangeAuthSourcesAccountLimit: migrated (0.2282s) =======================
== 85 AddRoleTrackerOldStatusIndexToWorkflows: migrating ======================
-- add_index(:workflows, [:role_id, :tracker_id, :old_status_id], {:name=>:wkfs_role_tracker_old_status})
  -> 0.0785s
== 85 AddRoleTrackerOldStatusIndexToWorkflows: migrated (0.0787s) =============
== 86 AddCustomFieldsSearchable: migrating ====================================
-- add_column(:custom_fields, :searchable, :boolean, {:default=>false})
  -> 0.1607s
== 86 AddCustomFieldsSearchable: migrated (0.1608s) ===========================
== 87 ChangeProjectsDescriptionToText: migrating ==============================
-- change_column(:projects, :description, :text, {:null=>true, :default=>nil})
  -> 0.2359s
== 87 ChangeProjectsDescriptionToText: migrated (0.2360s) =====================
== 88 AddCustomFieldsDefaultValue: migrating ==================================
-- add_column(:custom_fields, :default_value, :text)
  -> 0.1451s
== 88 AddCustomFieldsDefaultValue: migrated (0.1453s) =========================
== 89 AddAttachmentsDescription: migrating ====================================
-- add_column(:attachments, :description, :string)
  -> 0.1761s
== 89 AddAttachmentsDescription: migrated (0.1763s) ===========================
== 90 ChangeVersionsNameLimit: migrating ======================================
-- change_column(:versions, :name, :string, {:limit=>nil})
  -> 0.2130s
== 90 ChangeVersionsNameLimit: migrated (0.2132s) =============================
== 91 ChangeChangesetsRevisionToString: migrating =============================
-- index_exists?(:changesets, [:repository_id, :revision], {:name=>:changesets_repos_rev})
  -> 0.0010s
-- remove_index(:changesets, {:name=>:changesets_repos_rev})
  -> 0.0559s
-- index_exists?(:changesets, [:repository_id, :revision], {:name=>:altered_changesets_repos_rev})
  -> 0.0004s
-- change_column(:changesets, :revision, :string, {:null=>false})
  -> 0.1963s
-- add_index(:changesets, [:repository_id, :revision], {:unique=>true, :name=>:changesets_repos_rev})
  -> 0.0773s
== 91 ChangeChangesetsRevisionToString: migrated (0.3315s) ====================
== 92 ChangeChangesFromRevisionToString: migrating ============================
-- change_column(:changes, :from_revision, :string)
  -> 0.2200s
== 92 ChangeChangesFromRevisionToString: migrated (0.2202s) ===================
== 93 AddWikiPagesProtected: migrating ========================================
-- add_column(:wiki_pages, :protected, :boolean, {:default=>false, :null=>false})
  -> 0.1685s
== 93 AddWikiPagesProtected: migrated (0.1686s) ===============================
== 94 ChangeProjectsHomepageLimit: migrating ==================================
-- change_column(:projects, :homepage, :string, {:limit=>nil, :default=>""})
  -> 0.2054s
== 94 ChangeProjectsHomepageLimit: migrated (0.2055s) =========================
== 95 AddWikiPagesParentId: migrating =========================================
-- add_column(:wiki_pages, :parent_id, :integer, {:default=>nil})
  -> 0.1527s
== 95 AddWikiPagesParentId: migrated (0.1528s) ================================
== 96 AddCommitAccessPermission: migrating ====================================
== 96 AddCommitAccessPermission: migrated (0.0012s) ===========================
== 97 AddViewWikiEditsPermission: migrating ===================================
== 97 AddViewWikiEditsPermission: migrated (0.0011s) ==========================
== 98 SetTopicAuthorsAsWatchers: migrating ====================================
== 98 SetTopicAuthorsAsWatchers: migrated (0.0594s) ===========================
== 99 AddDeleteWikiPagesAttachmentsPermission: migrating ======================
== 99 AddDeleteWikiPagesAttachmentsPermission: migrated (0.0009s) =============
== 100 AddChangesetsUserId: migrating =========================================
-- add_column(:changesets, :user_id, :integer, {:default=>nil})
  -> 0.1599s
== 100 AddChangesetsUserId: migrated (0.1600s) ================================
== 101 PopulateChangesetsUserId: migrating ====================================
== 101 PopulateChangesetsUserId: migrated (0.0004s) ===========================
== 102 AddCustomFieldsEditable: migrating =====================================
-- add_column(:custom_fields, :editable, :boolean, {:default=>true})
  -> 0.1439s
== 102 AddCustomFieldsEditable: migrated (0.1441s) ============================
== 103 SetCustomFieldsEditable: migrating =====================================
== 103 SetCustomFieldsEditable: migrated (0.0045s) ============================
== 104 AddProjectsLftAndRgt: migrating ========================================
-- add_column(:projects, :lft, :integer)
  -> 0.1529s
-- add_column(:projects, :rgt, :integer)
  -> 0.2531s
== 104 AddProjectsLftAndRgt: migrated (0.4062s) ===============================
== 105 BuildProjectsTree: migrating ===========================================
== 105 BuildProjectsTree: migrated (0.0038s) ==================================
== 106 RemoveProjectsProjectsCount: migrating =================================
-- remove_column(:projects, :projects_count)
  -> 0.4674s
== 106 RemoveProjectsProjectsCount: migrated (0.4675s) ========================
== 107 AddOpenIdAuthenticationTables: migrating ===============================
-- create_table(:open_id_authentication_associations, {:force=>true})
  -> 0.1748s
-- create_table(:open_id_authentication_nonces, {:force=>true})
  -> 0.1011s
== 107 AddOpenIdAuthenticationTables: migrated (0.2761s) ======================
== 108 AddIdentityUrlToUsers: migrating =======================================
-- add_column(:users, :identity_url, :string)
  -> 0.1524s
== 108 AddIdentityUrlToUsers: migrated (0.1525s) ==============================
== 20090214190337 AddWatchersUserIdTypeIndex: migrating =======================
-- add_index(:watchers, [:user_id, :watchable_type], {:name=>:watchers_user_id_type})
  -> 0.0798s
== 20090214190337 AddWatchersUserIdTypeIndex: migrated (0.0799s) ==============
== 20090312172426 AddQueriesSortCriteria: migrating ===========================
-- add_column(:queries, :sort_criteria, :text)
  -> 0.1515s
== 20090312172426 AddQueriesSortCriteria: migrated (0.1516s) ==================
== 20090312194159 AddProjectsTrackersUniqueIndex: migrating ===================
-- add_index(:projects_trackers, [:project_id, :tracker_id], {:name=>:projects_trackers_unique, :unique=>true})
  -> 0.1865s
== 20090312194159 AddProjectsTrackersUniqueIndex: migrated (0.1873s) ==========
== 20090318181151 ExtendSettingsName: migrating ===============================
-- change_column(:settings, :name, :string, {:limit=>255, :default=>"", :null=>false})
  -> 0.3681s
== 20090318181151 ExtendSettingsName: migrated (0.3682s) ======================
== 20090323224724 AddTypeToEnumerations: migrating ============================
-- add_column(:enumerations, :type, :string)
  -> 0.1531s
== 20090323224724 AddTypeToEnumerations: migrated (0.1532s) ===================
== 20090401221305 UpdateEnumerationsToSti: migrating ==========================
== 20090401221305 UpdateEnumerationsToSti: migrated (0.0026s) =================
== 20090401231134 AddActiveFieldToEnumerations: migrating =====================
-- add_column(:enumerations, :active, :boolean, {:default=>true, :null=>false})
  -> 0.2262s
== 20090401231134 AddActiveFieldToEnumerations: migrated (0.2263s) ============
== 20090403001910 AddProjectToEnumerations: migrating =========================
-- add_column(:enumerations, :project_id, :integer, {:null=>true, :default=>nil})
  -> 0.2035s
-- add_index(:enumerations, :project_id)
  -> 0.0863s
== 20090403001910 AddProjectToEnumerations: migrated (0.2901s) ================
== 20090406161854 AddParentIdToEnumerations: migrating ========================
-- add_column(:enumerations, :parent_id, :integer, {:null=>true, :default=>nil})
  -> 0.1617s
== 20090406161854 AddParentIdToEnumerations: migrated (0.1619s) ===============
== 20090425161243 AddQueriesGroupBy: migrating ================================
-- add_column(:queries, :group_by, :string)
  -> 0.1568s
== 20090425161243 AddQueriesGroupBy: migrated (0.1569s) =======================
== 20090503121501 CreateMemberRoles: migrating ================================
-- create_table(:member_roles)
  -> 0.0921s
== 20090503121501 CreateMemberRoles: migrated (0.0923s) =======================
== 20090503121505 PopulateMemberRoles: migrating ==============================
== 20090503121505 PopulateMemberRoles: migrated (0.0214s) =====================
== 20090503121510 DropMembersRoleId: migrating ================================
-- remove_column(:members, :role_id)
  -> 0.1483s
== 20090503121510 DropMembersRoleId: migrated (0.1484s) =======================
== 20090614091200 FixMessagesStickyNull: migrating ============================
== 20090614091200 FixMessagesStickyNull: migrated (0.0011s) ===================
== 20090704172350 PopulateUsersType: migrating ================================
== 20090704172350 PopulateUsersType: migrated (0.0012s) =======================
== 20090704172355 CreateGroupsUsers: migrating ================================
-- create_table(:groups_users, {:id=>false})
  -> 0.1234s
-- add_index(:groups_users, [:group_id, :user_id], {:unique=>true, :name=>:groups_users_ids})
  -> 0.1870s
== 20090704172355 CreateGroupsUsers: migrated (0.3107s) =======================
== 20090704172358 AddMemberRolesInheritedFrom: migrating ======================
-- add_column(:member_roles, :inherited_from, :integer)
  -> 0.1614s
== 20090704172358 AddMemberRolesInheritedFrom: migrated (0.1615s) =============
== 20091010093521 FixUsersCustomValues: migrating =============================
== 20091010093521 FixUsersCustomValues: migrated (0.0062s) ====================
== 20091017212227 AddMissingIndexesToWorkflows: migrating =====================
-- add_index(:workflows, :old_status_id)
  -> 0.0794s
-- add_index(:workflows, :role_id)
  -> 0.0809s
-- add_index(:workflows, :new_status_id)
  -> 0.0799s
== 20091017212227 AddMissingIndexesToWorkflows: migrated (0.2406s) ============
== 20091017212457 AddMissingIndexesToCustomFieldsProjects: migrating ==========
-- add_index(:custom_fields_projects, [:custom_field_id, :project_id])
  -> 0.0930s
== 20091017212457 AddMissingIndexesToCustomFieldsProjects: migrated (0.0931s) =
== 20091017212644 AddMissingIndexesToMessages: migrating ======================
-- add_index(:messages, :last_reply_id)
  -> 0.0878s
-- add_index(:messages, :author_id)
  -> 0.0819s
== 20091017212644 AddMissingIndexesToMessages: migrated (0.1699s) =============
== 20091017212938 AddMissingIndexesToRepositories: migrating ==================
-- add_index(:repositories, :project_id)
  -> 0.0847s
== 20091017212938 AddMissingIndexesToRepositories: migrated (0.0848s) =========
== 20091017213027 AddMissingIndexesToComments: migrating ======================
-- add_index(:comments, [:commented_id, :commented_type])
  -> 0.0847s
-- add_index(:comments, :author_id)
  -> 0.0795s
== 20091017213027 AddMissingIndexesToComments: migrated (0.1644s) =============
== 20091017213113 AddMissingIndexesToEnumerations: migrating ==================
-- add_index(:enumerations, [:id, :type])
  -> 0.0814s
== 20091017213113 AddMissingIndexesToEnumerations: migrated (0.0815s) =========
== 20091017213151 AddMissingIndexesToWikiPages: migrating =====================
-- add_index(:wiki_pages, :wiki_id)
  -> 0.0935s
-- add_index(:wiki_pages, :parent_id)
  -> 0.0802s
== 20091017213151 AddMissingIndexesToWikiPages: migrated (0.1739s) ============
== 20091017213228 AddMissingIndexesToWatchers: migrating ======================
-- add_index(:watchers, :user_id)
  -> 0.0887s
-- add_index(:watchers, [:watchable_id, :watchable_type])
  -> 0.3340s
== 20091017213228 AddMissingIndexesToWatchers: migrated (0.4229s) =============
== 20091017213257 AddMissingIndexesToAuthSources: migrating ===================
-- add_index(:auth_sources, [:id, :type])
  -> 0.2686s
== 20091017213257 AddMissingIndexesToAuthSources: migrated (0.2688s) ==========
== 20091017213332 AddMissingIndexesToDocuments: migrating =====================
-- add_index(:documents, :category_id)
  -> 0.0798s
== 20091017213332 AddMissingIndexesToDocuments: migrated (0.0799s) ============
== 20091017213444 AddMissingIndexesToTokens: migrating ========================
-- add_index(:tokens, :user_id)
  -> 0.0827s
== 20091017213444 AddMissingIndexesToTokens: migrated (0.0828s) ===============
== 20091017213536 AddMissingIndexesToChangesets: migrating ====================
-- add_index(:changesets, :user_id)
  -> 0.0698s
-- add_index(:changesets, :repository_id)
  -> 0.1143s
== 20091017213536 AddMissingIndexesToChangesets: migrated (0.1844s) ===========
== 20091017213642 AddMissingIndexesToIssueCategories: migrating ===============
-- add_index(:issue_categories, :assigned_to_id)
  -> 0.0846s
== 20091017213642 AddMissingIndexesToIssueCategories: migrated (0.0847s) ======
== 20091017213716 AddMissingIndexesToMemberRoles: migrating ===================
-- add_index(:member_roles, :member_id)
  -> 0.0832s
-- add_index(:member_roles, :role_id)
  -> 0.0846s
== 20091017213716 AddMissingIndexesToMemberRoles: migrated (0.1681s) ==========
== 20091017213757 AddMissingIndexesToBoards: migrating ========================
-- add_index(:boards, :last_message_id)
  -> 0.0765s
== 20091017213757 AddMissingIndexesToBoards: migrated (0.0766s) ===============
== 20091017213835 AddMissingIndexesToUserPreferences: migrating ===============
-- add_index(:user_preferences, :user_id)
  -> 0.1077s
== 20091017213835 AddMissingIndexesToUserPreferences: migrated (0.1079s) ======
== 20091017213910 AddMissingIndexesToIssues: migrating ========================
-- add_index(:issues, :status_id)
  -> 0.1436s
-- add_index(:issues, :category_id)
  -> 0.1436s
-- add_index(:issues, :assigned_to_id)
  -> 0.1775s
-- add_index(:issues, :fixed_version_id)
  -> 0.1435s
-- add_index(:issues, :tracker_id)
  -> 0.1314s
-- add_index(:issues, :priority_id)
  -> 0.1292s
-- add_index(:issues, :author_id)
  -> 0.1932s
== 20091017213910 AddMissingIndexesToIssues: migrated (1.0630s) ===============
== 20091017214015 AddMissingIndexesToMembers: migrating =======================
-- add_index(:members, :user_id)
  -> 0.2511s
-- add_index(:members, :project_id)
  -> 0.2090s
== 20091017214015 AddMissingIndexesToMembers: migrated (0.4603s) ==============
== 20091017214107 AddMissingIndexesToCustomFields: migrating ==================
-- add_index(:custom_fields, [:id, :type])
  -> 0.0703s
== 20091017214107 AddMissingIndexesToCustomFields: migrated (0.0704s) =========
== 20091017214136 AddMissingIndexesToQueries: migrating =======================
-- add_index(:queries, :project_id)
  -> 0.0787s
-- add_index(:queries, :user_id)
  -> 0.0678s
== 20091017214136 AddMissingIndexesToQueries: migrated (0.1467s) ==============
== 20091017214236 AddMissingIndexesToTimeEntries: migrating ===================
-- add_index(:time_entries, :activity_id)
  -> 0.0762s
-- add_index(:time_entries, :user_id)
  -> 0.0786s
== 20091017214236 AddMissingIndexesToTimeEntries: migrated (0.1550s) ==========
== 20091017214308 AddMissingIndexesToNews: migrating ==========================
-- add_index(:news, :author_id)
  -> 0.0685s
== 20091017214308 AddMissingIndexesToNews: migrated (0.0687s) =================
== 20091017214336 AddMissingIndexesToUsers: migrating =========================
-- add_index(:users, [:id, :type])
  -> 0.1092s
-- add_index(:users, :auth_source_id)
  -> 0.1444s
== 20091017214336 AddMissingIndexesToUsers: migrated (0.2539s) ================
== 20091017214406 AddMissingIndexesToAttachments: migrating ===================
-- add_index(:attachments, [:container_id, :container_type])
  -> 0.0761s
-- add_index(:attachments, :author_id)
  -> 0.0993s
== 20091017214406 AddMissingIndexesToAttachments: migrated (0.1756s) ==========
== 20091017214440 AddMissingIndexesToWikiContents: migrating ==================
-- add_index(:wiki_contents, :author_id)
  -> 0.0593s
== 20091017214440 AddMissingIndexesToWikiContents: migrated (0.0594s) =========
== 20091017214519 AddMissingIndexesToCustomValues: migrating ==================
-- add_index(:custom_values, :custom_field_id)
  -> 0.0596s
== 20091017214519 AddMissingIndexesToCustomValues: migrated (0.0597s) =========
== 20091017214611 AddMissingIndexesToJournals: migrating ======================
-- add_index(:journals, :user_id)
  -> 0.0783s
-- add_index(:journals, :journalized_id)
  -> 0.0742s
== 20091017214611 AddMissingIndexesToJournals: migrated (0.1527s) =============
== 20091017214644 AddMissingIndexesToIssueRelations: migrating ================
-- add_index(:issue_relations, :issue_from_id)
  -> 0.0837s
-- add_index(:issue_relations, :issue_to_id)
  -> 0.0686s
== 20091017214644 AddMissingIndexesToIssueRelations: migrated (0.1526s) =======
== 20091017214720 AddMissingIndexesToWikiRedirects: migrating =================
-- add_index(:wiki_redirects, :wiki_id)
  -> 0.0750s
== 20091017214720 AddMissingIndexesToWikiRedirects: migrated (0.0751s) ========
== 20091017214750 AddMissingIndexesToCustomFieldsTrackers: migrating ==========
-- add_index(:custom_fields_trackers, [:custom_field_id, :tracker_id])
  -> 0.0780s
== 20091017214750 AddMissingIndexesToCustomFieldsTrackers: migrated (0.0782s) =
== 20091025163651 AddActivityIndexes: migrating ===============================
-- add_index(:journals, :created_on)
  -> 0.1216s
-- add_index(:changesets, :committed_on)
  -> 0.3178s
-- add_index(:wiki_content_versions, :updated_on)
  -> 0.2178s
-- add_index(:messages, :created_on)
  -> 0.1334s
-- add_index(:issues, :created_on)
  -> 0.1280s
-- add_index(:news, :created_on)
  -> 0.1272s
-- add_index(:attachments, :created_on)
  -> 0.0847s
-- add_index(:documents, :created_on)
  -> 0.1012s
-- add_index(:time_entries, :created_on)
  -> 0.1020s
== 20091025163651 AddActivityIndexes: migrated (1.3347s) ======================
== 20091108092559 AddVersionsStatus: migrating ================================
-- add_column(:versions, :status, :string, {:default=>"open"})
  -> 0.1859s
== 20091108092559 AddVersionsStatus: migrated (0.2118s) =======================
== 20091114105931 AddViewIssuesPermission: migrating ==========================
== 20091114105931 AddViewIssuesPermission: migrated (0.0398s) =================
== 20091123212029 AddDefaultDoneRatioToIssueStatus: migrating =================
-- add_column(:issue_statuses, :default_done_ratio, :integer)
  -> 0.5300s
== 20091123212029 AddDefaultDoneRatioToIssueStatus: migrated (0.5302s) ========
== 20091205124427 AddVersionsSharing: migrating ===============================
-- add_column(:versions, :sharing, :string, {:default=>"none", :null=>false})
  -> 0.4205s
-- add_index(:versions, :sharing)
  -> 0.2931s
== 20091205124427 AddVersionsSharing: migrated (0.7139s) ======================
== 20091220183509 AddLftAndRgtIndexesToProjects: migrating ====================
-- add_index(:projects, :lft)
  -> 0.2585s
-- add_index(:projects, :rgt)
  -> 0.0532s
== 20091220183509 AddLftAndRgtIndexesToProjects: migrated (0.3120s) ===========
== 20091220183727 AddIndexToSettingsName: migrating ===========================
-- add_index(:settings, :name)
  -> 0.0534s
== 20091220183727 AddIndexToSettingsName: migrated (0.0535s) ==================
== 20091220184736 AddIndexesToIssueStatus: migrating ==========================
-- add_index(:issue_statuses, :position)
  -> 0.0512s
-- add_index(:issue_statuses, :is_closed)
  -> 0.0763s
-- add_index(:issue_statuses, :is_default)
  -> 0.1008s
== 20091220184736 AddIndexesToIssueStatus: migrated (0.2286s) =================
== 20091225164732 RemoveEnumerationsOpt: migrating ============================
-- remove_column(:enumerations, :opt)
  -> 0.1756s
== 20091225164732 RemoveEnumerationsOpt: migrated (0.1757s) ===================
== 20091227112908 ChangeWikiContentsTextLimit: migrating ======================
-- change_column(:wiki_contents, :text, :text, {:limit=>16777216})
  -> 0.2473s
-- change_column(:wiki_content_versions, :data, :binary, {:limit=>16777216})
  -> 0.2703s
== 20091227112908 ChangeWikiContentsTextLimit: migrated (0.5179s) =============
== 20100129193402 ChangeUsersMailNotificationToString: migrating ==============
-- rename_column(:users, :mail_notification, :mail_notification_bool)
  -> 0.0320s
-- add_column(:users, :mail_notification, :string, {:default=>"", :null=>false})
  -> 0.2015s
-- remove_column(:users, :mail_notification_bool)
  -> 0.1948s
== 20100129193402 ChangeUsersMailNotificationToString: migrated (0.4461s) =====
== 20100129193813 UpdateMailNotificationValues: migrating =====================
== 20100129193813 UpdateMailNotificationValues: migrated (0.0000s) ============
== 20100221100219 AddIndexOnChangesetsScmid: migrating ========================
-- add_index(:changesets, [:repository_id, :scmid], {:name=>:changesets_repos_scmid})
  -> 0.0928s
== 20100221100219 AddIndexOnChangesetsScmid: migrated (0.0929s) ===============
== 20100313132032 AddIssuesNestedSetsColumns: migrating =======================
-- add_column(:issues, :parent_id, :integer, {:default=>nil})
  -> 0.5839s
-- add_column(:issues, :root_id, :integer, {:default=>nil})
  -> 0.2704s
-- add_column(:issues, :lft, :integer, {:default=>nil})
  -> 0.2900s
-- add_column(:issues, :rgt, :integer, {:default=>nil})
  -> 0.2888s
== 20100313132032 AddIssuesNestedSetsColumns: migrated (1.4842s) ==============
== 20100313171051 AddIndexOnIssuesNestedSet: migrating ========================
-- add_index(:issues, [:root_id, :lft, :rgt])
  -> 0.0907s
== 20100313171051 AddIndexOnIssuesNestedSet: migrated (0.0909s) ===============
== 20100705164950 ChangeChangesPathLengthLimit: migrating =====================
-- change_column(:changes, :path, :text, {:default=>nil, :null=>true})
  -> 0.2438s
-- change_column(:changes, :path, :text, {:null=>false})
  -> 0.1711s
-- change_column(:changes, :from_path, :text)
  -> 0.2367s
== 20100705164950 ChangeChangesPathLengthLimit: migrated (0.6520s) ============
== 20100819172912 EnableCalendarAndGanttModulesWhereAppropriate: migrating ====
== 20100819172912 EnableCalendarAndGanttModulesWhereAppropriate: migrated (0.0231s)
== 20101104182107 AddUniqueIndexOnMembers: migrating ==========================
-- add_index(:members, [:user_id, :project_id], {:unique=>true})
  -> 0.0899s
== 20101104182107 AddUniqueIndexOnMembers: migrated (0.1090s) =================
== 20101107130441 AddCustomFieldsVisible: migrating ===========================
-- add_column(:custom_fields, :visible, :boolean, {:null=>false, :default=>true})
  -> 0.1679s
== 20101107130441 AddCustomFieldsVisible: migrated (0.1688s) ==================
== 20101114115114 ChangeProjectsNameLimit: migrating ==========================
-- change_column(:projects, :name, :string, {:limit=>nil, :default=>"", :null=>false})
  -> 0.3460s
== 20101114115114 ChangeProjectsNameLimit: migrated (0.3461s) =================
== 20101114115359 ChangeProjectsIdentifierLimit: migrating ====================
-- change_column(:projects, :identifier, :string, {:limit=>nil})
  -> 0.5103s
== 20101114115359 ChangeProjectsIdentifierLimit: migrated (0.5104s) ===========
== 20110220160626 AddWorkflowsAssigneeAndAuthor: migrating ====================
-- add_column(:workflows, :assignee, :boolean, {:null=>false, :default=>false})
  -> 0.3639s
-- add_column(:workflows, :author, :boolean, {:null=>false, :default=>false})
  -> 0.2085s
== 20110220160626 AddWorkflowsAssigneeAndAuthor: migrated (0.5823s) ===========
== 20110223180944 AddUsersSalt: migrating =====================================
-- add_column(:users, :salt, :string, {:limit=>64})
  -> 0.2001s
== 20110223180944 AddUsersSalt: migrated (0.2003s) ============================
== 20110223180953 SaltUserPasswords: migrating ================================
-- Salting user passwords, this may take some time...
  -> 0.0493s
== 20110223180953 SaltUserPasswords: migrated (0.0495s) =======================
== 20110224000000 AddRepositoriesPathEncoding: migrating ======================
-- add_column(:repositories, :path_encoding, :string, {:limit=>64, :default=>nil})
  -> 0.1762s
== 20110224000000 AddRepositoriesPathEncoding: migrated (0.1763s) =============
== 20110226120112 ChangeRepositoriesPasswordLimit: migrating ==================
-- change_column(:repositories, :password, :string, {:limit=>nil, :default=>""})
  -> 0.2400s
== 20110226120112 ChangeRepositoriesPasswordLimit: migrated (0.2401s) =========
== 20110226120132 ChangeAuthSourcesAccountPasswordLimit: migrating ============
-- change_column(:auth_sources, :account_password, :string, {:limit=>nil, :default=>""})
  -> 0.3173s
== 20110226120132 ChangeAuthSourcesAccountPasswordLimit: migrated (0.3174s) ===
== 20110227125750 ChangeJournalDetailsValuesToText: migrating =================
-- change_column(:journal_details, :old_value, :text)
  -> 0.3993s
-- change_column(:journal_details, :value, :text)
  -> 0.2380s
== 20110227125750 ChangeJournalDetailsValuesToText: migrated (0.6374s) ========
== 20110228000000 AddRepositoriesLogEncoding: migrating =======================
-- add_column(:repositories, :log_encoding, :string, {:limit=>64, :default=>nil})
  -> 0.1994s
== 20110228000000 AddRepositoriesLogEncoding: migrated (0.1995s) ==============
== 20110228000100 CopyRepositoriesLogEncoding: migrating ======================
== 20110228000100 CopyRepositoriesLogEncoding: migrated (0.0061s) =============
== 20110401192910 AddIndexToUsersType: migrating ==============================
-- add_index(:users, :type)
  -> 0.0872s
== 20110401192910 AddIndexToUsersType: migrated (0.0873s) =====================
== 20110408103312 AddRolesIssuesVisibility: migrating =========================
-- add_column(:roles, :issues_visibility, :string, {:limit=>30, :default=>"default", :null=>false})
  -> 0.1572s
== 20110408103312 AddRolesIssuesVisibility: migrated (0.1574s) ================
== 20110412065600 AddIssuesIsPrivate: migrating ===============================
-- add_column(:issues, :is_private, :boolean, {:default=>false, :null=>false})
  -> 0.2957s
== 20110412065600 AddIssuesIsPrivate: migrated (0.2958s) ======================
== 20110511000000 AddRepositoriesExtraInfo: migrating =========================
-- add_column(:repositories, :extra_info, :text)
  -> 0.2341s
== 20110511000000 AddRepositoriesExtraInfo: migrated (0.2342s) ================
== 20110902000000 CreateChangesetParents: migrating ===========================
-- create_table(:changeset_parents, {:id=>false})
  -> 0.1010s
-- add_index(:changeset_parents, [:changeset_id], {:unique=>false, :name=>:changeset_parents_changeset_ids})
  -> 0.0881s
-- add_index(:changeset_parents, [:parent_id], {:unique=>false, :name=>:changeset_parents_parent_ids})
  -> 0.0775s
== 20110902000000 CreateChangesetParents: migrated (0.2670s) ==================
== 20111201201315 AddUniqueIndexToIssueRelations: migrating ===================
-- add_index(:issue_relations, [:issue_from_id, :issue_to_id], {:unique=>true})
  -> 0.0847s
== 20111201201315 AddUniqueIndexToIssueRelations: migrated (0.0853s) ==========
== 20120115143024 AddRepositoriesIdentifier: migrating ========================
-- add_column(:repositories, :identifier, :string)
  -> 0.1647s
== 20120115143024 AddRepositoriesIdentifier: migrated (0.1648s) ===============
== 20120115143100 AddRepositoriesIsDefault: migrating =========================
-- add_column(:repositories, :is_default, :boolean, {:default=>false})
  -> 0.1643s
== 20120115143100 AddRepositoriesIsDefault: migrated (0.1645s) ================
== 20120115143126 SetDefaultRepositories: migrating ===========================
== 20120115143126 SetDefaultRepositories: migrated (0.0012s) ==================
== 20120127174243 AddCustomFieldsMultiple: migrating ==========================
-- add_column(:custom_fields, :multiple, :boolean, {:default=>false})
  -> 0.1693s
== 20120127174243 AddCustomFieldsMultiple: migrated (0.1694s) =================
== 20120205111326 ChangeUsersLoginLimit: migrating ============================
-- change_column(:users, :login, :string, {:limit=>nil, :default=>"", :null=>false})
  -> 0.3540s
== 20120205111326 ChangeUsersLoginLimit: migrated (0.3541s) ===================
== 20120223110929 ChangeAttachmentsContainerDefaults: migrating ===============
-- remove_index(:attachments, [:container_id, :container_type])
  -> 0.0956s
-- change_column(:attachments, :container_id, :integer, {:default=>nil, :null=>true})
  -> 0.1834s
-- change_column(:attachments, :container_type, :string, {:limit=>30, :default=>nil, :null=>true})
  -> 0.1828s
-- add_index(:attachments, [:container_id, :container_type])
  -> 0.0988s
== 20120223110929 ChangeAttachmentsContainerDefaults: migrated (0.5875s) ======
== 20120301153455 AddAuthSourcesFilter: migrating =============================
-- add_column(:auth_sources, :filter, :string)
  -> 0.1663s
== 20120301153455 AddAuthSourcesFilter: migrated (0.1665s) ====================
== 20120422150750 ChangeRepositoriesToFullSti: migrating ======================
== 20120422150750 ChangeRepositoriesToFullSti: migrated (0.0004s) =============
== 20120705074331 AddTrackersFieldsBits: migrating ============================
-- add_column(:trackers, :fields_bits, :integer, {:default=>0})
  -> 0.1538s
== 20120705074331 AddTrackersFieldsBits: migrated (0.1540s) ===================
== 20120707064544 AddAuthSourcesTimeout: migrating ============================
-- add_column(:auth_sources, :timeout, :integer)
  -> 0.1598s
== 20120707064544 AddAuthSourcesTimeout: migrated (0.1599s) ===================
== 20120714122000 AddWorkflowsType: migrating =================================
-- add_column(:workflows, :type, :string, {:limit=>30})
  -> 0.2084s
== 20120714122000 AddWorkflowsType: migrated (0.2086s) ========================
== 20120714122100 UpdateWorkflowsToSti: migrating =============================
== 20120714122100 UpdateWorkflowsToSti: migrated (0.0006s) ====================
== 20120714122200 AddWorkflowsRuleFields: migrating ===========================
-- add_column(:workflows, :field_name, :string, {:limit=>30})
  -> 0.2951s
-- add_column(:workflows, :rule, :string, {:limit=>30})
  -> 0.8039s
== 20120714122200 AddWorkflowsRuleFields: migrated (1.0993s) ==================
== 20120731164049 AddBoardsParentId: migrating ================================
-- add_column(:boards, :parent_id, :integer)
  -> 0.1870s
== 20120731164049 AddBoardsParentId: migrated (0.1871s) =======================
== 20120930112914 AddJournalsPrivateNotes: migrating ==========================
-- add_column(:journals, :private_notes, :boolean, {:default=>false, :null=>false})
  -> 0.2035s
== 20120930112914 AddJournalsPrivateNotes: migrated (0.2037s) =================
== 20121026002032 AddEnumerationsPositionName: migrating ======================
-- add_column(:enumerations, :position_name, :string, {:limit=>30})
  -> 0.1804s
== 20121026002032 AddEnumerationsPositionName: migrated (0.1806s) =============
== 20121026003537 PopulateEnumerationsPositionName: migrating =================
== 20121026003537 PopulateEnumerationsPositionName: migrated (0.0046s) ========
== 20121209123234 AddQueriesType: migrating ===================================
-- add_column(:queries, :type, :string)
  -> 0.1786s
== 20121209123234 AddQueriesType: migrated (0.1787s) ==========================
== 20121209123358 UpdateQueriesToSti: migrating ===============================
== 20121209123358 UpdateQueriesToSti: migrated (0.0262s) ======================
== 20121213084931 AddAttachmentsDiskDirectory: migrating ======================
-- add_column(:attachments, :disk_directory, :string)
  -> 0.2432s
== 20121213084931 AddAttachmentsDiskDirectory: migrated (0.2433s) =============
== 20130110122628 SplitDocumentsPermissions: migrating ========================
== 20130110122628 SplitDocumentsPermissions: migrated (0.0011s) ===============
== 20130201184705 AddUniqueIndexOnTokensValue: migrating ======================
-- Adding unique index on tokens, this may take some time...
-- add_index(:tokens, :value, {:unique=>true, :name=>"tokens_value"})
  -> 0.0828s
  -> 0.0896s
== 20130201184705 AddUniqueIndexOnTokensValue: migrated (0.0896s) =============
== 20130202090625 AddProjectsInheritMembers: migrating ========================
-- add_column(:projects, :inherit_members, :boolean, {:default=>false, :null=>false})
  -> 0.2702s
== 20130202090625 AddProjectsInheritMembers: migrated (0.2703s) ===============
== 20130207175206 AddUniqueIndexOnCustomFieldsTrackers: migrating =============
-- index_exists?(:custom_fields_trackers, [:custom_field_id, :tracker_id])
  -> 0.0007s
-- remove_index(:custom_fields_trackers, [:custom_field_id, :tracker_id])
  -> 0.0775s
-- add_index(:custom_fields_trackers, [:custom_field_id, :tracker_id], {:unique=>true})
  -> 0.1843s
== 20130207175206 AddUniqueIndexOnCustomFieldsTrackers: migrated (0.2634s) ====
== 20130207181455 AddUniqueIndexOnCustomFieldsProjects: migrating =============
-- index_exists?(:custom_fields_projects, [:custom_field_id, :project_id])
  -> 0.0005s
-- remove_index(:custom_fields_projects, [:custom_field_id, :project_id])
  -> 0.0614s
-- add_index(:custom_fields_projects, [:custom_field_id, :project_id], {:unique=>true})
  -> 0.1525s
== 20130207181455 AddUniqueIndexOnCustomFieldsProjects: migrated (0.2153s) ====
== 20130215073721 ChangeUsersLastnameLengthTo255: migrating ===================
-- change_column(:users, :lastname, :string, {:limit=>255, :default=>"", :null=>false})
  -> 0.2715s
== 20130215073721 ChangeUsersLastnameLengthTo255: migrated (0.2717s) ==========
== 20130215111127 AddIssuesClosedOn: migrating ================================
-- add_column(:issues, :closed_on, :datetime, {:default=>nil})
  -> 0.3003s
== 20130215111127 AddIssuesClosedOn: migrated (0.3004s) =======================
== 20130215111141 PopulateIssuesClosedOn: migrating ===========================
== 20130215111141 PopulateIssuesClosedOn: migrated (0.0014s) ==================
== 20130217094251 RemoveIssuesDefaultFkValues: migrating ======================
-- change_column_default(:issues, :tracker_id, nil)
  -> 0.0168s
-- change_column_default(:issues, :project_id, nil)
  -> 0.0168s
-- change_column_default(:issues, :status_id, nil)
  -> 0.0168s
-- change_column_default(:issues, :assigned_to_id, nil)
  -> 0.0168s
-- change_column_default(:issues, :priority_id, nil)
  -> 0.0168s
-- change_column_default(:issues, :author_id, nil)
  -> 0.0168s
== 20130217094251 RemoveIssuesDefaultFkValues: migrated (0.1013s) =============
== 20130602092539 CreateQueriesRoles: migrating ===============================
-- create_table(:queries_roles, {:id=>false})
  -> 0.1136s
-- add_index(:queries_roles, [:query_id, :role_id], {:unique=>true, :name=>:queries_roles_ids})
  -> 0.2141s
== 20130602092539 CreateQueriesRoles: migrated (0.3280s) ======================
== 20130710182539 AddQueriesVisibility: migrating =============================
-- add_column(:queries, :visibility, :integer, {:default=>0})
  -> 0.1854s
-- remove_column(:queries, :is_public)
  -> 0.1784s
== 20130710182539 AddQueriesVisibility: migrated (0.3650s) ====================
== 20130713104233 CreateCustomFieldsRoles: migrating ==========================
-- create_table(:custom_fields_roles, {:id=>false})
  -> 0.0925s
-- add_index(:custom_fields_roles, [:custom_field_id, :role_id], {:unique=>true, :name=>:custom_fields_roles_ids})
  -> 0.1542s
== 20130713104233 CreateCustomFieldsRoles: migrated (0.2480s) =================
== 20130713111657 AddQueriesOptions: migrating ================================
-- add_column(:queries, :options, :text)
  -> 0.1788s
== 20130713111657 AddQueriesOptions: migrated (0.1789s) =======================
== 20130729070143 AddUsersMustChangePasswd: migrating =========================
-- add_column(:users, :must_change_passwd, :boolean, {:default=>false, :null=>false})
  -> 0.3422s
== 20130729070143 AddUsersMustChangePasswd: migrated (0.3424s) ================
== 20130911193200 RemoveEolsFromAttachmentsFilename: migrating ================
== 20130911193200 RemoveEolsFromAttachmentsFilename: migrated (0.0035s) =======
== 20131004113137 SupportForMultipleCommitKeywords: migrating =================
== 20131004113137 SupportForMultipleCommitKeywords: migrated (0.0036s) ========
== 20131005100610 AddRepositoriesCreatedOn: migrating =========================
-- add_column(:repositories, :created_on, :timestamp)
  -> 0.4068s
== 20131005100610 AddRepositoriesCreatedOn: migrated (0.4069s) ================
== 20131124175346 AddCustomFieldsFormatStore: migrating =======================
-- add_column(:custom_fields, :format_store, :text)
  -> 0.1670s
== 20131124175346 AddCustomFieldsFormatStore: migrated (0.1671s) ==============
== 20131210180802 AddCustomFieldsDescription: migrating =======================
-- add_column(:custom_fields, :description, :text)
  -> 0.1802s
== 20131210180802 AddCustomFieldsDescription: migrated (0.1803s) ==============
== 20131214094309 RemoveCustomFieldsMinMaxLengthDefaultValues: migrating ======
-- change_column(:custom_fields, :min_length, :int, {:default=>nil, :null=>true})
  -> 0.1680s
-- change_column(:custom_fields, :max_length, :int, {:default=>nil, :null=>true})
  -> 0.1464s
== 20131214094309 RemoveCustomFieldsMinMaxLengthDefaultValues: migrated (0.3162s)
== 20131215104612 StoreRelationTypeInJournalDetails: migrating ================
== 20131215104612 StoreRelationTypeInJournalDetails: migrated (0.0121s) =======
== 20131218183023 DeleteOrphanTimeEntriesCustomValues: migrating ==============
== 20131218183023 DeleteOrphanTimeEntriesCustomValues: migrated (0.0008s) =====
== 20140228130325 ChangeChangesetsCommentsLimit: migrating ====================
-- change_column(:changesets, :comments, :text, {:limit=>16777216})
  -> 0.2930s
== 20140228130325 ChangeChangesetsCommentsLimit: migrated (0.2932s) ===========
== 20140903143914 AddPasswordChangedAtToUser: migrating =======================
-- add_column(:users, :passwd_changed_on, :datetime)
  -> 0.1717s
== 20140903143914 AddPasswordChangedAtToUser: migrated (0.1718s) ==============
== 20140920094058 InsertBuiltinGroups: migrating ==============================
== 20140920094058 InsertBuiltinGroups: migrated (0.1328s) =====================
== 20141029181752 AddTrackersDefaultStatusId: migrating =======================
-- add_column(:trackers, :default_status_id, :integer)
  -> 0.1612s
== 20141029181752 AddTrackersDefaultStatusId: migrated (0.1630s) ==============
== 20141029181824 RemoveIssueStatusesIsDefault: migrating =====================
-- remove_column(:issue_statuses, :is_default)
  -> 0.1700s
== 20141029181824 RemoveIssueStatusesIsDefault: migrated (0.1701s) ============
== 20141109112308 AddRolesUsersVisibility: migrating ==========================
-- add_column(:roles, :users_visibility, :string, {:limit=>30, :default=>"all", :null=>false})
  -> 0.2928s
== 20141109112308 AddRolesUsersVisibility: migrated (0.2930s) =================
== 20141122124142 AddWikiRedirectsRedirectsToWikiId: migrating ================
-- add_column(:wiki_redirects, :redirects_to_wiki_id, :integer)
  -> 0.1846s
-- change_column(:wiki_redirects, :redirects_to_wiki_id, :integer, {:null=>false})
  -> 0.1668s
== 20141122124142 AddWikiRedirectsRedirectsToWikiId: migrated (0.3724s) =======
== 20150113194759 CreateEmailAddresses: migrating =============================
-- create_table(:email_addresses)
  -> 0.0838s
== 20150113194759 CreateEmailAddresses: migrated (0.0839s) ====================
== 20150113211532 PopulateEmailAddresses: migrating ===========================
== 20150113211532 PopulateEmailAddresses: migrated (0.0143s) ==================
== 20150113213922 RemoveUsersMail: migrating ==================================
-- remove_column(:users, :mail)
  -> 0.2038s
== 20150113213922 RemoveUsersMail: migrated (0.2039s) =========================
== 20150113213955 AddEmailAddressesUserIdIndex: migrating =====================
-- add_index(:email_addresses, :user_id)
  -> 0.0846s
== 20150113213955 AddEmailAddressesUserIdIndex: migrated (0.0847s) ============
== 20150208105930 ReplaceMoveIssuesPermission: migrating ======================
== 20150208105930 ReplaceMoveIssuesPermission: migrated (0.0010s) =============
== 20150510083747 ChangeDocumentsTitleLimit: migrating ========================
-- change_column(:documents, :title, :string, {:limit=>nil, :default=>"", :null=>false})
  -> 0.2697s
== 20150510083747 ChangeDocumentsTitleLimit: migrated (0.2699s) ===============
== 20150525103953 ClearEstimatedHoursOnParentIssues: migrating ================
== 20150525103953 ClearEstimatedHoursOnParentIssues: migrated (0.0041s) =======
== 20150526183158 AddRolesTimeEntriesVisibility: migrating ====================
-- add_column(:roles, :time_entries_visibility, :string, {:limit=>30, :default=>"all", :null=>false})
  -> 0.1506s
== 20150526183158 AddRolesTimeEntriesVisibility: migrated (0.1508s) ===========
== 20150528084820 AddRolesAllRolesManaged: migrating ==========================
-- add_column(:roles, :all_roles_managed, :boolean, {:default=>true, :null=>false})
  -> 0.1455s
== 20150528084820 AddRolesAllRolesManaged: migrated (0.1456s) =================
== 20150528092912 CreateRolesManagedRoles: migrating ==========================
-- create_table(:roles_managed_roles, {:id=>false})
  -> 0.0927s
== 20150528092912 CreateRolesManagedRoles: migrated (0.0928s) =================
== 20150528093249 AddUniqueIndexOnRolesManagedRoles: migrating ================
-- add_index(:roles_managed_roles, [:role_id, :managed_role_id], {:unique=>true})
  -> 0.1519s
== 20150528093249 AddUniqueIndexOnRolesManagedRoles: migrated (0.1520s) =======
== 20150725112753 InsertAllowedStatusesForNewIssues: migrating ================
== 20150725112753 InsertAllowedStatusesForNewIssues: migrated (0.0300s) =======
== 20150730122707 CreateImports: migrating ====================================
-- create_table(:imports)
  -> 0.0924s
== 20150730122707 CreateImports: migrated (0.0925s) ===========================
== 20150730122735 CreateImportItems: migrating ================================
-- create_table(:import_items)
  -> 0.0916s
== 20150730122735 CreateImportItems: migrated (0.0917s) =======================
== 20150921204850 ChangeTimeEntriesCommentsLimitTo1024: migrating =============
-- change_column(:time_entries, :comments, :string, {:limit=>1024})
  -> 0.7811s
== 20150921204850 ChangeTimeEntriesCommentsLimitTo1024: migrated (0.7813s) ====
== 20150921210243 ChangeWikiContentsCommentsLimitTo1024: migrating ============
-- change_column(:wiki_content_versions, :comments, :string, {:limit=>1024, :default=>""})
  -> 0.2543s
-- change_column(:wiki_contents, :comments, :string, {:limit=>1024, :default=>""})
  -> 0.2365s
== 20150921210243 ChangeWikiContentsCommentsLimitTo1024: migrated (0.4910s) ===
== 20151020182334 ChangeAttachmentsFilesizeLimitTo8: migrating ================
-- change_column(:attachments, :filesize, :integer, {:limit=>8, :default=>0, :null=>false})
  -> 0.2547s
== 20151020182334 ChangeAttachmentsFilesizeLimitTo8: migrated (0.2548s) =======
== 20151020182731 FixCommaInUserFormatSettingValue: migrating =================
== 20151020182731 FixCommaInUserFormatSettingValue: migrated (0.0011s) ========
== 20151021184614 ChangeIssueCategoriesNameLimitTo60: migrating ===============
-- change_column(:issue_categories, :name, :string, {:limit=>60, :default=>"", :null=>false})
  -> 0.2370s
== 20151021184614 ChangeIssueCategoriesNameLimitTo60: migrated (0.2372s) ======
== 20151021185456 ChangeAuthSourcesFilterToText: migrating ====================
-- change_column(:auth_sources, :filter, :text)
  -> 0.2369s
== 20151021185456 ChangeAuthSourcesFilterToText: migrated (0.2370s) ===========
== 20151021190616 ChangeUserPreferencesHideMailDefaultToTrue: migrating =======
-- change_column(:user_preferences, :hide_mail, :boolean, {:default=>true})
  -> 0.0157s
== 20151021190616 ChangeUserPreferencesHideMailDefaultToTrue: migrated (0.0158s)
== 20151024082034 AddTokensUpdatedOn: migrating ===============================
-- add_column(:tokens, :updated_on, :timestamp)
  -> 0.1698s
== 20151024082034 AddTokensUpdatedOn: migrated (0.1706s) ======================
== 20151025072118 CreateCustomFieldEnumerations: migrating ====================
-- create_table(:custom_field_enumerations)
  -> 0.0866s
== 20151025072118 CreateCustomFieldEnumerations: migrated (0.0867s) ===========
== 20151031095005 AddProjectsDefaultVersionId: migrating ======================
-- column_exists?(:projects, :default_version_id, :integer)
  -> 0.0021s
-- add_column(:projects, :default_version_id, :integer, {:default=>nil})
  -> 0.1703s
== 20151031095005 AddProjectsDefaultVersionId: migrated (0.1726s) =============
</pre>
!-->
: <code>RAILS_ENV=production rake redmine:load_default_data</code>
: <code>RAILS_ENV=production rake redmine:load_default_data</code>
<pre>
<pre>

Bitte beachte, dass alle Beiträge zu Wiki StuRa HTW Dresden von anderen Mitwirkenden bearbeitet, geändert oder gelöscht werden können. Reiche hier keine Texte ein, falls du nicht willst, dass diese ohne Einschränkung geändert werden können.

Du bestätigst hiermit auch, dass du diese Texte selbst geschrieben hast oder diese von einer gemeinfreien Quelle kopiert hast (weitere Einzelheiten unter StuRa HTW Dresden:Urheberrechte). ÜBERTRAGE OHNE GENEHMIGUNG KEINE URHEBERRECHTLICH GESCHÜTZTEN INHALTE!

Bitte beantworte die folgende Frage, um diese Seite speichern zu können (weitere Informationen):

Abbrechen Bearbeitungshilfe (wird in einem neuen Fenster geöffnet)

Die folgende Vorlage wird auf dieser Seite verwendet: