tagged version 3.4.7
git-svn-id: https://svn.redmine.org/redmine/tags/3.4.7@17716 e93f8b46-1217-0410-a6f0-8f06a7374b81
Showing
with
23444 additions
and
14675 deletions
+23444
-14675
- PULL_REQUEST_TEMPLATE.md .github/PULL_REQUEST_TEMPLATE.md +10 -0
- .gitignore .gitignore +1 -0
- .hgignore .hgignore +1 -0
- Gemfile Gemfile +8 -20
- account_controller.rb app/controllers/account_controller.rb +21 -15
- activities_controller.rb app/controllers/activities_controller.rb +2 -2
- admin_controller.rb app/controllers/admin_controller.rb +7 -6
- application_controller.rb app/controllers/application_controller.rb +21 -20
- attachments_controller.rb app/controllers/attachments_controller.rb +58 -17
- auth_sources_controller.rb app/controllers/auth_sources_controller.rb +16 -8
- auto_completes_controller.rb app/controllers/auto_completes_controller.rb +12 -3
- boards_controller.rb app/controllers/boards_controller.rb +12 -11
- calendars_controller.rb app/controllers/calendars_controller.rb +3 -4
- comments_controller.rb app/controllers/comments_controller.rb +5 -5
- context_menus_controller.rb app/controllers/context_menus_controller.rb +4 -4
- custom_field_enumerations_controller.rb app/controllers/custom_field_enumerations_controller.rb +19 -6
- custom_fields_controller.rb app/controllers/custom_fields_controller.rb +17 -9
- documents_controller.rb app/controllers/documents_controller.rb +5 -5
- email_addresses_controller.rb app/controllers/email_addresses_controller.rb +5 -7
- enumerations_controller.rb app/controllers/enumerations_controller.rb +19 -10
- files_controller.rb app/controllers/files_controller.rb +25 -11
- gantts_controller.rb app/controllers/gantts_controller.rb +2 -4
- groups_controller.rb app/controllers/groups_controller.rb +12 -6
- imports_controller.rb app/controllers/imports_controller.rb +5 -3
- issue_categories_controller.rb app/controllers/issue_categories_controller.rb +5 -5
- issue_relations_controller.rb app/controllers/issue_relations_controller.rb +7 -5
- issue_statuses_controller.rb app/controllers/issue_statuses_controller.rb +10 -7
- issues_controller.rb app/controllers/issues_controller.rb +112 -72
- journals_controller.rb app/controllers/journals_controller.rb +7 -10
- mail_handler_controller.rb app/controllers/mail_handler_controller.rb +5 -5
- members_controller.rb app/controllers/members_controller.rb +9 -5
- messages_controller.rb app/controllers/messages_controller.rb +5 -5
- my_controller.rb app/controllers/my_controller.rb +35 -60
- news_controller.rb app/controllers/news_controller.rb +6 -16
- previews_controller.rb app/controllers/previews_controller.rb +4 -4
- principal_memberships_controller.rb app/controllers/principal_memberships_controller.rb +10 -5
- project_enumerations_controller.rb app/controllers/project_enumerations_controller.rb +3 -3
- projects_controller.rb app/controllers/projects_controller.rb +29 -13
- queries_controller.rb app/controllers/queries_controller.rb +51 -15
- reports_controller.rb app/controllers/reports_controller.rb +4 -10
- repositories_controller.rb app/controllers/repositories_controller.rb +35 -48
- roles_controller.rb app/controllers/roles_controller.rb +19 -14
- search_controller.rb app/controllers/search_controller.rb +3 -3
- settings_controller.rb app/controllers/settings_controller.rb +26 -18
- sys_controller.rb app/controllers/sys_controller.rb +11 -10
- timelog_controller.rb app/controllers/timelog_controller.rb +48 -44
- trackers_controller.rb app/controllers/trackers_controller.rb +13 -9
- users_controller.rb app/controllers/users_controller.rb +13 -13
- versions_controller.rb app/controllers/versions_controller.rb +8 -7
- watchers_controller.rb app/controllers/watchers_controller.rb +12 -9
- welcome_controller.rb app/controllers/welcome_controller.rb +2 -2
- wiki_controller.rb app/controllers/wiki_controller.rb +9 -6
- wikis_controller.rb app/controllers/wikis_controller.rb +2 -2
- workflows_controller.rb app/controllers/workflows_controller.rb +8 -3
- account_helper.rb app/helpers/account_helper.rb +1 -1
- activities_helper.rb app/helpers/activities_helper.rb +1 -1
- admin_helper.rb app/helpers/admin_helper.rb +1 -1
- application_helper.rb app/helpers/application_helper.rb +183 -38
- attachments_helper.rb app/helpers/attachments_helper.rb +26 -14
- auth_sources_helper.rb app/helpers/auth_sources_helper.rb +1 -1
- boards_helper.rb app/helpers/boards_helper.rb +1 -1
- calendars_helper.rb app/helpers/calendars_helper.rb +2 -2
- context_menus_helper.rb app/helpers/context_menus_helper.rb +1 -1
- custom_fields_helper.rb app/helpers/custom_fields_helper.rb +1 -1
- documents_helper.rb app/helpers/documents_helper.rb +1 -1
- email_addresses_helper.rb app/helpers/email_addresses_helper.rb +1 -1
- enumerations_helper.rb app/helpers/enumerations_helper.rb +1 -1
- gantt_helper.rb app/helpers/gantt_helper.rb +5 -5
- groups_helper.rb app/helpers/groups_helper.rb +1 -1
- imports_helper.rb app/helpers/imports_helper.rb +1 -1
- issue_categories_helper.rb app/helpers/issue_categories_helper.rb +1 -1
- issue_relations_helper.rb app/helpers/issue_relations_helper.rb +1 -1
- issue_statuses_helper.rb app/helpers/issue_statuses_helper.rb +1 -1
- issues_helper.rb app/helpers/issues_helper.rb +100 -80
- journals_helper.rb app/helpers/journals_helper.rb +27 -19
- mail_handler_helper.rb app/helpers/mail_handler_helper.rb +1 -1
- members_helper.rb app/helpers/members_helper.rb +1 -1
- messages_helper.rb app/helpers/messages_helper.rb +1 -1
- my_helper.rb app/helpers/my_helper.rb +119 -27
- news_helper.rb app/helpers/news_helper.rb +1 -1
- principal_memberships_helper.rb app/helpers/principal_memberships_helper.rb +9 -1
- projects_helper.rb app/helpers/projects_helper.rb +17 -13
- queries_helper.rb app/helpers/queries_helper.rb +192 -66
- reports_helper.rb app/helpers/reports_helper.rb +1 -1
- repositories_helper.rb app/helpers/repositories_helper.rb +2 -2
- roles_helper.rb app/helpers/roles_helper.rb +1 -1
- routes_helper.rb app/helpers/routes_helper.rb +11 -7
- search_helper.rb app/helpers/search_helper.rb +1 -1
- settings_helper.rb app/helpers/settings_helper.rb +25 -7
- sort_helper.rb app/helpers/sort_helper.rb +4 -102
- timelog_helper.rb app/helpers/timelog_helper.rb +1 -15
- trackers_helper.rb app/helpers/trackers_helper.rb +1 -1
- users_helper.rb app/helpers/users_helper.rb +5 -1
- versions_helper.rb app/helpers/versions_helper.rb +1 -1
- watchers_helper.rb app/helpers/watchers_helper.rb +2 -2
- welcome_helper.rb app/helpers/welcome_helper.rb +1 -1
- wiki_helper.rb app/helpers/wiki_helper.rb +1 -1
- workflows_helper.rb app/helpers/workflows_helper.rb +1 -1
- attachment.rb app/models/attachment.rb +99 -15
- auth_source.rb app/models/auth_source.rb +17 -1
- auth_source_ldap.rb app/models/auth_source_ldap.rb +1 -1
- board.rb app/models/board.rb +1 -1
- change.rb app/models/change.rb +1 -1
- changeset.rb app/models/changeset.rb +3 -1
- comment.rb app/models/comment.rb +1 -1
- custom_field.rb app/models/custom_field.rb +55 -15
- custom_field_enumeration.rb app/models/custom_field_enumeration.rb +6 -4
- custom_field_value.rb app/models/custom_field_value.rb +13 -1
- custom_value.rb app/models/custom_value.rb +21 -3
- document.rb app/models/document.rb +1 -1
- document_category.rb app/models/document_category.rb +1 -1
- document_category_custom_field.rb app/models/document_category_custom_field.rb +1 -1
- document_custom_field.rb app/models/document_custom_field.rb +1 -1
- email_address.rb app/models/email_address.rb +5 -1
- enabled_module.rb app/models/enabled_module.rb +1 -1
- enumeration.rb app/models/enumeration.rb +4 -4
- group.rb app/models/group.rb +1 -1
- group_anonymous.rb app/models/group_anonymous.rb +1 -1
- group_builtin.rb app/models/group_builtin.rb +1 -1
- group_custom_field.rb app/models/group_custom_field.rb +1 -1
- group_non_member.rb app/models/group_non_member.rb +1 -1
- import.rb app/models/import.rb +22 -2
- import_item.rb app/models/import_item.rb +1 -1
- issue.rb app/models/issue.rb +213 -79
- issue_category.rb app/models/issue_category.rb +1 -1
- issue_custom_field.rb app/models/issue_custom_field.rb +4 -1
- issue_import.rb app/models/issue_import.rb +26 -6
- issue_priority.rb app/models/issue_priority.rb +1 -1
- issue_priority_custom_field.rb app/models/issue_priority_custom_field.rb +1 -1
- issue_query.rb app/models/issue_query.rb +176 -140
- issue_relation.rb app/models/issue_relation.rb +2 -2
- issue_status.rb app/models/issue_status.rb +18 -9
- journal.rb app/models/journal.rb +41 -18
- journal_detail.rb app/models/journal_detail.rb +1 -1
- mail_handler.rb app/models/mail_handler.rb +29 -14
- mailer.rb app/models/mailer.rb +5 -5
- member.rb app/models/member.rb +31 -10
- member_role.rb app/models/member_role.rb +2 -5
- message.rb app/models/message.rb +1 -1
- news.rb app/models/news.rb +1 -1
- principal.rb app/models/principal.rb +19 -6
- project.rb app/models/project.rb +68 -36
- project_custom_field.rb app/models/project_custom_field.rb +1 -1
- query.rb app/models/query.rb +376 -50
- repository.rb app/models/repository.rb +2 -2
- bazaar.rb app/models/repository/bazaar.rb +1 -1
- cvs.rb app/models/repository/cvs.rb +3 -3
- darcs.rb app/models/repository/darcs.rb +1 -1
- filesystem.rb app/models/repository/filesystem.rb +1 -1
- git.rb app/models/repository/git.rb +9 -7
- mercurial.rb app/models/repository/mercurial.rb +1 -1
- subversion.rb app/models/repository/subversion.rb +1 -1
- role.rb app/models/role.rb +23 -3
- setting.rb app/models/setting.rb +31 -3
- time_entry.rb app/models/time_entry.rb +6 -1
- time_entry_activity.rb app/models/time_entry_activity.rb +1 -1
- time_entry_activity_custom_field.rb app/models/time_entry_activity_custom_field.rb +1 -1
- time_entry_custom_field.rb app/models/time_entry_custom_field.rb +1 -1
- time_entry_query.rb app/models/time_entry_query.rb +131 -47
- token.rb app/models/token.rb +56 -5
- tracker.rb app/models/tracker.rb +20 -7
- user.rb app/models/user.rb +81 -31
- user_custom_field.rb app/models/user_custom_field.rb +1 -1
- user_preference.rb app/models/user_preference.rb +104 -7
- version.rb app/models/version.rb +49 -1
- version_custom_field.rb app/models/version_custom_field.rb +1 -1
- watcher.rb app/models/watcher.rb +1 -1
- wiki.rb app/models/wiki.rb +1 -1
- wiki_content.rb app/models/wiki_content.rb +1 -1
- wiki_page.rb app/models/wiki_page.rb +1 -1
- wiki_redirect.rb app/models/wiki_redirect.rb +1 -1
- workflow_permission.rb app/models/workflow_permission.rb +2 -2
- workflow_rule.rb app/models/workflow_rule.rb +3 -3
- workflow_transition.rb app/models/workflow_transition.rb +1 -1
- login.html.erb app/views/account/login.html.erb +25 -37
- register.html.erb app/views/account/register.html.erb +1 -1
- index.html.erb app/views/activities/index.html.erb +16 -13
- info.html.erb app/views/admin/info.html.erb +1 -1
- plugins.html.erb app/views/admin/plugins.html.erb +15 -13
- projects.html.erb app/views/admin/projects.html.erb +8 -3
- _form.html.erb app/views/attachments/_form.html.erb +41 -25
- _links.html.erb app/views/attachments/_links.html.erb +24 -21
- destroy.js.erb app/views/attachments/destroy.js.erb +1 -0
- edit_all.html.erb app/views/attachments/edit_all.html.erb +0 -0
- image.html.erb app/views/attachments/image.html.erb +1 -1
- other.html.erb app/views/attachments/other.html.erb +9 -1
- upload.api.rsb app/views/attachments/upload.api.rsb +1 -0
- upload.js.erb app/views/attachments/upload.js.erb +1 -1
- index.html.erb app/views/auth_sources/index.html.erb +1 -1
- index.html.erb app/views/boards/index.html.erb +1 -1
- show.html.erb app/views/boards/show.html.erb +2 -2
- _other.html.erb app/views/common/_other.html.erb +7 -1
- _tabs.html.erb app/views/common/_tabs.html.erb +3 -3
- feed.atom.builder app/views/common/feed.atom.builder +2 -2
- time_entries.html.erb app/views/context_menus/time_entries.html.erb +0 -2
- _form.html.erb app/views/custom_fields/_form.html.erb +47 -29
- _index.html.erb app/views/custom_fields/_index.html.erb +3 -3
- _attachment.html.erb app/views/custom_fields/formats/_attachment.html.erb +4 -0
- _text.html.erb app/views/custom_fields/formats/_text.html.erb +3 -0
- edit.html.erb app/views/documents/edit.html.erb +1 -1
- show.html.erb app/views/documents/show.html.erb +1 -1
- _index.html.erb app/views/email_addresses/_index.html.erb +1 -1
- edit.html.erb app/views/enumerations/edit.html.erb +1 -1
- index.api.rsb app/views/enumerations/index.api.rsb +1 -0
- index.html.erb app/views/enumerations/index.html.erb +6 -4
- new.html.erb app/views/enumerations/new.html.erb +1 -1
- index.api.rsb app/views/files/index.api.rsb +14 -0
- index.html.erb app/views/files/index.html.erb +7 -7
- show.html.erb app/views/gantts/show.html.erb +6 -6
- _general.html.erb app/views/groups/_general.html.erb +1 -1
- _users.html.erb app/views/groups/_users.html.erb +1 -1
- index.html.erb app/views/groups/index.html.erb +15 -1
- new.html.erb app/views/groups/new.html.erb +1 -1
- show.api.rsb app/views/groups/show.api.rsb +2 -2
- _form.html.erb app/views/issue_relations/_form.html.erb +1 -1
- index.html.erb app/views/issue_statuses/index.html.erb +1 -1
- _attributes.html.erb app/views/issues/_attributes.html.erb +2 -2
- _changesets.html.erb app/views/issues/_changesets.html.erb +3 -3
- _conflict.html.erb app/views/issues/_conflict.html.erb +2 -0
- _edit.html.erb app/views/issues/_edit.html.erb +26 -6
- _form.html.erb app/views/issues/_form.html.erb +2 -1
- _form_custom_fields.html.erb app/views/issues/_form_custom_fields.html.erb +7 -0
- _history.html.erb app/views/issues/_history.html.erb +1 -1
- _list.html.erb app/views/issues/_list.html.erb +15 -7
- _list_simple.html.erb app/views/issues/_list_simple.html.erb +0 -29
- _relations.html.erb app/views/issues/_relations.html.erb +2 -23
- _sidebar.html.erb app/views/issues/_sidebar.html.erb +1 -8
- _watchers_form.html.erb app/views/issues/_watchers_form.html.erb +15 -0
- bulk_edit.html.erb app/views/issues/bulk_edit.html.erb +34 -14
- destroy.html.erb app/views/issues/destroy.html.erb +3 -0
- index.api.rsb app/views/issues/index.api.rsb +6 -0
- index.html.erb app/views/issues/index.html.erb +10 -65
- new.html.erb app/views/issues/new.html.erb +3 -13
- new.js.erb app/views/issues/new.js.erb +3 -0
- show.html.erb app/views/issues/show.html.erb +19 -12
- _notes_form.html.erb app/views/journals/_notes_form.html.erb +7 -2
- new.js.erb app/views/journals/new.js.erb +6 -3
- update.js.erb app/views/journals/update.js.erb +2 -0
- _file.html.erb app/views/layouts/_file.html.erb +4 -2
- base.html.erb app/views/layouts/base.html.erb +1 -0
- mailer.html.erb app/views/layouts/mailer.html.erb +10 -1
- account_information.html.erb app/views/mailer/account_information.html.erb +2 -0
- account_information.text.erb app/views/mailer/account_information.text.erb +1 -1
- issue_edit.html.erb app/views/mailer/issue_edit.html.erb +2 -1
- _edit.html.erb app/views/members/_edit.html.erb +21 -0
- _new_form.html.erb app/views/members/_new_form.html.erb +1 -1
- edit.html.erb app/views/members/edit.html.erb +3 -0
- edit.js.erb app/views/members/edit.js.erb +3 -0
- show.html.erb app/views/messages/show.html.erb +6 -3
- _block.html.erb app/views/my/_block.html.erb +0 -10
- account.html.erb app/views/my/account.html.erb +1 -1
- add_block.js.erb app/views/my/add_block.js.erb +3 -0
- _calendar.html.erb app/views/my/blocks/_calendar.html.erb +0 -3
- _documents.html.erb app/views/my/blocks/_documents.html.erb +1 -1
- _issue_query_selection.html.erb app/views/my/blocks/_issue_query_selection.html.erb +19 -0
- _issues.erb app/views/my/blocks/_issues.erb +41 -0
- _issuesassignedtome.html.erb app/views/my/blocks/_issuesassignedtome.html.erb +0 -15
- _issuesreportedbyme.html.erb app/views/my/blocks/_issuesreportedbyme.html.erb +0 -15
- _issueswatched.html.erb app/views/my/blocks/_issueswatched.html.erb +0 -9
- _news.html.erb app/views/my/blocks/_news.html.erb +1 -1
- _timelog.html.erb app/views/my/blocks/_timelog.html.erb +39 -35
- page.html.erb app/views/my/page.html.erb +35 -25
- page_layout.html.erb app/views/my/page_layout.html.erb +0 -41
- remove_block.js.erb app/views/my/remove_block.js.erb +2 -0
- update_page.js.erb app/views/my/update_page.js.erb +3 -0
- index.html.erb app/views/news/index.html.erb +1 -1
- show.html.erb app/views/news/show.html.erb +4 -1
- _edit.html.erb app/views/principal_memberships/_edit.html.erb +19 -0
- _index.html.erb app/views/principal_memberships/_index.html.erb +10 -23
- _new_form.html.erb app/views/principal_memberships/_new_form.html.erb +2 -2
- edit.html.erb app/views/principal_memberships/edit.html.erb +3 -0
- edit.js.erb app/views/principal_memberships/edit.js.erb +2 -0
- update.js.erb app/views/principal_memberships/update.js.erb +5 -2
- _edit.html.erb app/views/projects/_edit.html.erb +1 -1
- _form.html.erb app/views/projects/_form.html.erb +5 -1
- _members_box.html.erb app/views/projects/_members_box.html.erb +1 -1
- _sidebar.html.erb app/views/projects/_sidebar.html.erb +0 -14
- autocomplete.js.erb app/views/projects/autocomplete.js.erb +9 -0
- destroy.html.erb app/views/projects/destroy.html.erb +13 -8
- index.html.erb app/views/projects/index.html.erb +8 -10
- new.html.erb app/views/projects/new.html.erb +1 -1
- _activities.html.erb app/views/projects/settings/_activities.html.erb +1 -1
- _boards.html.erb app/views/projects/settings/_boards.html.erb +5 -5
- _issue_categories.html.erb app/views/projects/settings/_issue_categories.html.erb +3 -3
- _members.html.erb app/views/projects/settings/_members.html.erb +9 -31
- _repositories.html.erb app/views/projects/settings/_repositories.html.erb +39 -37
- _versions.html.erb app/views/projects/settings/_versions.html.erb +20 -8
- show.html.erb app/views/projects/show.html.erb +22 -6
- _columns.html.erb app/views/queries/_columns.html.erb +18 -12
- _filters.html.erb app/views/queries/_filters.html.erb +3 -1
- _form.html.erb app/views/queries/_form.html.erb +3 -3
- _query_form.html.erb app/views/queries/_query_form.html.erb +63 -0
- index.html.erb app/views/queries/index.html.erb +1 -1
- new.html.erb app/views/queries/new.html.erb +1 -0
- _details.html.erb app/views/reports/_details.html.erb +2 -3
- _simple.html.erb app/views/reports/_simple.html.erb +2 -3
- _breadcrumbs.html.erb app/views/repositories/_breadcrumbs.html.erb +1 -1
- _changeset.html.erb app/views/repositories/_changeset.html.erb +19 -22
- _dir_list_content.html.erb app/views/repositories/_dir_list_content.html.erb +1 -1
- _link_to_functions.html.erb app/views/repositories/_link_to_functions.html.erb +15 -15
- _navigation.html.erb app/views/repositories/_navigation.html.erb +9 -0
- _revisions.html.erb app/views/repositories/_revisions.html.erb +3 -3
- annotate.html.erb app/views/repositories/annotate.html.erb +4 -1
- committers.html.erb app/views/repositories/committers.html.erb +1 -1
- diff.html.erb app/views/repositories/diff.html.erb +1 -1
- entry.html.erb app/views/repositories/entry.html.erb +14 -2
- revisions.html.erb app/views/repositories/revisions.html.erb +2 -2
- show.html.erb app/views/repositories/show.html.erb +4 -3
- _form.html.erb app/views/roles/_form.html.erb +1 -1
- index.html.erb app/views/roles/index.html.erb +1 -1
- permissions.html.erb app/views/roles/permissions.html.erb +10 -7
- index.html.erb app/views/search/index.html.erb +1 -1
- _authentication.html.erb app/views/settings/_authentication.html.erb +8 -1
- _display.html.erb app/views/settings/_display.html.erb +2 -0
- _mail_handler.html.erb app/views/settings/_mail_handler.html.erb +4 -0
- _repositories.html.erb app/views/settings/_repositories.html.erb +2 -0
- _timelog.html.erb app/views/settings/_timelog.html.erb +10 -0
- edit.html.erb app/views/settings/edit.html.erb +2 -0
- _date_range.html.erb app/views/timelog/_date_range.html.erb +4 -29
- _form.html.erb app/views/timelog/_form.html.erb +50 -23
- _list.html.erb app/views/timelog/_list.html.erb +34 -7
- _report_criteria.html.erb app/views/timelog/_report_criteria.html.erb +3 -3
- bulk_edit.html.erb app/views/timelog/bulk_edit.html.erb +21 -5
- edit.html.erb app/views/timelog/edit.html.erb +1 -1
- edit.js.erb app/views/timelog/edit.js.erb +2 -0
- index.html.erb app/views/timelog/index.html.erb +20 -17
- new.html.erb app/views/timelog/new.html.erb +1 -1
- new.js.erb app/views/timelog/new.js.erb +1 -0
- report.html.erb app/views/timelog/report.html.erb +15 -13
- fields.html.erb app/views/trackers/fields.html.erb +6 -5
- index.html.erb app/views/trackers/index.html.erb +2 -2
- _general.html.erb app/views/users/_general.html.erb +2 -2
- _groups.html.erb app/views/users/_groups.html.erb +5 -1
- _preferences.html.erb app/views/users/_preferences.html.erb +1 -0
- index.html.erb app/views/users/index.html.erb +6 -2
- new.html.erb app/views/users/new.html.erb +2 -2
- show.html.erb app/views/users/show.html.erb +1 -1
- _form.html.erb app/views/versions/_form.html.erb +6 -1
- _overview.html.erb app/views/versions/_overview.html.erb +3 -3
- edit.html.erb app/views/versions/edit.html.erb +1 -1
- index.html.erb app/views/versions/index.html.erb +5 -5
- new.html.erb app/views/versions/new.html.erb +1 -1
- show.html.erb app/views/versions/show.html.erb +7 -5
- history.html.erb app/views/wiki/history.html.erb +1 -1
- show.html.erb app/views/wiki/show.html.erb +17 -15
- destroy.html.erb app/views/wikis/destroy.html.erb +6 -5
- _form.html.erb app/views/workflows/_form.html.erb +9 -4
- index.html.erb app/views/workflows/index.html.erb +1 -1
- permissions.html.erb app/views/workflows/permissions.html.erb +4 -4
- appveyor.yml appveyor.yml +1 -0
- application.rb config/application.rb +1 -1
- 10-patches.rb config/initializers/10-patches.rb +57 -6
- ar.yml config/locales/ar.yml +28 -10
- az.yml config/locales/az.yml +28 -10
- bg.yml config/locales/bg.yml +26 -10
- bs.yml config/locales/bs.yml +28 -10
- ca.yml config/locales/ca.yml +47 -29
- cs.yml config/locales/cs.yml +28 -10
- da.yml config/locales/da.yml +28 -10
- de.yml config/locales/de.yml +52 -36
- el.yml config/locales/el.yml +28 -10
- en-GB.yml config/locales/en-GB.yml +30 -12
- en.yml config/locales/en.yml +28 -12
- es-PA.yml config/locales/es-PA.yml +29 -11
- es.yml config/locales/es.yml +31 -13
- et.yml config/locales/et.yml +28 -10
- eu.yml config/locales/eu.yml +28 -10
- fa.yml config/locales/fa.yml +28 -10
- fi.yml config/locales/fi.yml +28 -10
- fr.yml config/locales/fr.yml +27 -11
- gl.yml config/locales/gl.yml +112 -94
- he.yml config/locales/he.yml +28 -10
- hr.yml config/locales/hr.yml +28 -10
- hu.yml config/locales/hu.yml +28 -10
- id.yml config/locales/id.yml +28 -10
- it.yml config/locales/it.yml +28 -10
- ja.yml config/locales/ja.yml +47 -31
- ko.yml config/locales/ko.yml +28 -10
- lt.yml config/locales/lt.yml +28 -10
- lv.yml config/locales/lv.yml +28 -10
- mk.yml config/locales/mk.yml +28 -10
- mn.yml config/locales/mn.yml +28 -10
- nl.yml config/locales/nl.yml +476 -462
- no.yml config/locales/no.yml +28 -10
- pl.yml config/locales/pl.yml +28 -10
- pt-BR.yml config/locales/pt-BR.yml +49 -33
- pt.yml config/locales/pt.yml +51 -38
- ro.yml config/locales/ro.yml +28 -10
- ru.yml config/locales/ru.yml +31 -14
- sk.yml config/locales/sk.yml +28 -10
- sl.yml config/locales/sl.yml +28 -10
- sq.yml config/locales/sq.yml +28 -10
- sr-YU.yml config/locales/sr-YU.yml +28 -10
- sr.yml config/locales/sr.yml +28 -10
- sv.yml config/locales/sv.yml +28 -10
- th.yml config/locales/th.yml +28 -10
- tr.yml config/locales/tr.yml +29 -11
- uk.yml config/locales/uk.yml +637 -618
- vi.yml config/locales/vi.yml +28 -10
- zh-TW.yml config/locales/zh-TW.yml +33 -17
- zh.yml config/locales/zh.yml +26 -10
- routes.rb config/routes.rb +46 -34
- settings.yml config/settings.yml +14 -1
- 062_insert_builtin_roles.rb db/migrate/062_insert_builtin_roles.rb +1 -1
- 072_add_enumerations_position.rb db/migrate/072_add_enumerations_position.rb +1 -1
- 078_add_custom_fields_position.rb db/migrate/078_add_custom_fields_position.rb +1 -1
- 098_set_topic_authors_as_watchers.rb db/migrate/098_set_topic_authors_as_watchers.rb +1 -1
- 20100819172912_enable_calendar_and_gantt_modules_where_appropriate.rb ...12_enable_calendar_and_gantt_modules_where_appropriate.rb +1 -1
- 20101104182107_add_unique_index_on_members.rb db/migrate/20101104182107_add_unique_index_on_members.rb +2 -2
- 20111201201315_add_unique_index_to_issue_relations.rb ...ate/20111201201315_add_unique_index_to_issue_relations.rb +1 -1
- 20141029181824_remove_issue_statuses_is_default.rb ...igrate/20141029181824_remove_issue_statuses_is_default.rb +1 -1
- 20150525103953_clear_estimated_hours_on_parent_issues.rb .../20150525103953_clear_estimated_hours_on_parent_issues.rb +1 -1
- 20160529063352_add_roles_settings.rb db/migrate/20160529063352_add_roles_settings.rb +1 -1
- 20161001122012_add_tracker_id_index_to_workflows.rb ...grate/20161001122012_add_tracker_id_index_to_workflows.rb +9 -0
- 20161002133421_add_index_on_member_roles_inherited_from.rb ...0161002133421_add_index_on_member_roles_inherited_from.rb +5 -0
- 20161010081301_change_issues_description_limit.rb db/migrate/20161010081301_change_issues_description_limit.rb +12 -0
- 20161010081528_change_journal_details_value_limit.rb ...rate/20161010081528_change_journal_details_value_limit.rb +13 -0
- 20161010081600_change_journals_notes_limit.rb db/migrate/20161010081600_change_journals_notes_limit.rb +12 -0
- 20161126094932_add_index_on_changesets_issues_issue_id.rb ...20161126094932_add_index_on_changesets_issues_issue_id.rb +5 -0
- 20161220091118_add_index_on_issues_parent_id.rb db/migrate/20161220091118_add_index_on_issues_parent_id.rb +5 -0
- 20170207050700_add_index_on_disk_filename_to_attachments.rb ...170207050700_add_index_on_disk_filename_to_attachments.rb +5 -0
- 20170302015225_change_attachments_digest_limit_to_64.rb ...e/20170302015225_change_attachments_digest_limit_to_64.rb +8 -0
- 20170309214320_add_project_default_assigned_to_id.rb ...rate/20170309214320_add_project_default_assigned_to_id.rb +13 -0
- 20170320051650_change_repositories_extra_info_limit.rb ...te/20170320051650_change_repositories_extra_info_limit.rb +12 -0
- 20170418090031_add_view_news_to_all_existing_roles.rb ...ate/20170418090031_add_view_news_to_all_existing_roles.rb +9 -0
- 20170419144536_add_view_messages_to_all_existing_roles.rb ...20170419144536_add_view_messages_to_all_existing_roles.rb +9 -0
- CHANGELOG doc/CHANGELOG +480 -9
- INSTALL doc/INSTALL +1 -1
- README_FOR_APP doc/README_FOR_APP +1 -1
- UPGRADING doc/UPGRADING +1 -1
- rdm-mailhandler.rb extra/mail_handler/rdm-mailhandler.rb +3 -3
- example_controller.rb extra/sample_plugin/app/controllers/example_controller.rb +1 -3
- Redmine.pm extra/svn/Redmine.pm +2 -2
- reposman.rb extra/svn/reposman.rb +6 -7
- Graph.rb lib/SVG/Graph/Graph.rb +1 -1
- Schedule.rb lib/SVG/Graph/Schedule.rb +2 -2
- redmine_plugin_generator.rb lib/generators/redmine_plugin/redmine_plugin_generator.rb +1 -1
- redmine_plugin_controller_generator.rb ..._plugin_controller/redmine_plugin_controller_generator.rb +1 -1
- controller.rb.erb ...ors/redmine_plugin_controller/templates/controller.rb.erb +0 -2
- redmine_plugin_model_generator.rb ...rs/redmine_plugin_model/redmine_plugin_model_generator.rb +1 -1
- model.rb.erb lib/generators/redmine_plugin_model/templates/model.rb.erb +0 -1
- acts_as_activity_provider.rb ...cts_as_activity_provider/lib/acts_as_activity_provider.rb +2 -2
- acts_as_attachable.rb lib/plugins/acts_as_attachable/lib/acts_as_attachable.rb +11 -2
- acts_as_customizable.rb lib/plugins/acts_as_customizable/lib/acts_as_customizable.rb +7 -16
- acts_as_event.rb lib/plugins/acts_as_event/lib/acts_as_event.rb +1 -1
- acts_as_searchable.rb lib/plugins/acts_as_searchable/lib/acts_as_searchable.rb +2 -2
- acts_as_watchable.rb lib/plugins/acts_as_watchable/lib/acts_as_watchable.rb +2 -3
- gravatar.rb lib/plugins/gravatar/lib/gravatar.rb +5 -1
- redmine.rb lib/redmine.rb +54 -25
- access_control.rb lib/redmine/access_control.rb +1 -1
- access_keys.rb lib/redmine/access_keys.rb +1 -1
- activity.rb lib/redmine/activity.rb +1 -1
- fetcher.rb lib/redmine/activity/fetcher.rb +1 -1
- positioned.rb lib/redmine/acts/positioned.rb +1 -1
- ciphering.rb lib/redmine/ciphering.rb +7 -7
- codeset_util.rb lib/redmine/codeset_util.rb +2 -6
- configuration.rb lib/redmine/configuration.rb +1 -1
- active_record.rb lib/redmine/core_ext/active_record.rb +1 -1
- calculations.rb lib/redmine/core_ext/date/calculations.rb +1 -1
- string.rb lib/redmine/core_ext/string.rb +0 -4
- conversions.rb lib/redmine/core_ext/string/conversions.rb +1 -1
- inflections.rb lib/redmine/core_ext/string/inflections.rb +1 -1
- database.rb lib/redmine/database.rb +1 -1
- loader.rb lib/redmine/default_data/loader.rb +30 -19
- csv.rb lib/redmine/export/csv.rb +1 -1
- pdf.rb lib/redmine/export/pdf.rb +1 -1
- issues_pdf_helper.rb lib/redmine/export/pdf/issues_pdf_helper.rb +33 -9
- wiki_pdf_helper.rb lib/redmine/export/pdf/wiki_pdf_helper.rb +1 -1
- field_format.rb lib/redmine/field_format.rb +216 -21
- calendar.rb lib/redmine/helpers/calendar.rb +1 -1
- diff.rb lib/redmine/helpers/diff.rb +1 -1
- gantt.rb lib/redmine/helpers/gantt.rb +6 -3
- time_report.rb lib/redmine/helpers/time_report.rb +3 -2
- url.rb lib/redmine/helpers/url.rb +1 -1
- hook.rb lib/redmine/hook.rb +1 -1
- listener.rb lib/redmine/hook/listener.rb +1 -1
- view_listener.rb lib/redmine/hook/view_listener.rb +1 -1
- i18n.rb lib/redmine/i18n.rb +16 -4
- imap.rb lib/redmine/imap.rb +1 -1
- menu_manager.rb lib/redmine/menu_manager.rb +28 -6
- mime_type.rb lib/redmine/mime_type.rb +6 -1
- my_page.rb lib/redmine/my_page.rb +91 -0
- issue_nested_set.rb lib/redmine/nested_set/issue_nested_set.rb +12 -2
- project_nested_set.rb lib/redmine/nested_set/project_nested_set.rb +1 -1
- traversing.rb lib/redmine/nested_set/traversing.rb +1 -1
- pagination.rb lib/redmine/pagination.rb +2 -19
- platform.rb lib/redmine/platform.rb +1 -1
- plugin.rb lib/redmine/plugin.rb +1 -1
- pop3.rb lib/redmine/pop3.rb +1 -1
- safe_attributes.rb lib/redmine/safe_attributes.rb +2 -2
- adapters.rb lib/redmine/scm/adapters.rb +1 -3
- abstract_adapter.rb lib/redmine/scm/adapters/abstract_adapter.rb +16 -17
- bazaar_adapter.rb lib/redmine/scm/adapters/bazaar_adapter.rb +1 -1
- command_failed.rb lib/redmine/scm/adapters/command_failed.rb +4 -11
- darcs_adapter.rb lib/redmine/scm/adapters/darcs_adapter.rb +1 -1
- filesystem_adapter.rb lib/redmine/scm/adapters/filesystem_adapter.rb +1 -1
- git_adapter.rb lib/redmine/scm/adapters/git_adapter.rb +2 -2
- mercurial_adapter.rb lib/redmine/scm/adapters/mercurial_adapter.rb +1 -1
- subversion_adapter.rb lib/redmine/scm/adapters/subversion_adapter.rb +1 -1
- search.rb lib/redmine/search.rb +1 -1
- sort_criteria.rb lib/redmine/sort_criteria.rb +105 -0
- subclass_factory.rb lib/redmine/subclass_factory.rb +1 -1
- sudo_mode.rb lib/redmine/sudo_mode.rb +4 -4
- syntax_highlighting.rb lib/redmine/syntax_highlighting.rb +1 -1
- themes.rb lib/redmine/themes.rb +1 -1
- thumbnail.rb lib/redmine/thumbnail.rb +1 -1
- unified_diff.rb lib/redmine/unified_diff.rb +1 -1
- utils.rb lib/redmine/utils.rb +12 -1
- version.rb lib/redmine/version.rb +2 -2
- api_template_handler.rb lib/redmine/views/api_template_handler.rb +1 -1
- builders.rb lib/redmine/views/builders.rb +1 -1
- json.rb lib/redmine/views/builders/json.rb +1 -1
- structure.rb lib/redmine/views/builders/structure.rb +1 -1
- xml.rb lib/redmine/views/builders/xml.rb +1 -1
- labelled_form_builder.rb lib/redmine/views/labelled_form_builder.rb +10 -1
- other_formats_builder.rb lib/redmine/views/other_formats_builder.rb +11 -1
- wiki_formatting.rb lib/redmine/wiki_formatting.rb +4 -4
- html_parser.rb lib/redmine/wiki_formatting/html_parser.rb +1 -1
- macros.rb lib/redmine/wiki_formatting/macros.rb +1 -1
- formatter.rb lib/redmine/wiki_formatting/markdown/formatter.rb +5 -1
- helper.rb lib/redmine/wiki_formatting/markdown/helper.rb +2 -1
- html_parser.rb lib/redmine/wiki_formatting/markdown/html_parser.rb +1 -1
- formatter.rb lib/redmine/wiki_formatting/textile/formatter.rb +2 -2
- helper.rb lib/redmine/wiki_formatting/textile/helper.rb +2 -1
- html_parser.rb lib/redmine/wiki_formatting/textile/html_parser.rb +1 -1
- redcloth3.rb lib/redmine/wiki_formatting/textile/redcloth3.rb +4 -4
- ciphering.rake lib/tasks/ciphering.rake +1 -1
- email.rake lib/tasks/email.rake +1 -1
- locales.rake lib/tasks/locales.rake +1 -1
- migrate_from_mantis.rake lib/tasks/migrate_from_mantis.rake +2 -2
- migrate_from_trac.rake lib/tasks/migrate_from_trac.rake +1 -1
- redmine.rake lib/tasks/redmine.rake +9 -1
- reminder.rake lib/tasks/reminder.rake +1 -1
- delete.me log/delete.me +1 -1
- wiki_syntax_detailed_markdown.html public/help/ar/wiki_syntax_detailed_markdown.html +12 -28
- wiki_syntax_detailed_textile.html public/help/ar/wiki_syntax_detailed_textile.html +12 -28
- wiki_syntax_markdown.html public/help/ar/wiki_syntax_markdown.html +1 -14
- wiki_syntax_textile.html public/help/ar/wiki_syntax_textile.html +1 -14
- wiki_syntax_detailed_markdown.html public/help/az/wiki_syntax_detailed_markdown.html +12 -28
- wiki_syntax_detailed_textile.html public/help/az/wiki_syntax_detailed_textile.html +12 -28
- wiki_syntax_markdown.html public/help/az/wiki_syntax_markdown.html +1 -14
- wiki_syntax_textile.html public/help/az/wiki_syntax_textile.html +1 -14
- wiki_syntax_detailed_markdown.html public/help/bg/wiki_syntax_detailed_markdown.html +12 -28
- wiki_syntax_detailed_textile.html public/help/bg/wiki_syntax_detailed_textile.html +12 -28
- wiki_syntax_markdown.html public/help/bg/wiki_syntax_markdown.html +1 -14
- wiki_syntax_textile.html public/help/bg/wiki_syntax_textile.html +1 -14
- wiki_syntax_detailed_markdown.html public/help/bs/wiki_syntax_detailed_markdown.html +12 -28
- wiki_syntax_detailed_textile.html public/help/bs/wiki_syntax_detailed_textile.html +12 -28
- wiki_syntax_markdown.html public/help/bs/wiki_syntax_markdown.html +1 -14
- wiki_syntax_textile.html public/help/bs/wiki_syntax_textile.html +1 -14
- wiki_syntax_detailed_markdown.html public/help/ca/wiki_syntax_detailed_markdown.html +12 -28
- wiki_syntax_detailed_textile.html public/help/ca/wiki_syntax_detailed_textile.html +12 -28
- wiki_syntax_markdown.html public/help/ca/wiki_syntax_markdown.html +1 -14
- wiki_syntax_textile.html public/help/ca/wiki_syntax_textile.html +1 -14
- wiki_syntax_detailed_markdown.html public/help/cs/wiki_syntax_detailed_markdown.html +30 -39
- wiki_syntax_detailed_textile.html public/help/cs/wiki_syntax_detailed_textile.html +30 -38
- wiki_syntax_markdown.html public/help/cs/wiki_syntax_markdown.html +1 -14
- wiki_syntax_textile.html public/help/cs/wiki_syntax_textile.html +1 -14
- wiki_syntax_detailed_markdown.html public/help/da/wiki_syntax_detailed_markdown.html +12 -28
- wiki_syntax_detailed_textile.html public/help/da/wiki_syntax_detailed_textile.html +12 -28
- wiki_syntax_markdown.html public/help/da/wiki_syntax_markdown.html +1 -14
- wiki_syntax_textile.html public/help/da/wiki_syntax_textile.html +1 -14
- wiki_syntax_detailed_markdown.html public/help/de/wiki_syntax_detailed_markdown.html +12 -28
- wiki_syntax_detailed_textile.html public/help/de/wiki_syntax_detailed_textile.html +12 -28
- wiki_syntax_markdown.html public/help/de/wiki_syntax_markdown.html +1 -14
- wiki_syntax_textile.html public/help/de/wiki_syntax_textile.html +1 -14
- wiki_syntax_detailed_markdown.html public/help/el/wiki_syntax_detailed_markdown.html +12 -28
- wiki_syntax_detailed_textile.html public/help/el/wiki_syntax_detailed_textile.html +12 -28
- wiki_syntax_markdown.html public/help/el/wiki_syntax_markdown.html +1 -14
- wiki_syntax_textile.html public/help/el/wiki_syntax_textile.html +1 -14
- wiki_syntax_detailed_markdown.html public/help/en-gb/wiki_syntax_detailed_markdown.html +12 -28
- wiki_syntax_detailed_textile.html public/help/en-gb/wiki_syntax_detailed_textile.html +12 -28
- wiki_syntax_markdown.html public/help/en-gb/wiki_syntax_markdown.html +1 -14
- wiki_syntax_textile.html public/help/en-gb/wiki_syntax_textile.html +1 -14
- wiki_syntax_detailed_markdown.html public/help/en/wiki_syntax_detailed_markdown.html +12 -28
- wiki_syntax_detailed_textile.html public/help/en/wiki_syntax_detailed_textile.html +12 -28
- wiki_syntax_markdown.html public/help/en/wiki_syntax_markdown.html +1 -14
- wiki_syntax_textile.html public/help/en/wiki_syntax_textile.html +1 -14
- wiki_syntax_detailed_markdown.html public/help/es-pa/wiki_syntax_detailed_markdown.html +12 -28
- wiki_syntax_detailed_textile.html public/help/es-pa/wiki_syntax_detailed_textile.html +12 -28
- wiki_syntax_markdown.html public/help/es-pa/wiki_syntax_markdown.html +1 -14
- wiki_syntax_textile.html public/help/es-pa/wiki_syntax_textile.html +1 -14
- wiki_syntax_detailed_markdown.html public/help/es/wiki_syntax_detailed_markdown.html +12 -28
- wiki_syntax_detailed_textile.html public/help/es/wiki_syntax_detailed_textile.html +12 -28
- wiki_syntax_markdown.html public/help/es/wiki_syntax_markdown.html +1 -14
- wiki_syntax_textile.html public/help/es/wiki_syntax_textile.html +1 -14
- wiki_syntax_detailed_markdown.html public/help/et/wiki_syntax_detailed_markdown.html +12 -28
- wiki_syntax_detailed_textile.html public/help/et/wiki_syntax_detailed_textile.html +12 -28
- wiki_syntax_markdown.html public/help/et/wiki_syntax_markdown.html +1 -14
- wiki_syntax_textile.html public/help/et/wiki_syntax_textile.html +1 -14
- wiki_syntax_detailed_markdown.html public/help/eu/wiki_syntax_detailed_markdown.html +12 -28
- wiki_syntax_detailed_textile.html public/help/eu/wiki_syntax_detailed_textile.html +12 -28
- wiki_syntax_markdown.html public/help/eu/wiki_syntax_markdown.html +1 -14
- wiki_syntax_textile.html public/help/eu/wiki_syntax_textile.html +1 -14
- wiki_syntax_detailed_markdown.html public/help/fa/wiki_syntax_detailed_markdown.html +12 -28
- wiki_syntax_detailed_textile.html public/help/fa/wiki_syntax_detailed_textile.html +12 -28
- wiki_syntax_markdown.html public/help/fa/wiki_syntax_markdown.html +1 -14
- wiki_syntax_textile.html public/help/fa/wiki_syntax_textile.html +1 -14
- wiki_syntax_detailed_markdown.html public/help/fi/wiki_syntax_detailed_markdown.html +12 -28
- wiki_syntax_detailed_textile.html public/help/fi/wiki_syntax_detailed_textile.html +12 -28
- wiki_syntax_markdown.html public/help/fi/wiki_syntax_markdown.html +1 -14
- wiki_syntax_textile.html public/help/fi/wiki_syntax_textile.html +1 -14
- wiki_syntax_detailed_markdown.html public/help/fr/wiki_syntax_detailed_markdown.html +12 -28
- wiki_syntax_detailed_textile.html public/help/fr/wiki_syntax_detailed_textile.html +12 -28
- wiki_syntax_markdown.html public/help/fr/wiki_syntax_markdown.html +1 -14
- wiki_syntax_textile.html public/help/fr/wiki_syntax_textile.html +1 -14
- wiki_syntax_detailed_markdown.html public/help/gl/wiki_syntax_detailed_markdown.html +12 -28
- wiki_syntax_detailed_textile.html public/help/gl/wiki_syntax_detailed_textile.html +12 -28
- wiki_syntax_markdown.html public/help/gl/wiki_syntax_markdown.html +1 -14
- wiki_syntax_textile.html public/help/gl/wiki_syntax_textile.html +1 -14
- wiki_syntax_detailed_markdown.html public/help/he/wiki_syntax_detailed_markdown.html +12 -28
- wiki_syntax_detailed_textile.html public/help/he/wiki_syntax_detailed_textile.html +12 -28
- wiki_syntax_markdown.html public/help/he/wiki_syntax_markdown.html +1 -14
- wiki_syntax_textile.html public/help/he/wiki_syntax_textile.html +1 -14
- wiki_syntax_detailed_markdown.html public/help/hr/wiki_syntax_detailed_markdown.html +12 -28
- wiki_syntax_detailed_textile.html public/help/hr/wiki_syntax_detailed_textile.html +12 -28
- wiki_syntax_markdown.html public/help/hr/wiki_syntax_markdown.html +1 -14
- wiki_syntax_textile.html public/help/hr/wiki_syntax_textile.html +1 -14
- wiki_syntax_detailed_markdown.html public/help/hu/wiki_syntax_detailed_markdown.html +12 -28
- wiki_syntax_detailed_textile.html public/help/hu/wiki_syntax_detailed_textile.html +12 -28
- wiki_syntax_markdown.html public/help/hu/wiki_syntax_markdown.html +1 -14
- wiki_syntax_textile.html public/help/hu/wiki_syntax_textile.html +1 -14
- wiki_syntax_detailed_markdown.html public/help/id/wiki_syntax_detailed_markdown.html +12 -28
- wiki_syntax_detailed_textile.html public/help/id/wiki_syntax_detailed_textile.html +12 -28
- wiki_syntax_markdown.html public/help/id/wiki_syntax_markdown.html +1 -14
- wiki_syntax_textile.html public/help/id/wiki_syntax_textile.html +1 -14
- wiki_syntax_detailed_markdown.html public/help/it/wiki_syntax_detailed_markdown.html +12 -28
- wiki_syntax_detailed_textile.html public/help/it/wiki_syntax_detailed_textile.html +12 -28
- wiki_syntax_markdown.html public/help/it/wiki_syntax_markdown.html +1 -14
- wiki_syntax_textile.html public/help/it/wiki_syntax_textile.html +1 -14
- wiki_syntax_detailed_markdown.html public/help/ja/wiki_syntax_detailed_markdown.html +12 -28
- wiki_syntax_detailed_textile.html public/help/ja/wiki_syntax_detailed_textile.html +12 -28
- wiki_syntax_markdown.html public/help/ja/wiki_syntax_markdown.html +1 -14
- wiki_syntax_textile.html public/help/ja/wiki_syntax_textile.html +1 -14
- wiki_syntax_detailed_markdown.html public/help/ko/wiki_syntax_detailed_markdown.html +12 -28
- wiki_syntax_detailed_textile.html public/help/ko/wiki_syntax_detailed_textile.html +12 -28
- wiki_syntax_markdown.html public/help/ko/wiki_syntax_markdown.html +1 -14
- wiki_syntax_textile.html public/help/ko/wiki_syntax_textile.html +1 -14
- wiki_syntax_detailed_markdown.html public/help/lt/wiki_syntax_detailed_markdown.html +12 -28
- wiki_syntax_detailed_textile.html public/help/lt/wiki_syntax_detailed_textile.html +12 -28
- wiki_syntax_markdown.html public/help/lt/wiki_syntax_markdown.html +1 -14
- wiki_syntax_textile.html public/help/lt/wiki_syntax_textile.html +1 -14
- wiki_syntax_detailed_markdown.html public/help/lv/wiki_syntax_detailed_markdown.html +12 -28
- wiki_syntax_detailed_textile.html public/help/lv/wiki_syntax_detailed_textile.html +12 -28
- wiki_syntax_markdown.html public/help/lv/wiki_syntax_markdown.html +1 -14
- wiki_syntax_textile.html public/help/lv/wiki_syntax_textile.html +1 -14
- wiki_syntax_detailed_markdown.html public/help/mk/wiki_syntax_detailed_markdown.html +12 -28
- wiki_syntax_detailed_textile.html public/help/mk/wiki_syntax_detailed_textile.html +12 -28
- wiki_syntax_markdown.html public/help/mk/wiki_syntax_markdown.html +1 -14
- wiki_syntax_textile.html public/help/mk/wiki_syntax_textile.html +1 -14
- wiki_syntax_detailed_markdown.html public/help/mn/wiki_syntax_detailed_markdown.html +12 -28
- wiki_syntax_detailed_textile.html public/help/mn/wiki_syntax_detailed_textile.html +12 -28
- wiki_syntax_markdown.html public/help/mn/wiki_syntax_markdown.html +1 -14
- wiki_syntax_textile.html public/help/mn/wiki_syntax_textile.html +1 -14
- wiki_syntax_detailed_markdown.html public/help/nl/wiki_syntax_detailed_markdown.html +12 -28
- wiki_syntax_detailed_textile.html public/help/nl/wiki_syntax_detailed_textile.html +12 -28
- wiki_syntax_markdown.html public/help/nl/wiki_syntax_markdown.html +1 -14
- wiki_syntax_textile.html public/help/nl/wiki_syntax_textile.html +1 -14
- wiki_syntax_detailed_markdown.html public/help/no/wiki_syntax_detailed_markdown.html +12 -28
- wiki_syntax_detailed_textile.html public/help/no/wiki_syntax_detailed_textile.html +12 -28
- wiki_syntax_markdown.html public/help/no/wiki_syntax_markdown.html +1 -14
- wiki_syntax_textile.html public/help/no/wiki_syntax_textile.html +1 -14
- wiki_syntax_detailed_markdown.html public/help/pl/wiki_syntax_detailed_markdown.html +12 -28
- wiki_syntax_detailed_textile.html public/help/pl/wiki_syntax_detailed_textile.html +12 -28
- wiki_syntax_markdown.html public/help/pl/wiki_syntax_markdown.html +1 -14
- wiki_syntax_textile.html public/help/pl/wiki_syntax_textile.html +1 -14
- wiki_syntax_detailed_markdown.html public/help/pt-br/wiki_syntax_detailed_markdown.html +12 -28
- wiki_syntax_detailed_textile.html public/help/pt-br/wiki_syntax_detailed_textile.html +12 -28
- wiki_syntax_markdown.html public/help/pt-br/wiki_syntax_markdown.html +1 -14
- wiki_syntax_textile.html public/help/pt-br/wiki_syntax_textile.html +1 -14
- wiki_syntax_detailed_markdown.html public/help/pt/wiki_syntax_detailed_markdown.html +12 -28
- wiki_syntax_detailed_textile.html public/help/pt/wiki_syntax_detailed_textile.html +12 -28
- wiki_syntax_markdown.html public/help/pt/wiki_syntax_markdown.html +1 -14
- wiki_syntax_textile.html public/help/pt/wiki_syntax_textile.html +1 -14
- wiki_syntax_detailed_markdown.html public/help/ro/wiki_syntax_detailed_markdown.html +12 -28
- wiki_syntax_detailed_textile.html public/help/ro/wiki_syntax_detailed_textile.html +12 -28
- wiki_syntax_markdown.html public/help/ro/wiki_syntax_markdown.html +1 -14
- wiki_syntax_textile.html public/help/ro/wiki_syntax_textile.html +1 -14
- wiki_syntax_detailed_markdown.html public/help/ru/wiki_syntax_detailed_markdown.html +12 -28
- wiki_syntax_detailed_textile.html public/help/ru/wiki_syntax_detailed_textile.html +11 -28
- wiki_syntax_markdown.html public/help/ru/wiki_syntax_markdown.html +1 -14
- wiki_syntax_textile.html public/help/ru/wiki_syntax_textile.html +1 -14
- wiki_syntax_detailed_markdown.html public/help/sk/wiki_syntax_detailed_markdown.html +12 -28
- wiki_syntax_detailed_textile.html public/help/sk/wiki_syntax_detailed_textile.html +12 -28
- wiki_syntax_markdown.html public/help/sk/wiki_syntax_markdown.html +1 -14
- wiki_syntax_textile.html public/help/sk/wiki_syntax_textile.html +1 -14
- wiki_syntax_detailed_markdown.html public/help/sl/wiki_syntax_detailed_markdown.html +12 -28
- wiki_syntax_detailed_textile.html public/help/sl/wiki_syntax_detailed_textile.html +12 -28
- wiki_syntax_markdown.html public/help/sl/wiki_syntax_markdown.html +1 -14
- wiki_syntax_textile.html public/help/sl/wiki_syntax_textile.html +1 -14
- wiki_syntax_detailed_markdown.html public/help/sq/wiki_syntax_detailed_markdown.html +12 -28
- wiki_syntax_detailed_textile.html public/help/sq/wiki_syntax_detailed_textile.html +12 -28
- wiki_syntax_markdown.html public/help/sq/wiki_syntax_markdown.html +1 -14
- wiki_syntax_textile.html public/help/sq/wiki_syntax_textile.html +1 -14
- wiki_syntax_detailed_markdown.html public/help/sr-yu/wiki_syntax_detailed_markdown.html +12 -28
- wiki_syntax_detailed_textile.html public/help/sr-yu/wiki_syntax_detailed_textile.html +12 -28
- wiki_syntax_markdown.html public/help/sr-yu/wiki_syntax_markdown.html +1 -14
- wiki_syntax_textile.html public/help/sr-yu/wiki_syntax_textile.html +1 -14
- wiki_syntax_detailed_markdown.html public/help/sr/wiki_syntax_detailed_markdown.html +12 -28
- wiki_syntax_detailed_textile.html public/help/sr/wiki_syntax_detailed_textile.html +12 -28
- wiki_syntax_markdown.html public/help/sr/wiki_syntax_markdown.html +1 -14
- wiki_syntax_textile.html public/help/sr/wiki_syntax_textile.html +1 -14
- wiki_syntax_detailed_markdown.html public/help/sv/wiki_syntax_detailed_markdown.html +12 -28
- wiki_syntax_detailed_textile.html public/help/sv/wiki_syntax_detailed_textile.html +12 -28
- wiki_syntax_markdown.html public/help/sv/wiki_syntax_markdown.html +1 -14
- wiki_syntax_textile.html public/help/sv/wiki_syntax_textile.html +1 -14
- wiki_syntax_detailed_markdown.html public/help/th/wiki_syntax_detailed_markdown.html +12 -28
- wiki_syntax_detailed_textile.html public/help/th/wiki_syntax_detailed_textile.html +12 -28
- wiki_syntax_markdown.html public/help/th/wiki_syntax_markdown.html +1 -14
- wiki_syntax_textile.html public/help/th/wiki_syntax_textile.html +1 -14
- wiki_syntax_detailed_markdown.html public/help/tr/wiki_syntax_detailed_markdown.html +12 -28
- wiki_syntax_detailed_textile.html public/help/tr/wiki_syntax_detailed_textile.html +12 -28
- wiki_syntax_markdown.html public/help/tr/wiki_syntax_markdown.html +1 -14
- wiki_syntax_textile.html public/help/tr/wiki_syntax_textile.html +1 -14
- wiki_syntax_detailed_markdown.html public/help/uk/wiki_syntax_detailed_markdown.html +124 -140
- wiki_syntax_detailed_textile.html public/help/uk/wiki_syntax_detailed_textile.html +128 -144
- wiki_syntax_markdown.html public/help/uk/wiki_syntax_markdown.html +26 -38
- wiki_syntax_textile.html public/help/uk/wiki_syntax_textile.html +32 -44
- wiki_syntax_detailed_markdown.html public/help/vi/wiki_syntax_detailed_markdown.html +12 -28
- wiki_syntax_detailed_textile.html public/help/vi/wiki_syntax_detailed_textile.html +12 -28
- wiki_syntax_markdown.html public/help/vi/wiki_syntax_markdown.html +1 -14
- wiki_syntax_textile.html public/help/vi/wiki_syntax_textile.html +1 -14
- wiki_syntax.css public/help/wiki_syntax.css +11 -0
- wiki_syntax_detailed.css public/help/wiki_syntax_detailed.css +25 -0
- wiki_syntax_detailed_markdown.html public/help/zh-tw/wiki_syntax_detailed_markdown.html +12 -28
- wiki_syntax_detailed_textile.html public/help/zh-tw/wiki_syntax_detailed_textile.html +12 -28
- wiki_syntax_markdown.html public/help/zh-tw/wiki_syntax_markdown.html +1 -14
- wiki_syntax_textile.html public/help/zh-tw/wiki_syntax_textile.html +1 -14
- wiki_syntax_detailed_markdown.html public/help/zh/wiki_syntax_detailed_markdown.html +12 -28
- wiki_syntax_detailed_textile.html public/help/zh/wiki_syntax_detailed_textile.html +12 -28
- wiki_syntax_markdown.html public/help/zh/wiki_syntax_markdown.html +1 -14
- wiki_syntax_textile.html public/help/zh/wiki_syntax_textile.html +1 -14
- download.png public/images/download.png +0 -0
- application.js public/javascripts/application.js +95 -22
- attachments.js public/javascripts/attachments.js +83 -15
- context_menu.js public/javascripts/context_menu.js +13 -10
- gantt.js public/javascripts/gantt.js +1 -1
- jstoolbar-fr.js public/javascripts/jstoolbar/lang/jstoolbar-fr.js +2 -2
- jstoolbar-nl.js public/javascripts/jstoolbar/lang/jstoolbar-nl.js +8 -8
- jstoolbar-uk.js public/javascripts/jstoolbar/lang/jstoolbar-uk.js +16 -16
- project_identifier.js public/javascripts/project_identifier.js +1 -1
- repository_navigation.js public/javascripts/repository_navigation.js +1 -1
- revision_graph.js public/javascripts/revision_graph.js +1 -1
- application.css public/stylesheets/application.css +228 -138
- responsive.css public/stylesheets/responsive.css +57 -45
- rtl.css public/stylesheets/rtl.css +6 -6
- scm.css public/stylesheets/scm.css +1 -1
- html_formatter.rb test/coverage/html_formatter.rb +1 -1
- repository_git_test_pm.rb test/extra/redmine_pm/repository_git_test_pm.rb +1 -1
- repository_subversion_test_pm.rb test/extra/redmine_pm/repository_subversion_test_pm.rb +1 -1
- test_case.rb test/extra/redmine_pm/test_case.rb +1 -1
- import_subtasks.csv test/fixtures/files/import_subtasks.csv +5 -0
- issues.yml test/fixtures/issues.yml +51 -51
- journals.yml test/fixtures/journals.yml +2 -2
- empty_text_and_html_part.eml test/fixtures/mail_handler/empty_text_and_html_part.eml +35 -0
- empty_text_part.eml test/fixtures/mail_handler/empty_text_part.eml +36 -0
- invalid_utf8.eml test/fixtures/mail_handler/invalid_utf8.eml +14 -0
- ticket_on_given_project.eml test/fixtures/mail_handler/ticket_on_given_project.eml +3 -3
- ticket_reply_from_mail.eml test/fixtures/mail_handler/ticket_reply_from_mail.eml +35 -0
- ticket_with_custom_fields.eml test/fixtures/mail_handler/ticket_with_custom_fields.eml +1 -0
- queries.yml test/fixtures/queries.yml +20 -0
- roles.yml test/fixtures/roles.yml +10 -0
- wiki_content_versions.yml test/fixtures/wiki_content_versions.yml +6 -5
- workflows.yml test/fixtures/workflows.yml +283 -276
- account_controller_openid_test.rb test/functional/account_controller_openid_test.rb +43 -26
- account_controller_test.rb test/functional/account_controller_test.rb +188 -57
- activities_controller_test.rb test/functional/activities_controller_test.rb +77 -36
- admin_controller_test.rb test/functional/admin_controller_test.rb +22 -24
- attachments_controller_test.rb test/functional/attachments_controller_test.rb +199 -80
- attachments_visibility_test.rb test/functional/attachments_visibility_test.rb +58 -0
- auth_sources_controller_test.rb test/functional/auth_sources_controller_test.rb +65 -34
- auto_completes_controller_test.rb test/functional/auto_completes_controller_test.rb +74 -23
- boards_controller_test.rb test/functional/boards_controller_test.rb +124 -51
- calendars_controller_test.rb test/functional/calendars_controller_test.rb +38 -12
- comments_controller_test.rb test/functional/comments_controller_test.rb +24 -6
- context_menus_controller_test.rb test/functional/context_menus_controller_test.rb +65 -38
- custom_field_enumerations_controller_test.rb test/functional/custom_field_enumerations_controller_test.rb +54 -15
- custom_fields_controller_test.rb test/functional/custom_fields_controller_test.rb +160 -53
- documents_controller_test.rb test/functional/documents_controller_test.rb +79 -34
- email_addresses_controller_test.rb test/functional/email_addresses_controller_test.rb +80 -23
- enumerations_controller_test.rb test/functional/enumerations_controller_test.rb +100 -21
- files_controller_test.rb test/functional/files_controller_test.rb +32 -16
- gantts_controller_test.rb test/functional/gantts_controller_test.rb +34 -28
- groups_controller_test.rb test/functional/groups_controller_test.rb +88 -27
- imports_controller_test.rb test/functional/imports_controller_test.rb +78 -27
- issue_categories_controller_test.rb test/functional/issue_categories_controller_test.rb +75 -24
- issue_relations_controller_test.rb test/functional/issue_relations_controller_test.rb +91 -29
- issue_statuses_controller_test.rb test/functional/issue_statuses_controller_test.rb +39 -15
- issues_controller_test.rb test/functional/issues_controller_test.rb +2780 -1083
- issues_controller_transaction_test.rb test/functional/issues_controller_transaction_test.rb +142 -85
- issues_custom_fields_visibility_test.rb test/functional/issues_custom_fields_visibility_test.rb +85 -39
- journals_controller_test.rb test/functional/journals_controller_test.rb +139 -36
- mail_handler_controller_test.rb test/functional/mail_handler_controller_test.rb +30 -10
- members_controller_test.rb test/functional/members_controller_test.rb +127 -26
- messages_controller_test.rb test/functional/messages_controller_test.rb +122 -52
- my_controller_test.rb test/functional/my_controller_test.rb +285 -63
- news_controller_test.rb test/functional/news_controller_test.rb +94 -39
- previews_controller_test.rb test/functional/previews_controller_test.rb +80 -31
- principal_memberships_controller_test.rb test/functional/principal_memberships_controller_test.rb +145 -31
- project_enumerations_controller_test.rb test/functional/project_enumerations_controller_test.rb +42 -23
- projects_controller_test.rb test/functional/projects_controller_test.rb +465 -166
- queries_controller_test.rb test/functional/queries_controller_test.rb +333 -108
- reports_controller_test.rb test/functional/reports_controller_test.rb +18 -28
- repositories_bazaar_controller_test.rb test/functional/repositories_bazaar_controller_test.rb +76 -44
- repositories_controller_test.rb test/functional/repositories_controller_test.rb +163 -59
- repositories_cvs_controller_test.rb test/functional/repositories_cvs_controller_test.rb +81 -47
- repositories_darcs_controller_test.rb test/functional/repositories_darcs_controller_test.rb +49 -32
- repositories_filesystem_controller_test.rb test/functional/repositories_filesystem_controller_test.rb +44 -21
- repositories_git_controller_test.rb test/functional/repositories_git_controller_test.rb +186 -125
- repositories_mercurial_controller_test.rb test/functional/repositories_mercurial_controller_test.rb +183 -111
- repositories_subversion_controller_test.rb test/functional/repositories_subversion_controller_test.rb +154 -79
- roles_controller_test.rb test/functional/roles_controller_test.rb +96 -57
- search_controller_test.rb test/functional/search_controller_test.rb +220 -123
- search_custom_fields_visibility_test.rb test/functional/search_custom_fields_visibility_test.rb +5 -5
- sessions_controller_test.rb test/functional/sessions_controller_test.rb +37 -11
- settings_controller_test.rb test/functional/settings_controller_test.rb +98 -32
- sys_controller_test.rb test/functional/sys_controller_test.rb +40 -33
- time_entry_reports_controller_test.rb test/functional/time_entry_reports_controller_test.rb +65 -67
- timelog_controller_test.rb test/functional/timelog_controller_test.rb +496 -220
- timelog_custom_fields_visibility_test.rb test/functional/timelog_custom_fields_visibility_test.rb +19 -7
- trackers_controller_test.rb test/functional/trackers_controller_test.rb +68 -30
- users_controller_test.rb test/functional/users_controller_test.rb +170 -111
- versions_controller_test.rb test/functional/versions_controller_test.rb +79 -57
- watchers_controller_test.rb test/functional/watchers_controller_test.rb +107 -42
- welcome_controller_test.rb test/functional/welcome_controller_test.rb +29 -12
- wiki_controller_test.rb test/functional/wiki_controller_test.rb +248 -176
- wikis_controller_test.rb test/functional/wikis_controller_test.rb +16 -11
- workflows_controller_test.rb test/functional/workflows_controller_test.rb +89 -47
- account_test.rb test/integration/account_test.rb +102 -45
- admin_test.rb test/integration/admin_test.rb +22 -11
- api_routing_test.rb test/integration/api_test/api_routing_test.rb +8 -1
- api_test.rb test/integration/api_test/api_test.rb +18 -10
- attachments_test.rb test/integration/api_test/attachments_test.rb +59 -16
- authentication_test.rb test/integration/api_test/authentication_test.rb +19 -19
- custom_fields_attribute_test.rb test/integration/api_test/custom_fields_attribute_test.rb +42 -6
- custom_fields_test.rb test/integration/api_test/custom_fields_test.rb +3 -3
- disabled_rest_api_test.rb test/integration/api_test/disabled_rest_api_test.rb +5 -5
- enumerations_test.rb test/integration/api_test/enumerations_test.rb +1 -1
- files_test.rb test/integration/api_test/files_test.rb +133 -0
- groups_test.rb test/integration/api_test/groups_test.rb +28 -16
- issue_categories_test.rb test/integration/api_test/issue_categories_test.rb +19 -9
- issue_relations_test.rb test/integration/api_test/issue_relations_test.rb +10 -6
- issue_statuses_test.rb test/integration/api_test/issue_statuses_test.rb +1 -1
- issues_test.rb test/integration/api_test/issues_test.rb +128 -73
- jsonp_test.rb test/integration/api_test/jsonp_test.rb +1 -1
- memberships_test.rb test/integration/api_test/memberships_test.rb +24 -14
- news_test.rb test/integration/api_test/news_test.rb +1 -1
- projects_test.rb test/integration/api_test/projects_test.rb +31 -13
- queries_test.rb test/integration/api_test/queries_test.rb +1 -1
- roles_test.rb test/integration/api_test/roles_test.rb +3 -3
- search_test.rb test/integration/api_test/search_test.rb +17 -17
- time_entries_test.rb test/integration/api_test/time_entries_test.rb +26 -14
- trackers_test.rb test/integration/api_test/trackers_test.rb +1 -1
- users_test.rb test/integration/api_test/users_test.rb +72 -48
- versions_test.rb test/integration/api_test/versions_test.rb +18 -8
- wiki_pages_test.rb test/integration/api_test/wiki_pages_test.rb +15 -15
- application_test.rb test/integration/application_test.rb +5 -5
- attachments_test.rb test/integration/attachments_test.rb +18 -10
- feeds_test.rb test/integration/feeds_test.rb +1 -1
- issues_test.rb test/integration/issues_test.rb +85 -39
- layout_test.rb test/integration/layout_test.rb +2 -2
- attachment_format_test.rb ...ration/lib/redmine/field_format/attachment_format_test.rb +194 -0
- hook_test.rb test/integration/lib/redmine/hook_test.rb +2 -2
- menu_manager_test.rb test/integration/lib/redmine/menu_manager_test.rb +16 -2
- themes_test.rb test/integration/lib/redmine/themes_test.rb +3 -1
- projects_test.rb test/integration/projects_test.rb +5 -3
- repositories_git_test.rb test/integration/repositories_git_test.rb +1 -1
- account_test.rb test/integration/routing/account_test.rb +1 -1
- activities_test.rb test/integration/routing/activities_test.rb +1 -1
- admin_test.rb test/integration/routing/admin_test.rb +1 -1
- attachments_test.rb test/integration/routing/attachments_test.rb +3 -3
- auth_sources_test.rb test/integration/routing/auth_sources_test.rb +1 -1
- auto_completes_test.rb test/integration/routing/auto_completes_test.rb +1 -1
- boards_test.rb test/integration/routing/boards_test.rb +1 -1
- calendars_test.rb test/integration/routing/calendars_test.rb +1 -1
- comments_test.rb test/integration/routing/comments_test.rb +1 -1
- context_menus_test.rb test/integration/routing/context_menus_test.rb +1 -1
- custom_fields_test.rb test/integration/routing/custom_fields_test.rb +1 -1
- documents_test.rb test/integration/routing/documents_test.rb +1 -1
- enumerations_test.rb test/integration/routing/enumerations_test.rb +1 -1
- files_test.rb test/integration/routing/files_test.rb +1 -1
- gantts_test.rb test/integration/routing/gantts_test.rb +1 -1
- groups_test.rb test/integration/routing/groups_test.rb +1 -1
- imports_test.rb test/integration/routing/imports_test.rb +1 -1
- issue_categories_test.rb test/integration/routing/issue_categories_test.rb +1 -1
- issue_relations_test.rb test/integration/routing/issue_relations_test.rb +1 -1
- issue_statuses_test.rb test/integration/routing/issue_statuses_test.rb +1 -1
- issues_test.rb test/integration/routing/issues_test.rb +1 -1
- journals_test.rb test/integration/routing/journals_test.rb +1 -1
- mail_handler_test.rb test/integration/routing/mail_handler_test.rb +1 -1
- members_test.rb test/integration/routing/members_test.rb +2 -1
- messages_test.rb test/integration/routing/messages_test.rb +1 -1
- my_test.rb test/integration/routing/my_test.rb +2 -2
- news_test.rb test/integration/routing/news_test.rb +1 -1
- previews_test.rb test/integration/routing/previews_test.rb +1 -1
- principal_memberships_test.rb test/integration/routing/principal_memberships_test.rb +3 -1
- project_enumerations_test.rb test/integration/routing/project_enumerations_test.rb +1 -1
- projects_test.rb test/integration/routing/projects_test.rb +3 -1
- queries_test.rb test/integration/routing/queries_test.rb +2 -1
- reports_test.rb test/integration/routing/reports_test.rb +1 -1
- repositories_test.rb test/integration/routing/repositories_test.rb +1 -1
- roles_test.rb test/integration/routing/roles_test.rb +1 -1
- search_test.rb test/integration/routing/search_test.rb +1 -1
- settings_test.rb test/integration/routing/settings_test.rb +1 -1
- sys_test.rb test/integration/routing/sys_test.rb +1 -1
- timelog_test.rb test/integration/routing/timelog_test.rb +4 -9
- trackers_test.rb test/integration/routing/trackers_test.rb +1 -1
- users_test.rb test/integration/routing/users_test.rb +1 -1
- versions_test.rb test/integration/routing/versions_test.rb +1 -1
- watchers_test.rb test/integration/routing/watchers_test.rb +1 -1
- welcome_test.rb test/integration/routing/welcome_test.rb +1 -1
- wiki_test.rb test/integration/routing/wiki_test.rb +1 -1
- wikis_test.rb test/integration/routing/wikis_test.rb +1 -1
- workflows_test.rb test/integration/routing/workflows_test.rb +1 -1
- sessions_test.rb test/integration/sessions_test.rb +8 -6
- sudo_mode_test.rb test/integration/sudo_mode_test.rb +42 -34
- users_test.rb test/integration/users_test.rb +4 -2
- object_helpers.rb test/object_helpers.rb +15 -15
- test_helper.rb test/test_helper.rb +92 -26
- base.rb test/ui/base.rb +1 -1
- issues_test_ui.rb test/ui/issues_test_ui.rb +25 -3
- my_page_test_ui.rb test/ui/my_page_test_ui.rb +54 -0
- sudo_mode_test_ui.rb test/ui/sudo_mode_test_ui.rb +16 -1
- timelog_test_ui.rb test/ui/timelog_test_ui.rb +30 -2
- activity_test.rb test/unit/activity_test.rb +1 -1
- attachment_test.rb test/unit/attachment_test.rb +53 -24
- attachment_transaction_test.rb test/unit/attachment_transaction_test.rb +1 -1
- auth_source_ldap_test.rb test/unit/auth_source_ldap_test.rb +1 -1
- board_test.rb test/unit/board_test.rb +1 -1
- changeset_test.rb test/unit/changeset_test.rb +1 -1
- comment_test.rb test/unit/comment_test.rb +1 -1
- custom_field_test.rb test/unit/custom_field_test.rb +16 -8
- custom_field_user_format_test.rb test/unit/custom_field_user_format_test.rb +1 -1
- custom_field_version_format_test.rb test/unit/custom_field_version_format_test.rb +1 -1
- custom_value_test.rb test/unit/custom_value_test.rb +1 -1
- default_data_test.rb test/unit/default_data_test.rb +21 -10
- document_category_test.rb test/unit/document_category_test.rb +1 -1
- document_test.rb test/unit/document_test.rb +1 -2
- enabled_module_test.rb test/unit/enabled_module_test.rb +1 -1
- enumeration_test.rb test/unit/enumeration_test.rb +1 -1
- group_test.rb test/unit/group_test.rb +1 -1
- activities_helper_test.rb test/unit/helpers/activities_helper_test.rb +3 -3
- application_helper_test.rb test/unit/helpers/application_helper_test.rb +70 -8
- custom_fields_helper_test.rb test/unit/helpers/custom_fields_helper_test.rb +2 -3
- groups_helper_test.rb test/unit/helpers/groups_helper_test.rb +3 -3
- issues_helper_test.rb test/unit/helpers/issues_helper_test.rb +4 -11
- journals_helper_test.rb test/unit/helpers/journals_helper_test.rb +2 -2
- members_helper_test.rb test/unit/helpers/members_helper_test.rb +3 -3
- projects_helper_test.rb test/unit/helpers/projects_helper_test.rb +2 -9
- queries_helper_test.rb test/unit/helpers/queries_helper_test.rb +3 -4
- routes_helper_test.rb test/unit/helpers/routes_helper_test.rb +2 -6
- search_helper_test.rb test/unit/helpers/search_helper_test.rb +2 -3
- settings_helper_test.rb test/unit/helpers/settings_helper_test.rb +2 -3
- sort_helper_test.rb test/unit/helpers/sort_helper_test.rb +5 -5
- timelog_helper_test.rb test/unit/helpers/timelog_helper_test.rb +2 -7
- version_helper_test.rb test/unit/helpers/version_helper_test.rb +3 -2
- watchers_helper_test.rb test/unit/helpers/watchers_helper_test.rb +2 -9
- wiki_helper_test.rb test/unit/helpers/wiki_helper_test.rb +2 -2
- patches_test.rb test/unit/initializers/patches_test.rb +1 -1
- issue_category_test.rb test/unit/issue_category_test.rb +1 -1
- issue_custom_field_test.rb test/unit/issue_custom_field_test.rb +1 -1
- issue_import_test.rb test/unit/issue_import_test.rb +26 -1
- issue_nested_set_concurrency_test.rb test/unit/issue_nested_set_concurrency_test.rb +1 -1
- issue_nested_set_test.rb test/unit/issue_nested_set_test.rb +20 -1
- issue_priority_test.rb test/unit/issue_priority_test.rb +1 -1
- issue_relation_test.rb test/unit/issue_relation_test.rb +1 -1
- issue_scopes_test.rb test/unit/issue_scopes_test.rb +1 -1
- issue_status_test.rb test/unit/issue_status_test.rb +1 -1
- issue_subtasking_test.rb test/unit/issue_subtasking_test.rb +32 -3
- issue_test.rb test/unit/issue_test.rb +227 -112
- issue_transaction_test.rb test/unit/issue_transaction_test.rb +1 -1
- journal_observer_test.rb test/unit/journal_observer_test.rb +1 -1
- journal_test.rb test/unit/journal_test.rb +1 -1
- access_control_test.rb test/unit/lib/redmine/access_control_test.rb +1 -1
- positioned_with_scope_test.rb test/unit/lib/redmine/acts/positioned_with_scope_test.rb +1 -1
- positioned_without_scope_test.rb test/unit/lib/redmine/acts/positioned_without_scope_test.rb +1 -1
- ciphering_test.rb test/unit/lib/redmine/ciphering_test.rb +1 -1
- codeset_util_test.rb test/unit/lib/redmine/codeset_util_test.rb +17 -1
- configuration_test.rb test/unit/lib/redmine/configuration_test.rb +1 -1
- csv_test.rb test/unit/lib/redmine/export/csv_test.rb +1 -1
- pdf_test.rb test/unit/lib/redmine/export/pdf_test.rb +1 -1
- attachment_format_test.rb test/unit/lib/redmine/field_format/attachment_format_test.rb +163 -0
- attachment_format_visibility_test.rb ...redmine/field_format/attachment_format_visibility_test.rb +59 -0
- bool_format_test.rb test/unit/lib/redmine/field_format/bool_format_test.rb +1 -1
- enumeration_format_test.rb .../unit/lib/redmine/field_format/enumeration_format_test.rb +10 -1
- field_format_test.rb test/unit/lib/redmine/field_format/field_format_test.rb +1 -1
- link_format_test.rb test/unit/lib/redmine/field_format/link_format_test.rb +1 -1
- list_format_test.rb test/unit/lib/redmine/field_format/list_format_test.rb +31 -1
- numeric_format_test.rb test/unit/lib/redmine/field_format/numeric_format_test.rb +1 -1
- user_field_format_test.rb test/unit/lib/redmine/field_format/user_field_format_test.rb +34 -1
- version_field_format_test.rb ...nit/lib/redmine/field_format/version_field_format_test.rb +34 -3
- calendar_test.rb test/unit/lib/redmine/helpers/calendar_test.rb +1 -1
- diff_test.rb test/unit/lib/redmine/helpers/diff_test.rb +1 -1
- gantt_test.rb test/unit/lib/redmine/helpers/gantt_test.rb +3 -3
- hook_test.rb test/unit/lib/redmine/hook_test.rb +1 -1
- i18n_test.rb test/unit/lib/redmine/i18n_test.rb +5 -5
- info_test.rb test/unit/lib/redmine/info_test.rb +1 -1
- mapper_test.rb test/unit/lib/redmine/menu_manager/mapper_test.rb +1 -1
- menu_helper_test.rb test/unit/lib/redmine/menu_manager/menu_helper_test.rb +4 -3
- menu_item_test.rb test/unit/lib/redmine/menu_manager/menu_item_test.rb +1 -1
- No files found.
Too many changes to show.
To preserve performance only 1000 of 1000+ files are displayed.
... | ... | @@ -11,26 +11,24 @@ if RUBY_VERSION < "2.1" |
end | ||
gem "jquery-rails", "~> 3.1.4" | ||
gem "coderay", "~> 1.1.1" | ||
gem "builder", ">= 3.0.4" | ||
gem "request_store", "1.0.5" | ||
gem "mime-types", (RUBY_VERSION >= "2.0" ? "~> 3.0" : "~> 2.99") | ||
gem "protected_attributes" | ||
gem "actionpack-action_caching" | ||
gem "actionpack-xml_parser" | ||
gem "roadie-rails", "~> 1.1.1" | ||
gem "roadie", "~> 3.2.1" | ||
gem "mimemagic" | ||
gem "mail", "~> 2.6.4" | ||
gem "nokogiri", (RUBY_VERSION >= "2.1" ? "~> 1.7.2" : "~> 1.6.8") | ||
gem "nokogiri", (RUBY_VERSION >= "2.1" ? "~> 1.8.1" : "~> 1.6.8") | ||
gem "i18n", "~> 0.7.0" | ||
gem "ffi", "1.9.14", :platforms => :mingw if RUBY_VERSION < "2.0" | ||
# Request at least rails-html-sanitizer 1.0.3 because of security advisories | ||
# Request at least rails-html-sanitizer 1.0.3 because of security advisories | ||
gem "rails-html-sanitizer", ">= 1.0.3" | ||
# Windows does not include zoneinfo files, so bundle the tzinfo-data gem | ||
gem 'tzinfo-data', platforms: [:mingw, :x64_mingw, :mswin, :jruby] | ||
gem 'tzinfo-data', platforms: [:mingw, :x64_mingw, :mswin] | ||
gem "rbpdf", "~> 1.19.6" | ||
# Optional gem for LDAP authentication | ||
... | ... | @@ -52,16 +50,10 @@ platforms :mri, :mingw, :x64_mingw do |
# Optional Markdown support, not for JRuby | ||
group :markdown do | ||
gem "redcarpet", "~> 3.3.2" | ||
gem "redcarpet", "~> 3.4.0" | ||
end | ||
end | ||
platforms :jruby do | ||
# jruby-openssl is bundled with JRuby 1.7.0 | ||
gem "jruby-openssl" if Object.const_defined?(:JRUBY_VERSION) && JRUBY_VERSION < '1.7.0' | ||
gem "activerecord-jdbc-adapter", "~> 1.3.2" | ||
end | ||
# Include database gems for the adapters found in the database | ||
# configuration file | ||
require 'erb' | ||
... | ... | @@ -75,19 +67,13 @@ if File.exist?(database_file) |
case adapter | ||
when 'mysql2' | ||
gem "mysql2", "~> 0.4.6", :platforms => [:mri, :mingw, :x64_mingw] | ||
gem "activerecord-jdbcmysql-adapter", :platforms => :jruby | ||
when 'mysql' | ||
gem "activerecord-jdbcmysql-adapter", :platforms => :jruby | ||
when /postgresql/ | ||
gem "pg", "~> 0.18.1", :platforms => [:mri, :mingw, :x64_mingw] | ||
gem "activerecord-jdbcpostgresql-adapter", :platforms => :jruby | ||
when /sqlite3/ | ||
gem "sqlite3", (RUBY_VERSION < "2.0" && RUBY_PLATFORM =~ /mingw/ ? "1.3.12" : "~>1.3.12"), | ||
:platforms => [:mri, :mingw, :x64_mingw] | ||
gem "jdbc-sqlite3", ">= 3.8.10.1", :platforms => :jruby | ||
gem "activerecord-jdbcsqlite3-adapter", :platforms => :jruby | ||
when /sqlserver/ | ||
gem "tiny_tds", "~> 0.6.2", :platforms => [:mri, :mingw, :x64_mingw] | ||
gem "tiny_tds", (RUBY_VERSION >= "2.0" ? "~> 1.0.5" : "~> 0.7.0"), :platforms => [:mri, :mingw, :x64_mingw] | ||
gem "activerecord-sqlserver-adapter", :platforms => [:mri, :mingw, :x64_mingw] | ||
else | ||
warn("Unknown database adapter `#{adapter}` found in config/database.yml, use Gemfile.local to load your own database gems") | ||
... | ... | @@ -110,8 +96,10 @@ group :test do |
gem "rails-dom-testing" | ||
gem "mocha" | ||
gem "simplecov", "~> 0.9.1", :require => false | ||
# TODO: remove this after upgrading to Rails 5 | ||
gem "test_after_commit", "~> 0.4.2" | ||
# For running UI tests | ||
gem "capybara" | ||
gem "capybara", '~> 2.13' | ||
gem "selenium-webdriver", "~> 2.53.4" | ||
end | ||
... | ... |