├── .eslintrc.yml ├── .github └── workflows │ ├── linters.yml │ └── tests.yml ├── .gitignore ├── .rubocop.yml ├── .slim-lint.yml ├── .stylelintrc.json ├── CHANGELOG.md ├── INSPECTORS.md ├── LICENSE ├── README.md ├── app ├── controllers │ └── terms_controller.rb ├── helpers │ └── privacy_terms_helper.rb └── views │ ├── redmine_privacy_terms │ ├── _html_head.html.slim │ └── settings │ │ ├── _cookie_agreement.html.slim │ │ ├── _inspect.html.slim │ │ ├── _settings.html.slim │ │ ├── _terms.html.slim │ │ └── _tools.html.slim │ └── users │ └── _privacy_terms_show.html.slim ├── assets ├── javascripts │ ├── .eslintignore │ └── cookie-consent.min.js └── stylesheets │ ├── .stylelintignore │ └── privacy_terms.css ├── config ├── locales │ ├── de.yml │ └── en.yml ├── routes.rb └── settings.yml ├── db └── migrate │ └── 001_add_accept_terms_at_to_user.rb ├── init.rb ├── lib ├── redmine_privacy_terms.rb └── redmine_privacy_terms │ ├── hooks │ ├── model_hook.rb │ └── view_hook.rb │ ├── patches │ ├── application_controller_patch.rb │ └── user_patch.rb │ └── wiki_macros │ ├── terms_accept_macro.rb │ └── terms_reject_macro.rb └── test ├── functional └── terms_controller_test.rb ├── integration └── routing_test.rb ├── support ├── configuration.yml ├── database-mysql.yml ├── database-postgres.yml └── gemfile.rb ├── test_helper.rb └── unit └── i18n_test.rb /.eslintrc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphanodes/redmine_privacy_terms/HEAD/.eslintrc.yml -------------------------------------------------------------------------------- /.github/workflows/linters.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphanodes/redmine_privacy_terms/HEAD/.github/workflows/linters.yml -------------------------------------------------------------------------------- /.github/workflows/tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphanodes/redmine_privacy_terms/HEAD/.github/workflows/tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | .buildpath 3 | coverage/ 4 | .project 5 | .settings/ 6 | .enable_dev 7 | -------------------------------------------------------------------------------- /.rubocop.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphanodes/redmine_privacy_terms/HEAD/.rubocop.yml -------------------------------------------------------------------------------- /.slim-lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphanodes/redmine_privacy_terms/HEAD/.slim-lint.yml -------------------------------------------------------------------------------- /.stylelintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphanodes/redmine_privacy_terms/HEAD/.stylelintrc.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphanodes/redmine_privacy_terms/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /INSPECTORS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphanodes/redmine_privacy_terms/HEAD/INSPECTORS.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphanodes/redmine_privacy_terms/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphanodes/redmine_privacy_terms/HEAD/README.md -------------------------------------------------------------------------------- /app/controllers/terms_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphanodes/redmine_privacy_terms/HEAD/app/controllers/terms_controller.rb -------------------------------------------------------------------------------- /app/helpers/privacy_terms_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphanodes/redmine_privacy_terms/HEAD/app/helpers/privacy_terms_helper.rb -------------------------------------------------------------------------------- /app/views/redmine_privacy_terms/_html_head.html.slim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphanodes/redmine_privacy_terms/HEAD/app/views/redmine_privacy_terms/_html_head.html.slim -------------------------------------------------------------------------------- /app/views/redmine_privacy_terms/settings/_cookie_agreement.html.slim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphanodes/redmine_privacy_terms/HEAD/app/views/redmine_privacy_terms/settings/_cookie_agreement.html.slim -------------------------------------------------------------------------------- /app/views/redmine_privacy_terms/settings/_inspect.html.slim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphanodes/redmine_privacy_terms/HEAD/app/views/redmine_privacy_terms/settings/_inspect.html.slim -------------------------------------------------------------------------------- /app/views/redmine_privacy_terms/settings/_settings.html.slim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphanodes/redmine_privacy_terms/HEAD/app/views/redmine_privacy_terms/settings/_settings.html.slim -------------------------------------------------------------------------------- /app/views/redmine_privacy_terms/settings/_terms.html.slim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphanodes/redmine_privacy_terms/HEAD/app/views/redmine_privacy_terms/settings/_terms.html.slim -------------------------------------------------------------------------------- /app/views/redmine_privacy_terms/settings/_tools.html.slim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphanodes/redmine_privacy_terms/HEAD/app/views/redmine_privacy_terms/settings/_tools.html.slim -------------------------------------------------------------------------------- /app/views/users/_privacy_terms_show.html.slim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphanodes/redmine_privacy_terms/HEAD/app/views/users/_privacy_terms_show.html.slim -------------------------------------------------------------------------------- /assets/javascripts/.eslintignore: -------------------------------------------------------------------------------- 1 | # eslint ignore file 2 | *.min.js 3 | -------------------------------------------------------------------------------- /assets/javascripts/cookie-consent.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphanodes/redmine_privacy_terms/HEAD/assets/javascripts/cookie-consent.min.js -------------------------------------------------------------------------------- /assets/stylesheets/.stylelintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphanodes/redmine_privacy_terms/HEAD/assets/stylesheets/.stylelintignore -------------------------------------------------------------------------------- /assets/stylesheets/privacy_terms.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphanodes/redmine_privacy_terms/HEAD/assets/stylesheets/privacy_terms.css -------------------------------------------------------------------------------- /config/locales/de.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphanodes/redmine_privacy_terms/HEAD/config/locales/de.yml -------------------------------------------------------------------------------- /config/locales/en.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphanodes/redmine_privacy_terms/HEAD/config/locales/en.yml -------------------------------------------------------------------------------- /config/routes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphanodes/redmine_privacy_terms/HEAD/config/routes.rb -------------------------------------------------------------------------------- /config/settings.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphanodes/redmine_privacy_terms/HEAD/config/settings.yml -------------------------------------------------------------------------------- /db/migrate/001_add_accept_terms_at_to_user.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphanodes/redmine_privacy_terms/HEAD/db/migrate/001_add_accept_terms_at_to_user.rb -------------------------------------------------------------------------------- /init.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphanodes/redmine_privacy_terms/HEAD/init.rb -------------------------------------------------------------------------------- /lib/redmine_privacy_terms.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphanodes/redmine_privacy_terms/HEAD/lib/redmine_privacy_terms.rb -------------------------------------------------------------------------------- /lib/redmine_privacy_terms/hooks/model_hook.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphanodes/redmine_privacy_terms/HEAD/lib/redmine_privacy_terms/hooks/model_hook.rb -------------------------------------------------------------------------------- /lib/redmine_privacy_terms/hooks/view_hook.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphanodes/redmine_privacy_terms/HEAD/lib/redmine_privacy_terms/hooks/view_hook.rb -------------------------------------------------------------------------------- /lib/redmine_privacy_terms/patches/application_controller_patch.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphanodes/redmine_privacy_terms/HEAD/lib/redmine_privacy_terms/patches/application_controller_patch.rb -------------------------------------------------------------------------------- /lib/redmine_privacy_terms/patches/user_patch.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphanodes/redmine_privacy_terms/HEAD/lib/redmine_privacy_terms/patches/user_patch.rb -------------------------------------------------------------------------------- /lib/redmine_privacy_terms/wiki_macros/terms_accept_macro.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphanodes/redmine_privacy_terms/HEAD/lib/redmine_privacy_terms/wiki_macros/terms_accept_macro.rb -------------------------------------------------------------------------------- /lib/redmine_privacy_terms/wiki_macros/terms_reject_macro.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphanodes/redmine_privacy_terms/HEAD/lib/redmine_privacy_terms/wiki_macros/terms_reject_macro.rb -------------------------------------------------------------------------------- /test/functional/terms_controller_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphanodes/redmine_privacy_terms/HEAD/test/functional/terms_controller_test.rb -------------------------------------------------------------------------------- /test/integration/routing_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphanodes/redmine_privacy_terms/HEAD/test/integration/routing_test.rb -------------------------------------------------------------------------------- /test/support/configuration.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphanodes/redmine_privacy_terms/HEAD/test/support/configuration.yml -------------------------------------------------------------------------------- /test/support/database-mysql.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphanodes/redmine_privacy_terms/HEAD/test/support/database-mysql.yml -------------------------------------------------------------------------------- /test/support/database-postgres.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphanodes/redmine_privacy_terms/HEAD/test/support/database-postgres.yml -------------------------------------------------------------------------------- /test/support/gemfile.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphanodes/redmine_privacy_terms/HEAD/test/support/gemfile.rb -------------------------------------------------------------------------------- /test/test_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphanodes/redmine_privacy_terms/HEAD/test/test_helper.rb -------------------------------------------------------------------------------- /test/unit/i18n_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphanodes/redmine_privacy_terms/HEAD/test/unit/i18n_test.rb --------------------------------------------------------------------------------