git: 1932cdae48b0 - main - www/redmine51: Add new port
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Mon, 01 Apr 2024 05:42:12 UTC
The branch main has been updated by delphij: URL: https://cgit.FreeBSD.org/ports/commit/?id=1932cdae48b0471f05354eb7f5159ba704c48c0a commit 1932cdae48b0471f05354eb7f5159ba704c48c0a Author: Xin LI <delphij@FreeBSD.org> AuthorDate: 2024-04-01 05:41:13 +0000 Commit: Xin LI <delphij@FreeBSD.org> CommitDate: 2024-04-01 05:42:08 +0000 www/redmine51: Add new port Redmine is a flexible project management web application written using Ruby on Rails framework, it is cross-platform and cross-database. PR: ports/277661 Reviewed by: mikael --- www/Makefile | 1 + www/redmine51/Makefile | 124 ++ www/redmine51/bsd.redmine.mk | 78 ++ www/redmine51/distinfo | 3 + www/redmine51/files/commonmark.rb | 2 + www/redmine51/files/markdown.rb | 1 + www/redmine51/files/mini_magick.rb | 1 + www/redmine51/files/mysql.rb | 2 + www/redmine51/files/patch-Gemfile | 124 ++ www/redmine51/files/pg.rb | 1 + www/redmine51/files/redmine.in | 39 + www/redmine51/files/thin.rb | 1 + www/redmine51/pkg-descr | 21 + www/redmine51/pkg-message | 18 + www/redmine51/pkg-plist | 2275 ++++++++++++++++++++++++++++++++++++ 15 files changed, 2691 insertions(+) diff --git a/www/Makefile b/www/Makefile index 50103050027d..3be86d5f82c1 100644 --- a/www/Makefile +++ b/www/Makefile @@ -1914,6 +1914,7 @@ SUBDIR += rearx SUBDIR += reddsaver SUBDIR += redmine50 + SUBDIR += redmine51 SUBDIR += rejik SUBDIR += remark42 SUBDIR += reportmagic diff --git a/www/redmine51/Makefile b/www/redmine51/Makefile new file mode 100644 index 000000000000..94856863655a --- /dev/null +++ b/www/redmine51/Makefile @@ -0,0 +1,124 @@ +PORTNAME= redmine +PORTVERSION= 5.1.2 +CATEGORIES= www +MASTER_SITES= https://www.redmine.org/releases/ +PKGNAMESUFFIX= 51 + +# mikael@FreeBSD.org also have full maintainership +MAINTAINER= delphij@FreeBSD.org +COMMENT= Flexible project management web application +WWW= https://www.redmine.org/ + +LICENSE= GPLv2 +LICENSE_FILE= ${WRKSRC}/doc/COPYING + +RUN_DEPENDS= rubygem-actionpack-xml_parser-rails61>=0:textproc/rubygem-actionpack-xml_parser-rails61 \ + rubygem-addressable>0:www/rubygem-addressable \ + rubygem-bundler>=1.12.0:sysutils/rubygem-bundler \ + rubygem-csv>=3.2.6:devel/rubygem-csv \ + rubygem-erb>0:devel/rubygem-erb \ + rubygem-globalid-rails61>0:databases/rubygem-globalid-rails61 \ + rubygem-i18n>=1.14.1:devel/rubygem-i18n \ + rubygem-mail>=2.8.1:mail/rubygem-mail \ + rubygem-marcel>0:devel/rubygem-marcel \ + rubygem-mini_mime>=1.1.0:mail/rubygem-mini_mime \ + rubygem-mini_portile2>=2.8.2:devel/rubygem-mini_portile2 \ + rubygem-mocha>=0.5.3:devel/rubygem-mocha \ + rubygem-net-imap>=0.3.4:mail/rubygem-net-imap \ + rubygem-net-ldap>=0.17.0:net/rubygem-net-ldap \ + rubygem-net-pop>=0.1.2:mail/rubygem-net-pop \ + rubygem-net-smtp>=0.3.3:mail/rubygem-net-smtp \ + rubygem-nokogiri>=1.15.2:textproc/rubygem-nokogiri \ + rubygem-rails61>=6.1:www/rubygem-rails61 \ + rubygem-rbpdf>=1.21.3:print/rubygem-rbpdf \ + rubygem-request_store15>=1.5.1:devel/rubygem-request_store15 \ + rubygem-roadie-rails-rails61>=3.1.0:mail/rubygem-roadie-rails-rails61 \ + rubygem-rotp>=5.0.0:devel/rubygem-rotp \ + rubygem-rouge>=4.2.0:textproc/rubygem-rouge \ + rubygem-rqrcode>0:www/rubygem-rqrcode \ + rubygem-rubocop-performance>=0:devel/rubygem-rubocop-performance \ + rubygem-rubocop-rails>0:devel/rubygem-rubocop-rails \ + rubygem-rubocop>0<2:devel/rubygem-rubocop \ + rubygem-rubyzip>0:archivers/rubygem-rubyzip \ + rubygem-simplecov>0:devel/rubygem-simplecov + +# Per https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=264638#c9 +# to be removed if https://www.redmine.org/issues/37394 is fixed +RUN_DEPENDS+= rubygem-redcarpet>=3.6.0:textproc/rubygem-redcarpet \ + rubygem-html-pipeline>=2.13.2:textproc/rubygem-html-pipeline \ + rubygem-commonmarker>=0.23.8:textproc/rubygem-commonmarker \ + rubygem-sanitize>=6.0:textproc/rubygem-sanitize \ + rubygem-deckar01-task_list>=2.3.2:www/rubygem-deckar01-task_list + +USES= cpe ruby + +NO_ARCH= yes +NO_BUILD= yes + +USERS= ${WWWOWN} +GROUPS= ${WWWGRP} +PLIST_SUB= WWWOWN=${WWWOWN} WWWGRP=${WWWGRP} +SUB_LIST= RUBY_SUFFIX=${RUBY_SUFFIX} + +OPTIONS_DEFINE= MYSQL POSTGRESQL MARKDOWN RMAGIC THIN +OPTIONS_DEFAULT=MYSQL MARKDOWN RMAGIC THIN +OPTIONS_SUB= yes +POSTGRESQL_DESC=Enable PostgreSQL support +MARKDOWN_DESC= Enable Markdown support +RMAGIC_DESC= Enable Gantt charts support +THIN_DESC= Use Thin WEB server +MYSQL_DESC= MySQL database support (via mysql2 rubygem) +NO_OPTIONS_SORT= yes +MYSQL_RUN_DEPENDS= rubygem-mysql2>=0.5.0:databases/rubygem-mysql2 \ + rubygem-with_advisory_lock61>0:devel/rubygem-with_advisory_lock61 +POSTGRESQL_RUN_DEPENDS= rubygem-pg>=1.2.2:databases/rubygem-pg +MARKDOWN_RUN_DEPENDS= rubygem-redcarpet>=3.5.1:textproc/rubygem-redcarpet +RMAGIC_RUN_DEPENDS= rubygem-mini_magick>=4.11.0:graphics/rubygem-mini_magick +THIN_RUN_DEPENDS= rubygem-thin>=1.6.2:www/rubygem-thin +THIN_SUB_LIST= WWWOWN=${WWWOWN} WWWGRP=${WWWGRP} +THIN_VARS= USE_RC_SUBR=redmine + +.include <bsd.port.options.mk> + +post-extract: + @${RM} -r ${WRKSRC}/.hgignore ${WRKSRC}/.gitignore ${WRKSRC}/.github \ + ${WRKSRC}/files/delete.me ${WRKSRC}/log/delete.me + @${MV} ${WRKSRC}/config/settings.yml ${WRKSRC}/config/settings.yml.sample + @${MV} ${WRKSRC}/config/database.yml.example ${WRKSRC}/config/database.yml.sample + +post-patch: + @${RM} ${WRKSRC}/Gemfile.orig + +do-install: + ${MKDIR} ${STAGEDIR}${WWWDIR} + ${MKDIR} ${STAGEDIR}${WWWDIR}/bundler.d + ${MKDIR} ${STAGEDIR}${WWWDIR}/log + ${MKDIR} ${STAGEDIR}${WWWDIR}/public/plugin_assets + ${MKDIR} ${STAGEDIR}${WWWDIR}/tmp + + # https://www.redmine.org/issues/37394 + ${CP} ${FILESDIR}/commonmark.rb ${STAGEDIR}${WWWDIR}/bundler.d + cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${WWWDIR} + ${TOUCH} ${STAGEDIR}${WWWDIR}/Gemfile.lock + +do-install-MYSQL-on: + ${CP} ${FILESDIR}/mysql.rb ${STAGEDIR}${WWWDIR}/bundler.d + +do-install-POSTGRESQL-on: + ${CP} ${FILESDIR}/pg.rb ${STAGEDIR}${WWWDIR}/bundler.d + +do-install-MARKDOWN-on: + ${CP} ${FILESDIR}/markdown.rb ${STAGEDIR}${WWWDIR}/bundler.d + +do-install-RMAGIC-on: + ${CP} ${FILESDIR}/mini_magick.rb ${STAGEDIR}${WWWDIR}/bundler.d + +do-install-THIN-on: + ${CP} ${FILESDIR}/thin.rb ${STAGEDIR}${WWWDIR}/bundler.d + +post-install: + (cd ${STAGEDIR}${WWWDIR} && ${RM} Gemfile.lock && bundle install --local) + ${RM} ${STAGEDIR}${WWWDIR}/package.json \ + ${STAGEDIR}${WWWDIR}/yarn.lock + +.include <bsd.port.mk> diff --git a/www/redmine51/bsd.redmine.mk b/www/redmine51/bsd.redmine.mk new file mode 100644 index 000000000000..8259c5ab06f9 --- /dev/null +++ b/www/redmine51/bsd.redmine.mk @@ -0,0 +1,78 @@ +# Module that simplifies installation of Redmine plugins. +# +# Date created: 2010-09-12 +# Whom: Eygene Ryabinkin <rea-fbsd@codelabs.ru> +# +# We're assuming standard plugin installation sequence that is described +# in the https://www.redmine.org/projects/redmine/wiki/Plugins +# +# Basically, we need the following variables to be defined: +# - REDMINE_PLUGIN_NAME: the name of the plugin; +# - WWWDIR: the location of the Redmine installation; +# the default value is ${PREFIX}/www/redmine; +# the directory must lie under ${PREFIX} or such configuration +# will be IGNORE'd; +# - WRKSRC must be set to the root directory of the plugin contents: +# we will copy all objects in this directory to the plugin's +# destination directory, excluding all files named *.orig. +# +# PLIST will be generated automatically, there is no need to worry +# about it. But if you will need to use your own (even the standard +# packaging list in ${PORTDIR}/pkg-plist), set the variable PLIST +# pointing to that file. +# +# You can override the target 'do-build', but in this case, you should +# remember that the target named 'redmine-plugin-plist' does the +# automated generation of the PLIST: use it if you need. +# +# +# Here is an example of a simple Makefile for Redmine plugin: +# {{{ +# PORTNAME= me-the-plugin +# PORTVERSION= 1.0 +# CATEGORIES= www +# MASTER_SITES= http://cool.org.name/some/path/ +# +# MAINTAINER= you@your.org +# COMMENT= Another cool plugin for Redmine +# +# REDMINE_PLUGIN_NAME= redmine_http_auth +# +# .include "${.CURDIR}/../../www/redmine/bsd.redmine.mk" +# }}} + +PKGNAMEPREFIX?= redmine51- + +RUN_DEPENDS+= redmine51>0:www/redmine51 + +USE_RUBY= yes +.if !defined(PLIST) +PLIST= ${WRKDIR}/PLIST +_GEN_PLIST= YesPlease +.endif + +WWWDIR?= ${PREFIX}/www/redmine +WWWDIR_REL= ${WWWDIR:S|^${PREFIX}/||} + +.if ${WWWDIR_REL} == ${WWWDIR} +IGNORE= WWWDIR is not a child of PREFIX (${PREFIX}) +.endif + +.if !defined(do-build) +do-build: redmine-plugin-plist + @${DO_NADA} +.endif + +redmine-plugin-plist: +.if defined(_GEN_PLIST) + cd ${WRKSRC} && ${FIND} . -type f | ${GREP} -v '\.orig$$' | ${SED} -e's|^\.|${WWWDIR_REL}/plugins/${REDMINE_PLUGIN_NAME}|' >> ${PLIST} + cd ${WRKSRC} && ${FIND} -d . -empty -type d | ${SED} -e's|^\.|@dir ${WWWDIR_REL}/plugins/${REDMINE_PLUGIN_NAME}|' >> ${PLIST} +.else + @${DO_NADA} +.endif + +do-install: + ${MKDIR} "${STAGEDIR}${WWWDIR}/plugins/${REDMINE_PLUGIN_NAME}" + ${TAR} -C "${WRKSRC}" -cf - --exclude '*.orig' . | ${TAR} -C "${STAGEDIR}${WWWDIR}/plugins/${REDMINE_PLUGIN_NAME}" -xf - + +.include <bsd.port.mk> diff --git a/www/redmine51/distinfo b/www/redmine51/distinfo new file mode 100644 index 000000000000..c5c6868500a6 --- /dev/null +++ b/www/redmine51/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1710196029 +SHA256 (redmine-5.1.2.tar.gz) = 26c0ca0a9aaee1ceb983825bf1266c99b0850bf013c178713f5a3b0080012123 +SIZE (redmine-5.1.2.tar.gz) = 3249396 diff --git a/www/redmine51/files/commonmark.rb b/www/redmine51/files/commonmark.rb new file mode 100644 index 000000000000..45c9b6df5d0a --- /dev/null +++ b/www/redmine51/files/commonmark.rb @@ -0,0 +1,2 @@ +gem "commonmarker", ">= 0.23.8" +gem "deckar01-task_list", ">=2.3.2" diff --git a/www/redmine51/files/markdown.rb b/www/redmine51/files/markdown.rb new file mode 100644 index 000000000000..2e9cf42a29d6 --- /dev/null +++ b/www/redmine51/files/markdown.rb @@ -0,0 +1 @@ +gem "redcarpet", '~> 3.6.0' diff --git a/www/redmine51/files/mini_magick.rb b/www/redmine51/files/mini_magick.rb new file mode 100644 index 000000000000..5e3d7b1cacd6 --- /dev/null +++ b/www/redmine51/files/mini_magick.rb @@ -0,0 +1 @@ +gem "mini_magick", ">= 4.12.0" diff --git a/www/redmine51/files/mysql.rb b/www/redmine51/files/mysql.rb new file mode 100644 index 000000000000..9d2627e1d84d --- /dev/null +++ b/www/redmine51/files/mysql.rb @@ -0,0 +1,2 @@ +gem "mysql2", "~> 0.5.0" +gem "with_advisory_lock" diff --git a/www/redmine51/files/patch-Gemfile b/www/redmine51/files/patch-Gemfile new file mode 100644 index 000000000000..d1fa8fd8b2b1 --- /dev/null +++ b/www/redmine51/files/patch-Gemfile @@ -0,0 +1,124 @@ +--- Gemfile.orig 2024-03-04 19:55:03 UTC ++++ Gemfile +@@ -10,17 +10,17 @@ gem 'mail', '~> 2.8.1' + gem 'roadie-rails', '~> 3.1.0' + gem 'marcel' + gem 'mail', '~> 2.8.1' +-gem 'nokogiri', '~> 1.15.2' ++gem 'nokogiri', '~> 1.15' + gem 'i18n', '~> 1.14.1' + gem 'rbpdf', '~> 1.21.3' + gem 'addressable' + gem 'rubyzip', '~> 2.3.0' + + # Ruby Standard Gems +-gem 'csv', '~> 3.2.6' +-gem 'net-imap', '~> 0.3.4' ++gem 'csv', '~> 3.2' ++gem 'net-imap', '~> 0.3' + gem 'net-pop', '~> 0.1.2' +-gem 'net-smtp', '~> 0.3.3' ++gem 'net-smtp', '~> 0.3' + gem 'rexml', require: false if Gem.ruby_version >= Gem::Version.new('3.0') + + # Windows does not include zoneinfo files, so bundle the tzinfo-data gem +@@ -31,88 +31,14 @@ gem 'rqrcode' + gem 'rqrcode' + + # HTML pipeline and sanitization +-gem "html-pipeline", "~> 2.13.2" ++gem "html-pipeline", "~> 2.13" + gem "sanitize", "~> 6.0" + + # Optional gem for LDAP authentication + group :ldap do +- gem 'net-ldap', '~> 0.17.0' ++ gem 'net-ldap', '~> 0.17' + end + +-# Optional gem for exporting the gantt to a PNG file +-group :minimagick do +- gem 'mini_magick', '~> 4.12.0' +-end +- +-# Optional Markdown support +-group :markdown do +- gem 'redcarpet', '~> 3.6.0' +-end +- +-# Optional CommonMark support, not for JRuby +-group :common_mark do +- gem "commonmarker", '~> 0.23.8' +- gem 'deckar01-task_list', '2.3.2' +-end +- +-# Include database gems for the adapters found in the database +-# configuration file +-require 'erb' +-require 'yaml' +-database_file = File.join(File.dirname(__FILE__), "config/database.yml") +-if File.exist?(database_file) +- yaml_config = ERB.new(IO.read(database_file)).result +- database_config = YAML.respond_to?(:unsafe_load) ? YAML.unsafe_load(yaml_config) : YAML.load(yaml_config) +- adapters = database_config.values.filter_map {|c| c['adapter']}.uniq +- if adapters.any? +- adapters.each do |adapter| +- case adapter +- when 'mysql2' +- gem "mysql2", "~> 0.5.0", :platforms => [:mri, :mingw, :x64_mingw] +- gem "with_advisory_lock" +- when /postgresql/ +- gem 'pg', '~> 1.5.3', :platforms => [:mri, :mingw, :x64_mingw] +- when /sqlite3/ +- gem 'sqlite3', '~> 1.6.0', :platforms => [:mri, :mingw, :x64_mingw] +- when /sqlserver/ +- gem "tiny_tds", "~> 2.1.2", :platforms => [:mri, :mingw, :x64_mingw] +- gem "activerecord-sqlserver-adapter", "~> 6.1.0", :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") +- end +- end +- else +- warn("No adapter found in config/database.yml, please configure it first") +- end +-else +- warn("Please configure your config/database.yml first") +-end +- +-group :development do +- gem 'listen', '~> 3.3' +- gem "yard" +-end +- +-group :test do +- gem "rails-dom-testing" +- gem 'mocha', '>= 2.0.1' +- gem 'simplecov', '~> 0.22.0', :require => false +- gem "ffi", platforms: [:mingw, :x64_mingw, :mswin] +- # For running system tests +- gem 'puma' +- gem "capybara", ">= 3.39" +- if Gem.ruby_version < Gem::Version.new('3.0') +- gem "selenium-webdriver", "<= 4.9.0" +- gem "webdrivers", require: false +- else +- gem "selenium-webdriver", ">= 4.11.0" +- end +- # RuboCop +- gem 'rubocop', '~> 1.57.0', require: false +- gem 'rubocop-performance', '~> 1.19.0', require: false +- gem 'rubocop-rails', '~> 2.22.1', require: false +-end +- + local_gemfile = File.join(File.dirname(__FILE__), "Gemfile.local") + if File.exist?(local_gemfile) + eval_gemfile local_gemfile +@@ -121,4 +47,8 @@ Dir.glob File.expand_path("../plugins/*/{Gemfile,Plugi + # Load plugins' Gemfiles + Dir.glob File.expand_path("../plugins/*/{Gemfile,PluginGemfile}", __FILE__) do |file| + eval_gemfile file ++end ++ ++Dir["#{File.dirname(__FILE__)}/bundler.d/*.rb"].each do |bundle| ++ self.instance_eval(Bundler.read_file(bundle)) + end diff --git a/www/redmine51/files/pg.rb b/www/redmine51/files/pg.rb new file mode 100644 index 000000000000..9764e55e7ad6 --- /dev/null +++ b/www/redmine51/files/pg.rb @@ -0,0 +1 @@ +gem "pg", "> 1.5.3" diff --git a/www/redmine51/files/redmine.in b/www/redmine51/files/redmine.in new file mode 100644 index 000000000000..00c82fa55d55 --- /dev/null +++ b/www/redmine51/files/redmine.in @@ -0,0 +1,39 @@ +#!/bin/sh + +# PROVIDE: redmine +# REQUIRE: LOGIN +# KEYWORD: shutdown + +# Add the following line to /etc/rc.conf[.local] to enable redmine +# +# redmine_enable (bool): Set to "NO" by default. +# Set it to "YES" to enable redmine. +# redmine_flags (str): Custom additional arguments to be passed +# to redmine. +# redmine_user (str): User account to run thin with. (default: %%WWWOWN%%) +# redmine_group (str): Group to run thin with. (default: %%WWWGRP%%) + +. /etc/rc.subr + +name="redmine" +rcvar=redmine_enable +command=ruby%%RUBY_SUFFIX%% + +pidfile="%%WWWDIR%%/tmp/pids/thin.pid" +logfile="/var/log/thin.log" + +load_rc_config $name + +# add /usr/local/bin to path +export PATH=$PATH:%%PREFIX%%/bin + +# set defaults +: ${redmine_enable="NO"} +: ${redmine_flags="-a 0.0.0.0 -p 3000 -e production"} +: ${redmine_user="%%WWWOWN%%"} +: ${redmine_group="%%WWWGRP%%"} + +command_args="-d -D -c %%WWWDIR%% -u ${redmine_user} -g ${redmine_group} --log ${logfile}" +start_cmd="%%PREFIX%%/bin/thin ${command_args} ${redmine_flags} start" + +run_rc_command "$1" diff --git a/www/redmine51/files/thin.rb b/www/redmine51/files/thin.rb new file mode 100644 index 000000000000..40b0486c1de4 --- /dev/null +++ b/www/redmine51/files/thin.rb @@ -0,0 +1 @@ +gem "thin", ">= 1.6.2" diff --git a/www/redmine51/pkg-descr b/www/redmine51/pkg-descr new file mode 100644 index 000000000000..05b0f6fb97a9 --- /dev/null +++ b/www/redmine51/pkg-descr @@ -0,0 +1,21 @@ +Redmine is a flexible project management web application +written using Ruby on Rails framework, it is cross-platform +and cross-database. + +Feature Overview: +* Multiple projects support +* Flexible role based access control +* Flexible issue tracking system +* Gantt chart and calendar +* News, documents & files management +* Feeds & email notifications +* Per project wiki +* Per project forums +* Time tracking +* Custom fields for issues, time-entries, projects and users +* SCM integration (SVN, CVS, Git, Mercurial, Bazaar and Darcs) +* Issue creation via email +* Multiple LDAP authentication support +* User self-registration support +* Multilanguage support +* Multiple databases support diff --git a/www/redmine51/pkg-message b/www/redmine51/pkg-message new file mode 100644 index 000000000000..41fa7641633e --- /dev/null +++ b/www/redmine51/pkg-message @@ -0,0 +1,18 @@ +[ +{ type: install + message: <<EOM +Redmine was installed. + +You now need to setup your Redmine installation so +please have a look at the Installation Guide. + +https://www.redmine.org/projects/redmine/wiki/RedmineInstall + + +If you are upgrading please read the Upgrading Guide +before starting the new version. + +https://www.redmine.org/projects/redmine/wiki/RedmineUpgrade +EOM +} +] diff --git a/www/redmine51/pkg-plist b/www/redmine51/pkg-plist new file mode 100644 index 000000000000..a49d076ac740 --- /dev/null +++ b/www/redmine51/pkg-plist @@ -0,0 +1,2275 @@ +@owner %%WWWOWN%% +@group %%WWWGRP%% +%%WWWDIR%%/.rubocop.yml +%%WWWDIR%%/.rubocop_todo.yml +%%WWWDIR%%/.stylelintignore +%%WWWDIR%%/.stylelintrc +%%WWWDIR%%/CONTRIBUTING.md +%%WWWDIR%%/Gemfile +%%WWWDIR%%/Gemfile.lock +@owner +@group +%%WWWDIR%%/README.rdoc +%%WWWDIR%%/Rakefile +%%WWWDIR%%/app/controllers/account_controller.rb +%%WWWDIR%%/app/controllers/activities_controller.rb +%%WWWDIR%%/app/controllers/admin_controller.rb +%%WWWDIR%%/app/controllers/application_controller.rb +%%WWWDIR%%/app/controllers/attachments_controller.rb +%%WWWDIR%%/app/controllers/auth_sources_controller.rb +%%WWWDIR%%/app/controllers/auto_completes_controller.rb +%%WWWDIR%%/app/controllers/boards_controller.rb +%%WWWDIR%%/app/controllers/calendars_controller.rb +%%WWWDIR%%/app/controllers/comments_controller.rb +%%WWWDIR%%/app/controllers/context_menus_controller.rb +%%WWWDIR%%/app/controllers/custom_field_enumerations_controller.rb +%%WWWDIR%%/app/controllers/custom_fields_controller.rb +%%WWWDIR%%/app/controllers/documents_controller.rb +%%WWWDIR%%/app/controllers/email_addresses_controller.rb +%%WWWDIR%%/app/controllers/enumerations_controller.rb +%%WWWDIR%%/app/controllers/files_controller.rb +%%WWWDIR%%/app/controllers/gantts_controller.rb +%%WWWDIR%%/app/controllers/groups_controller.rb +%%WWWDIR%%/app/controllers/imports_controller.rb +%%WWWDIR%%/app/controllers/issue_categories_controller.rb +%%WWWDIR%%/app/controllers/issue_relations_controller.rb +%%WWWDIR%%/app/controllers/issue_statuses_controller.rb +%%WWWDIR%%/app/controllers/issues_controller.rb +%%WWWDIR%%/app/controllers/journals_controller.rb +%%WWWDIR%%/app/controllers/mail_handler_controller.rb +%%WWWDIR%%/app/controllers/members_controller.rb +%%WWWDIR%%/app/controllers/messages_controller.rb +%%WWWDIR%%/app/controllers/my_controller.rb +%%WWWDIR%%/app/controllers/news_controller.rb +%%WWWDIR%%/app/controllers/previews_controller.rb +%%WWWDIR%%/app/controllers/principal_memberships_controller.rb +%%WWWDIR%%/app/controllers/project_enumerations_controller.rb +%%WWWDIR%%/app/controllers/projects_controller.rb +%%WWWDIR%%/app/controllers/queries_controller.rb +%%WWWDIR%%/app/controllers/reports_controller.rb +%%WWWDIR%%/app/controllers/repositories_controller.rb +%%WWWDIR%%/app/controllers/roles_controller.rb +%%WWWDIR%%/app/controllers/search_controller.rb +%%WWWDIR%%/app/controllers/settings_controller.rb +%%WWWDIR%%/app/controllers/sys_controller.rb +%%WWWDIR%%/app/controllers/timelog_controller.rb +%%WWWDIR%%/app/controllers/trackers_controller.rb +%%WWWDIR%%/app/controllers/twofa_backup_codes_controller.rb +%%WWWDIR%%/app/controllers/twofa_controller.rb +%%WWWDIR%%/app/controllers/users_controller.rb +%%WWWDIR%%/app/controllers/versions_controller.rb +%%WWWDIR%%/app/controllers/watchers_controller.rb +%%WWWDIR%%/app/controllers/welcome_controller.rb +%%WWWDIR%%/app/controllers/wiki_controller.rb +%%WWWDIR%%/app/controllers/wikis_controller.rb +%%WWWDIR%%/app/controllers/workflows_controller.rb +%%WWWDIR%%/app/helpers/account_helper.rb +%%WWWDIR%%/app/helpers/activities_helper.rb +%%WWWDIR%%/app/helpers/admin_helper.rb +%%WWWDIR%%/app/helpers/application_helper.rb +%%WWWDIR%%/app/helpers/attachments_helper.rb +%%WWWDIR%%/app/helpers/auth_sources_helper.rb +%%WWWDIR%%/app/helpers/avatars_helper.rb +%%WWWDIR%%/app/helpers/boards_helper.rb +%%WWWDIR%%/app/helpers/context_menus_helper.rb +%%WWWDIR%%/app/helpers/custom_fields_helper.rb +%%WWWDIR%%/app/helpers/documents_helper.rb +%%WWWDIR%%/app/helpers/email_addresses_helper.rb +%%WWWDIR%%/app/helpers/enumerations_helper.rb +%%WWWDIR%%/app/helpers/gantt_helper.rb +%%WWWDIR%%/app/helpers/groups_helper.rb +%%WWWDIR%%/app/helpers/imports_helper.rb +%%WWWDIR%%/app/helpers/issue_categories_helper.rb +%%WWWDIR%%/app/helpers/issue_relations_helper.rb +%%WWWDIR%%/app/helpers/issue_statuses_helper.rb +%%WWWDIR%%/app/helpers/issues_helper.rb +%%WWWDIR%%/app/helpers/journals_helper.rb +%%WWWDIR%%/app/helpers/mail_handler_helper.rb +%%WWWDIR%%/app/helpers/members_helper.rb +%%WWWDIR%%/app/helpers/messages_helper.rb +%%WWWDIR%%/app/helpers/my_helper.rb +%%WWWDIR%%/app/helpers/news_helper.rb +%%WWWDIR%%/app/helpers/principal_memberships_helper.rb +%%WWWDIR%%/app/helpers/projects_helper.rb +%%WWWDIR%%/app/helpers/projects_queries_helper.rb +%%WWWDIR%%/app/helpers/queries_helper.rb +%%WWWDIR%%/app/helpers/reports_helper.rb +%%WWWDIR%%/app/helpers/repositories_helper.rb +%%WWWDIR%%/app/helpers/roles_helper.rb +%%WWWDIR%%/app/helpers/routes_helper.rb +%%WWWDIR%%/app/helpers/search_helper.rb +%%WWWDIR%%/app/helpers/settings_helper.rb +%%WWWDIR%%/app/helpers/sort_helper.rb +%%WWWDIR%%/app/helpers/timelog_helper.rb +%%WWWDIR%%/app/helpers/trackers_helper.rb +%%WWWDIR%%/app/helpers/twofa_helper.rb +%%WWWDIR%%/app/helpers/user_queries_helper.rb +%%WWWDIR%%/app/helpers/users_helper.rb +%%WWWDIR%%/app/helpers/versions_helper.rb +%%WWWDIR%%/app/helpers/watchers_helper.rb +%%WWWDIR%%/app/helpers/welcome_helper.rb +%%WWWDIR%%/app/helpers/wiki_helper.rb +%%WWWDIR%%/app/helpers/workflows_helper.rb +%%WWWDIR%%/app/jobs/application_job.rb +%%WWWDIR%%/app/jobs/destroy_project_job.rb +%%WWWDIR%%/app/jobs/destroy_projects_job.rb +%%WWWDIR%%/app/models/anonymous_user.rb +%%WWWDIR%%/app/models/attachment.rb +%%WWWDIR%%/app/models/auth_source.rb +%%WWWDIR%%/app/models/auth_source_ldap.rb +%%WWWDIR%%/app/models/board.rb +%%WWWDIR%%/app/models/change.rb +%%WWWDIR%%/app/models/changeset.rb +%%WWWDIR%%/app/models/comment.rb +%%WWWDIR%%/app/models/custom_field.rb +%%WWWDIR%%/app/models/custom_field_enumeration.rb +%%WWWDIR%%/app/models/custom_field_value.rb +%%WWWDIR%%/app/models/custom_value.rb +%%WWWDIR%%/app/models/document.rb +%%WWWDIR%%/app/models/document_category.rb +%%WWWDIR%%/app/models/document_category_custom_field.rb +%%WWWDIR%%/app/models/document_custom_field.rb +%%WWWDIR%%/app/models/email_address.rb +%%WWWDIR%%/app/models/enabled_module.rb +%%WWWDIR%%/app/models/enumeration.rb +%%WWWDIR%%/app/models/group.rb +%%WWWDIR%%/app/models/group_anonymous.rb +%%WWWDIR%%/app/models/group_builtin.rb +%%WWWDIR%%/app/models/group_custom_field.rb +%%WWWDIR%%/app/models/group_non_member.rb +%%WWWDIR%%/app/models/import.rb +%%WWWDIR%%/app/models/import_item.rb +%%WWWDIR%%/app/models/issue.rb +%%WWWDIR%%/app/models/issue_category.rb +%%WWWDIR%%/app/models/issue_custom_field.rb +%%WWWDIR%%/app/models/issue_import.rb +%%WWWDIR%%/app/models/issue_priority.rb +%%WWWDIR%%/app/models/issue_priority_custom_field.rb +%%WWWDIR%%/app/models/issue_query.rb +%%WWWDIR%%/app/models/issue_relation.rb +%%WWWDIR%%/app/models/issue_status.rb +%%WWWDIR%%/app/models/journal.rb +%%WWWDIR%%/app/models/journal_detail.rb +%%WWWDIR%%/app/models/mail_handler.rb +%%WWWDIR%%/app/models/mailer.rb +%%WWWDIR%%/app/models/member.rb +%%WWWDIR%%/app/models/member_role.rb +%%WWWDIR%%/app/models/message.rb +%%WWWDIR%%/app/models/news.rb +%%WWWDIR%%/app/models/principal.rb +%%WWWDIR%%/app/models/project.rb +%%WWWDIR%%/app/models/project_custom_field.rb +%%WWWDIR%%/app/models/project_query.rb +%%WWWDIR%%/app/models/query.rb +%%WWWDIR%%/app/models/repository.rb +%%WWWDIR%%/app/models/repository/bazaar.rb +%%WWWDIR%%/app/models/repository/cvs.rb +%%WWWDIR%%/app/models/repository/filesystem.rb +%%WWWDIR%%/app/models/repository/git.rb +%%WWWDIR%%/app/models/repository/mercurial.rb +%%WWWDIR%%/app/models/repository/subversion.rb +%%WWWDIR%%/app/models/role.rb +%%WWWDIR%%/app/models/setting.rb +%%WWWDIR%%/app/models/time_entry.rb +%%WWWDIR%%/app/models/time_entry_activity.rb +%%WWWDIR%%/app/models/time_entry_activity_custom_field.rb +%%WWWDIR%%/app/models/time_entry_custom_field.rb +%%WWWDIR%%/app/models/time_entry_import.rb +%%WWWDIR%%/app/models/time_entry_query.rb +%%WWWDIR%%/app/models/token.rb +%%WWWDIR%%/app/models/tracker.rb +%%WWWDIR%%/app/models/user.rb +%%WWWDIR%%/app/models/user_custom_field.rb +%%WWWDIR%%/app/models/user_import.rb +%%WWWDIR%%/app/models/user_preference.rb +%%WWWDIR%%/app/models/user_query.rb +%%WWWDIR%%/app/models/version.rb +%%WWWDIR%%/app/models/version_custom_field.rb +%%WWWDIR%%/app/models/watcher.rb +%%WWWDIR%%/app/models/wiki.rb +%%WWWDIR%%/app/models/wiki_annotate.rb +%%WWWDIR%%/app/models/wiki_content.rb +%%WWWDIR%%/app/models/wiki_content_version.rb +%%WWWDIR%%/app/models/wiki_diff.rb +%%WWWDIR%%/app/models/wiki_page.rb +%%WWWDIR%%/app/models/wiki_redirect.rb +%%WWWDIR%%/app/models/workflow_permission.rb +%%WWWDIR%%/app/models/workflow_rule.rb +%%WWWDIR%%/app/models/workflow_transition.rb +%%WWWDIR%%/app/validators/date_validator.rb +%%WWWDIR%%/app/views/account/login.html.erb +%%WWWDIR%%/app/views/account/logout.html.erb +%%WWWDIR%%/app/views/account/lost_password.html.erb +%%WWWDIR%%/app/views/account/password_recovery.html.erb +%%WWWDIR%%/app/views/account/register.html.erb +%%WWWDIR%%/app/views/account/twofa_confirm.html.erb +%%WWWDIR%%/app/views/activities/_activities.html.erb +%%WWWDIR%%/app/views/activities/index.html.erb +%%WWWDIR%%/app/views/admin/_menu.html.erb +%%WWWDIR%%/app/views/admin/_no_data.html.erb +%%WWWDIR%%/app/views/admin/index.html.erb +%%WWWDIR%%/app/views/admin/info.html.erb +%%WWWDIR%%/app/views/admin/plugins.html.erb +%%WWWDIR%%/app/views/admin/projects.html.erb +%%WWWDIR%%/app/views/attachments/_form.html.erb +%%WWWDIR%%/app/views/attachments/_links.html.erb +%%WWWDIR%%/app/views/attachments/destroy.js.erb +%%WWWDIR%%/app/views/attachments/diff.html.erb +%%WWWDIR%%/app/views/attachments/edit_all.html.erb +%%WWWDIR%%/app/views/attachments/file.html.erb +%%WWWDIR%%/app/views/attachments/image.html.erb +%%WWWDIR%%/app/views/attachments/other.html.erb +%%WWWDIR%%/app/views/attachments/show.api.rsb +%%WWWDIR%%/app/views/attachments/upload.api.rsb +%%WWWDIR%%/app/views/attachments/upload.js.erb +%%WWWDIR%%/app/views/auth_sources/_form.html.erb +%%WWWDIR%%/app/views/auth_sources/_form_auth_source_ldap.html.erb +%%WWWDIR%%/app/views/auth_sources/edit.html.erb +%%WWWDIR%%/app/views/auth_sources/index.html.erb +%%WWWDIR%%/app/views/auth_sources/new.html.erb +%%WWWDIR%%/app/views/boards/_form.html.erb +%%WWWDIR%%/app/views/boards/edit.html.erb +%%WWWDIR%%/app/views/boards/index.html.erb +%%WWWDIR%%/app/views/boards/new.html.erb +%%WWWDIR%%/app/views/boards/show.html.erb +%%WWWDIR%%/app/views/calendars/show.html.erb +%%WWWDIR%%/app/views/common/_calendar.html.erb +%%WWWDIR%%/app/views/common/_diff.html.erb +%%WWWDIR%%/app/views/common/_file.html.erb +%%WWWDIR%%/app/views/common/_image.html.erb +%%WWWDIR%%/app/views/common/_markup.html.erb +%%WWWDIR%%/app/views/common/_no_preview.html.erb +%%WWWDIR%%/app/views/common/_other.html.erb +%%WWWDIR%%/app/views/common/_preview.html.erb +%%WWWDIR%%/app/views/common/_tabs.html.erb +%%WWWDIR%%/app/views/common/error.html.erb +%%WWWDIR%%/app/views/common/error_messages.api.rsb +%%WWWDIR%%/app/views/common/feed.atom.builder +%%WWWDIR%%/app/views/context_menus/issues.html.erb +%%WWWDIR%%/app/views/context_menus/projects.html.erb +%%WWWDIR%%/app/views/context_menus/time_entries.html.erb +%%WWWDIR%%/app/views/context_menus/users.html.erb +%%WWWDIR%%/app/views/custom_field_enumerations/create.js.erb +%%WWWDIR%%/app/views/custom_field_enumerations/destroy.html.erb +%%WWWDIR%%/app/views/custom_field_enumerations/index.html.erb +%%WWWDIR%%/app/views/custom_fields/_form.html.erb +%%WWWDIR%%/app/views/custom_fields/_index.html.erb +%%WWWDIR%%/app/views/custom_fields/_visibility_by_project_selector.html.erb +%%WWWDIR%%/app/views/custom_fields/_visibility_by_role_selector.html.erb +%%WWWDIR%%/app/views/custom_fields/_visibility_by_tracker_selector.html.erb +%%WWWDIR%%/app/views/custom_fields/edit.html.erb +%%WWWDIR%%/app/views/custom_fields/formats/_attachment.html.erb +%%WWWDIR%%/app/views/custom_fields/formats/_bool.html.erb +%%WWWDIR%%/app/views/custom_fields/formats/_date.html.erb +%%WWWDIR%%/app/views/custom_fields/formats/_enumeration.erb +%%WWWDIR%%/app/views/custom_fields/formats/_link.html.erb +%%WWWDIR%%/app/views/custom_fields/formats/_list.html.erb +%%WWWDIR%%/app/views/custom_fields/formats/_numeric.html.erb +%%WWWDIR%%/app/views/custom_fields/formats/_regexp.html.erb +%%WWWDIR%%/app/views/custom_fields/formats/_string.html.erb +%%WWWDIR%%/app/views/custom_fields/formats/_text.html.erb +%%WWWDIR%%/app/views/custom_fields/formats/_user.html.erb +%%WWWDIR%%/app/views/custom_fields/formats/_version.html.erb +%%WWWDIR%%/app/views/custom_fields/index.api.rsb +%%WWWDIR%%/app/views/custom_fields/index.html.erb +%%WWWDIR%%/app/views/custom_fields/new.html.erb +%%WWWDIR%%/app/views/custom_fields/new.js.erb +%%WWWDIR%%/app/views/custom_fields/select_type.html.erb +%%WWWDIR%%/app/views/documents/_document.html.erb +%%WWWDIR%%/app/views/documents/_form.html.erb +%%WWWDIR%%/app/views/documents/edit.html.erb +%%WWWDIR%%/app/views/documents/index.html.erb +%%WWWDIR%%/app/views/documents/new.html.erb +%%WWWDIR%%/app/views/documents/show.html.erb +%%WWWDIR%%/app/views/email_addresses/_index.html.erb +%%WWWDIR%%/app/views/email_addresses/index.html.erb +%%WWWDIR%%/app/views/email_addresses/index.js.erb +%%WWWDIR%%/app/views/enumerations/_form.html.erb +%%WWWDIR%%/app/views/enumerations/destroy.html.erb +%%WWWDIR%%/app/views/enumerations/edit.html.erb +%%WWWDIR%%/app/views/enumerations/index.api.rsb +%%WWWDIR%%/app/views/enumerations/index.html.erb +%%WWWDIR%%/app/views/enumerations/new.html.erb +%%WWWDIR%%/app/views/files/index.api.rsb +%%WWWDIR%%/app/views/files/index.html.erb +%%WWWDIR%%/app/views/files/new.html.erb +%%WWWDIR%%/app/views/gantts/show.html.erb +%%WWWDIR%%/app/views/groups/_form.html.erb +%%WWWDIR%%/app/views/groups/_general.html.erb +%%WWWDIR%%/app/views/groups/_memberships.html.erb +%%WWWDIR%%/app/views/groups/_new_users_form.html.erb +%%WWWDIR%%/app/views/groups/_new_users_modal.html.erb +%%WWWDIR%%/app/views/groups/_users.html.erb +%%WWWDIR%%/app/views/groups/add_users.js.erb +%%WWWDIR%%/app/views/groups/autocomplete_for_user.js.erb +%%WWWDIR%%/app/views/groups/destroy_membership.js.erb +%%WWWDIR%%/app/views/groups/edit.html.erb +%%WWWDIR%%/app/views/groups/edit_membership.js.erb +%%WWWDIR%%/app/views/groups/index.api.rsb +%%WWWDIR%%/app/views/groups/index.html.erb +%%WWWDIR%%/app/views/groups/new.html.erb +%%WWWDIR%%/app/views/groups/new_users.html.erb +%%WWWDIR%%/app/views/groups/new_users.js.erb +%%WWWDIR%%/app/views/groups/remove_user.js.erb +%%WWWDIR%%/app/views/groups/show.api.rsb +%%WWWDIR%%/app/views/groups/show.html.erb +%%WWWDIR%%/app/views/imports/_issues_fields_mapping.html.erb +%%WWWDIR%%/app/views/imports/_issues_mapping.html.erb +%%WWWDIR%%/app/views/imports/_issues_mapping.js.erb +%%WWWDIR%%/app/views/imports/_issues_relations_mapping.html.erb +%%WWWDIR%%/app/views/imports/_issues_saved_objects.html.erb +%%WWWDIR%%/app/views/imports/_time_entries_fields_mapping.html.erb +%%WWWDIR%%/app/views/imports/_time_entries_mapping.html.erb +%%WWWDIR%%/app/views/imports/_time_entries_mapping.js.erb +%%WWWDIR%%/app/views/imports/_time_entries_saved_objects.html.erb +%%WWWDIR%%/app/views/imports/_users_fields_mapping.html.erb +%%WWWDIR%%/app/views/imports/_users_mapping.html.erb +%%WWWDIR%%/app/views/imports/_users_mapping.js.erb +%%WWWDIR%%/app/views/imports/_users_saved_objects.html.erb +%%WWWDIR%%/app/views/imports/mapping.html.erb +%%WWWDIR%%/app/views/imports/mapping.js.erb +%%WWWDIR%%/app/views/imports/new.html.erb +%%WWWDIR%%/app/views/imports/run.html.erb +%%WWWDIR%%/app/views/imports/run.js.erb +%%WWWDIR%%/app/views/imports/settings.html.erb +%%WWWDIR%%/app/views/imports/show.html.erb +%%WWWDIR%%/app/views/issue_categories/_form.html.erb +%%WWWDIR%%/app/views/issue_categories/_new_modal.html.erb +%%WWWDIR%%/app/views/issue_categories/create.js.erb +%%WWWDIR%%/app/views/issue_categories/destroy.html.erb +%%WWWDIR%%/app/views/issue_categories/edit.html.erb +%%WWWDIR%%/app/views/issue_categories/index.api.rsb +%%WWWDIR%%/app/views/issue_categories/new.html.erb +%%WWWDIR%%/app/views/issue_categories/new.js.erb +%%WWWDIR%%/app/views/issue_categories/show.api.rsb +%%WWWDIR%%/app/views/issue_relations/_form.html.erb +%%WWWDIR%%/app/views/issue_relations/create.js.erb +%%WWWDIR%%/app/views/issue_relations/destroy.js.erb +%%WWWDIR%%/app/views/issue_relations/index.api.rsb +%%WWWDIR%%/app/views/issue_relations/show.api.rsb +%%WWWDIR%%/app/views/issue_statuses/_form.html.erb +%%WWWDIR%%/app/views/issue_statuses/edit.html.erb +%%WWWDIR%%/app/views/issue_statuses/index.api.rsb +%%WWWDIR%%/app/views/issue_statuses/index.html.erb +%%WWWDIR%%/app/views/issue_statuses/new.html.erb +%%WWWDIR%%/app/views/issues/_action_menu.html.erb +%%WWWDIR%%/app/views/issues/_action_menu_edit.html.erb +%%WWWDIR%%/app/views/issues/_attributes.html.erb +%%WWWDIR%%/app/views/issues/_conflict.html.erb +%%WWWDIR%%/app/views/issues/_edit.html.erb +%%WWWDIR%%/app/views/issues/_form.html.erb +%%WWWDIR%%/app/views/issues/_form_custom_fields.html.erb +%%WWWDIR%%/app/views/issues/_issue_status_description.html.erb +%%WWWDIR%%/app/views/issues/_list.html.erb +%%WWWDIR%%/app/views/issues/_relations.html.erb +%%WWWDIR%%/app/views/issues/_sidebar.html.erb +%%WWWDIR%%/app/views/issues/_subtasks.html.erb +%%WWWDIR%%/app/views/issues/_trackers_description.html.erb +%%WWWDIR%%/app/views/issues/_watchers_form.html.erb +%%WWWDIR%%/app/views/issues/bulk_edit.html.erb +%%WWWDIR%%/app/views/issues/bulk_edit.js.erb +%%WWWDIR%%/app/views/issues/destroy.html.erb +%%WWWDIR%%/app/views/issues/edit.html.erb +%%WWWDIR%%/app/views/issues/edit.js.erb +%%WWWDIR%%/app/views/issues/index.api.rsb +%%WWWDIR%%/app/views/issues/index.html.erb +%%WWWDIR%%/app/views/issues/index.pdf.erb +%%WWWDIR%%/app/views/issues/new.html.erb +%%WWWDIR%%/app/views/issues/new.js.erb +%%WWWDIR%%/app/views/issues/show.api.rsb +%%WWWDIR%%/app/views/issues/show.html.erb +%%WWWDIR%%/app/views/issues/show.pdf.erb +%%WWWDIR%%/app/views/issues/tabs/_changesets.html.erb +%%WWWDIR%%/app/views/issues/tabs/_history.html.erb +%%WWWDIR%%/app/views/issues/tabs/_time_entries.html.erb +%%WWWDIR%%/app/views/journals/_notes_form.html.erb +%%WWWDIR%%/app/views/journals/diff.html.erb +%%WWWDIR%%/app/views/journals/edit.js.erb +%%WWWDIR%%/app/views/journals/index.builder +%%WWWDIR%%/app/views/journals/new.js.erb +%%WWWDIR%%/app/views/journals/update.js.erb +%%WWWDIR%%/app/views/layouts/_file.html.erb +%%WWWDIR%%/app/views/layouts/admin.html.erb +%%WWWDIR%%/app/views/layouts/base.html.erb +%%WWWDIR%%/app/views/layouts/mailer.html.erb +%%WWWDIR%%/app/views/layouts/mailer.text.erb +%%WWWDIR%%/app/views/mail_handler/new.html.erb +%%WWWDIR%%/app/views/mailer/_issue.html.erb +%%WWWDIR%%/app/views/mailer/_issue.text.erb +%%WWWDIR%%/app/views/mailer/account_activated.html.erb +%%WWWDIR%%/app/views/mailer/account_activated.text.erb +%%WWWDIR%%/app/views/mailer/account_activation_request.html.erb +%%WWWDIR%%/app/views/mailer/account_activation_request.text.erb +%%WWWDIR%%/app/views/mailer/account_information.html.erb +%%WWWDIR%%/app/views/mailer/account_information.text.erb +%%WWWDIR%%/app/views/mailer/attachments_added.html.erb +%%WWWDIR%%/app/views/mailer/attachments_added.text.erb +%%WWWDIR%%/app/views/mailer/document_added.html.erb +%%WWWDIR%%/app/views/mailer/document_added.text.erb +%%WWWDIR%%/app/views/mailer/issue_add.html.erb +%%WWWDIR%%/app/views/mailer/issue_add.text.erb +%%WWWDIR%%/app/views/mailer/issue_edit.html.erb +%%WWWDIR%%/app/views/mailer/issue_edit.text.erb +%%WWWDIR%%/app/views/mailer/lost_password.html.erb +%%WWWDIR%%/app/views/mailer/lost_password.text.erb +%%WWWDIR%%/app/views/mailer/message_posted.html.erb +%%WWWDIR%%/app/views/mailer/message_posted.text.erb +%%WWWDIR%%/app/views/mailer/news_added.html.erb +%%WWWDIR%%/app/views/mailer/news_added.text.erb +%%WWWDIR%%/app/views/mailer/news_comment_added.html.erb +%%WWWDIR%%/app/views/mailer/news_comment_added.text.erb +%%WWWDIR%%/app/views/mailer/register.html.erb +%%WWWDIR%%/app/views/mailer/register.text.erb +%%WWWDIR%%/app/views/mailer/reminder.html.erb +%%WWWDIR%%/app/views/mailer/reminder.text.erb +%%WWWDIR%%/app/views/mailer/security_notification.html.erb +%%WWWDIR%%/app/views/mailer/security_notification.text.erb +%%WWWDIR%%/app/views/mailer/settings_updated.html.erb +%%WWWDIR%%/app/views/mailer/settings_updated.text.erb +%%WWWDIR%%/app/views/mailer/test_email.html.erb +%%WWWDIR%%/app/views/mailer/test_email.text.erb +%%WWWDIR%%/app/views/mailer/wiki_content_added.html.erb +%%WWWDIR%%/app/views/mailer/wiki_content_added.text.erb +%%WWWDIR%%/app/views/mailer/wiki_content_updated.html.erb +%%WWWDIR%%/app/views/mailer/wiki_content_updated.text.erb +%%WWWDIR%%/app/views/members/_edit.html.erb +%%WWWDIR%%/app/views/members/_new_form.html.erb +%%WWWDIR%%/app/views/members/_new_modal.html.erb +%%WWWDIR%%/app/views/members/autocomplete.js.erb +%%WWWDIR%%/app/views/members/create.js.erb +%%WWWDIR%%/app/views/members/destroy.js.erb *** 1835 LINES SKIPPED ***