├── Gemfile ├── LICENSE ├── README.md ├── advance_settings.jpg ├── app └── views │ ├── groups │ └── _memberships_events.html.erb │ ├── hooks │ └── _view_project_form.html.erb │ ├── issues │ └── show.html.erb │ ├── mailer │ ├── watcher_added.html.erb │ └── watcher_added.text.erb │ ├── my │ ├── _general_settings.html.erb │ ├── _notification_settings.html.erb │ └── account.html.erb │ ├── settings │ ├── _event_custom_fields.html.erb │ └── _event_notifications_settings.html.erb │ ├── users │ └── _mail_notifications.html.erb │ └── watchers │ ├── _auto_watchers.html.erb │ └── preview_watchers.js.erb ├── config ├── locales │ ├── en.yml │ ├── ru.yml │ └── zh.yml └── routes.rb ├── custom_field_option.jpg ├── db └── migrate │ ├── 001_add_event_col_to_members.rb │ └── 002_add_project_format_store.rb ├── enable_event_notification.jpg ├── init.rb ├── lib ├── event_notification │ ├── hooks │ │ └── event_notification_hook_listener.rb │ └── patches │ │ ├── acts_as_watchable_patch.rb │ │ ├── custom_field_patch.rb │ │ ├── document_patch.rb │ │ ├── groups_controller_patch.rb │ │ ├── issue_patch.rb │ │ ├── journal_patch.rb │ │ ├── mailer_patch.rb │ │ ├── member_patch.rb │ │ ├── message_patch.rb │ │ ├── news_patch.rb │ │ ├── principal_memberships_controller_patch.rb │ │ ├── project_patch.rb │ │ ├── user_patch.rb │ │ ├── user_preference_patch.rb │ │ ├── users_helper_patch.rb │ │ ├── watcher_patch.rb │ │ ├── watchers_controller_patch.rb │ │ └── wiki_content_patch.rb └── tasks │ └── task_cleanup.rake ├── notification_options.jpg ├── project_events.jpg ├── test ├── functional │ ├── documents_controller_test.rb │ └── issues_controller_test.rb ├── test_helper.rb └── unit │ └── mailer_test.rb └── user_pref.jpg /Gemfile: -------------------------------------------------------------------------------- 1 | group :development do 2 | gem "mailcatcher" 3 | end 4 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrupesh/event_notifications/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrupesh/event_notifications/HEAD/README.md -------------------------------------------------------------------------------- /advance_settings.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrupesh/event_notifications/HEAD/advance_settings.jpg -------------------------------------------------------------------------------- /app/views/groups/_memberships_events.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrupesh/event_notifications/HEAD/app/views/groups/_memberships_events.html.erb -------------------------------------------------------------------------------- /app/views/hooks/_view_project_form.html.erb: -------------------------------------------------------------------------------- 1 | <%= content_tag(:p, form.check_box(:notify_non_member)) %> -------------------------------------------------------------------------------- /app/views/issues/show.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrupesh/event_notifications/HEAD/app/views/issues/show.html.erb -------------------------------------------------------------------------------- /app/views/mailer/watcher_added.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrupesh/event_notifications/HEAD/app/views/mailer/watcher_added.html.erb -------------------------------------------------------------------------------- /app/views/mailer/watcher_added.text.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrupesh/event_notifications/HEAD/app/views/mailer/watcher_added.text.erb -------------------------------------------------------------------------------- /app/views/my/_general_settings.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrupesh/event_notifications/HEAD/app/views/my/_general_settings.html.erb -------------------------------------------------------------------------------- /app/views/my/_notification_settings.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrupesh/event_notifications/HEAD/app/views/my/_notification_settings.html.erb -------------------------------------------------------------------------------- /app/views/my/account.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrupesh/event_notifications/HEAD/app/views/my/account.html.erb -------------------------------------------------------------------------------- /app/views/settings/_event_custom_fields.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrupesh/event_notifications/HEAD/app/views/settings/_event_custom_fields.html.erb -------------------------------------------------------------------------------- /app/views/settings/_event_notifications_settings.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrupesh/event_notifications/HEAD/app/views/settings/_event_notifications_settings.html.erb -------------------------------------------------------------------------------- /app/views/users/_mail_notifications.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrupesh/event_notifications/HEAD/app/views/users/_mail_notifications.html.erb -------------------------------------------------------------------------------- /app/views/watchers/_auto_watchers.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrupesh/event_notifications/HEAD/app/views/watchers/_auto_watchers.html.erb -------------------------------------------------------------------------------- /app/views/watchers/preview_watchers.js.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrupesh/event_notifications/HEAD/app/views/watchers/preview_watchers.js.erb -------------------------------------------------------------------------------- /config/locales/en.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrupesh/event_notifications/HEAD/config/locales/en.yml -------------------------------------------------------------------------------- /config/locales/ru.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrupesh/event_notifications/HEAD/config/locales/ru.yml -------------------------------------------------------------------------------- /config/locales/zh.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrupesh/event_notifications/HEAD/config/locales/zh.yml -------------------------------------------------------------------------------- /config/routes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrupesh/event_notifications/HEAD/config/routes.rb -------------------------------------------------------------------------------- /custom_field_option.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrupesh/event_notifications/HEAD/custom_field_option.jpg -------------------------------------------------------------------------------- /db/migrate/001_add_event_col_to_members.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrupesh/event_notifications/HEAD/db/migrate/001_add_event_col_to_members.rb -------------------------------------------------------------------------------- /db/migrate/002_add_project_format_store.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrupesh/event_notifications/HEAD/db/migrate/002_add_project_format_store.rb -------------------------------------------------------------------------------- /enable_event_notification.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrupesh/event_notifications/HEAD/enable_event_notification.jpg -------------------------------------------------------------------------------- /init.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrupesh/event_notifications/HEAD/init.rb -------------------------------------------------------------------------------- /lib/event_notification/hooks/event_notification_hook_listener.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrupesh/event_notifications/HEAD/lib/event_notification/hooks/event_notification_hook_listener.rb -------------------------------------------------------------------------------- /lib/event_notification/patches/acts_as_watchable_patch.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrupesh/event_notifications/HEAD/lib/event_notification/patches/acts_as_watchable_patch.rb -------------------------------------------------------------------------------- /lib/event_notification/patches/custom_field_patch.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrupesh/event_notifications/HEAD/lib/event_notification/patches/custom_field_patch.rb -------------------------------------------------------------------------------- /lib/event_notification/patches/document_patch.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrupesh/event_notifications/HEAD/lib/event_notification/patches/document_patch.rb -------------------------------------------------------------------------------- /lib/event_notification/patches/groups_controller_patch.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrupesh/event_notifications/HEAD/lib/event_notification/patches/groups_controller_patch.rb -------------------------------------------------------------------------------- /lib/event_notification/patches/issue_patch.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrupesh/event_notifications/HEAD/lib/event_notification/patches/issue_patch.rb -------------------------------------------------------------------------------- /lib/event_notification/patches/journal_patch.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrupesh/event_notifications/HEAD/lib/event_notification/patches/journal_patch.rb -------------------------------------------------------------------------------- /lib/event_notification/patches/mailer_patch.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrupesh/event_notifications/HEAD/lib/event_notification/patches/mailer_patch.rb -------------------------------------------------------------------------------- /lib/event_notification/patches/member_patch.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrupesh/event_notifications/HEAD/lib/event_notification/patches/member_patch.rb -------------------------------------------------------------------------------- /lib/event_notification/patches/message_patch.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrupesh/event_notifications/HEAD/lib/event_notification/patches/message_patch.rb -------------------------------------------------------------------------------- /lib/event_notification/patches/news_patch.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrupesh/event_notifications/HEAD/lib/event_notification/patches/news_patch.rb -------------------------------------------------------------------------------- /lib/event_notification/patches/principal_memberships_controller_patch.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrupesh/event_notifications/HEAD/lib/event_notification/patches/principal_memberships_controller_patch.rb -------------------------------------------------------------------------------- /lib/event_notification/patches/project_patch.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrupesh/event_notifications/HEAD/lib/event_notification/patches/project_patch.rb -------------------------------------------------------------------------------- /lib/event_notification/patches/user_patch.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrupesh/event_notifications/HEAD/lib/event_notification/patches/user_patch.rb -------------------------------------------------------------------------------- /lib/event_notification/patches/user_preference_patch.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrupesh/event_notifications/HEAD/lib/event_notification/patches/user_preference_patch.rb -------------------------------------------------------------------------------- /lib/event_notification/patches/users_helper_patch.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrupesh/event_notifications/HEAD/lib/event_notification/patches/users_helper_patch.rb -------------------------------------------------------------------------------- /lib/event_notification/patches/watcher_patch.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrupesh/event_notifications/HEAD/lib/event_notification/patches/watcher_patch.rb -------------------------------------------------------------------------------- /lib/event_notification/patches/watchers_controller_patch.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrupesh/event_notifications/HEAD/lib/event_notification/patches/watchers_controller_patch.rb -------------------------------------------------------------------------------- /lib/event_notification/patches/wiki_content_patch.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrupesh/event_notifications/HEAD/lib/event_notification/patches/wiki_content_patch.rb -------------------------------------------------------------------------------- /lib/tasks/task_cleanup.rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrupesh/event_notifications/HEAD/lib/tasks/task_cleanup.rake -------------------------------------------------------------------------------- /notification_options.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrupesh/event_notifications/HEAD/notification_options.jpg -------------------------------------------------------------------------------- /project_events.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrupesh/event_notifications/HEAD/project_events.jpg -------------------------------------------------------------------------------- /test/functional/documents_controller_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrupesh/event_notifications/HEAD/test/functional/documents_controller_test.rb -------------------------------------------------------------------------------- /test/functional/issues_controller_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrupesh/event_notifications/HEAD/test/functional/issues_controller_test.rb -------------------------------------------------------------------------------- /test/test_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrupesh/event_notifications/HEAD/test/test_helper.rb -------------------------------------------------------------------------------- /test/unit/mailer_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrupesh/event_notifications/HEAD/test/unit/mailer_test.rb -------------------------------------------------------------------------------- /user_pref.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrupesh/event_notifications/HEAD/user_pref.jpg --------------------------------------------------------------------------------