├── .discourse-compatibility ├── .github └── workflows │ ├── discourse-plugin.yml │ └── plugin-metadata.yml ├── .gitignore ├── .prettierrc.cjs ├── .rubocop.yml ├── .ruby-version ├── .streerc ├── .template-lintrc.cjs ├── COPYRIGHT.txt ├── Gemfile ├── Gemfile.lock ├── LICENSE.txt ├── README.md ├── app ├── controllers │ ├── concerns │ │ └── discourse_events │ │ │ └── filters.rb │ └── discourse_events │ │ ├── admin_controller.rb │ │ ├── api_keys_controller.rb │ │ ├── event_controller.rb │ │ ├── event_topic_controller.rb │ │ ├── log_controller.rb │ │ ├── provider_controller.rb │ │ ├── rsvp_controller.rb │ │ ├── source_controller.rb │ │ └── subscription_controller.rb ├── jobs │ └── discourse_events │ │ └── regular │ │ ├── create_topics.rb │ │ ├── import_events.rb │ │ └── refresh_token.rb ├── models │ └── discourse_events │ │ ├── event.rb │ │ ├── event_registration.rb │ │ ├── event_source.rb │ │ ├── event_topic.rb │ │ ├── filter.rb │ │ ├── log.rb │ │ ├── provider.rb │ │ └── source.rb ├── serializers │ └── discourse_events │ │ ├── basic_event_serializer.rb │ │ ├── event_serializer.rb │ │ ├── filter_serializer.rb │ │ ├── log_serializer.rb │ │ ├── provider_serializer.rb │ │ └── source_serializer.rb └── views │ └── email │ └── _event.html.erb ├── assets ├── javascripts │ └── discourse │ │ ├── components │ │ ├── add-event-controls.gjs │ │ ├── add-to-calendar.gjs │ │ ├── custom-wizard-field-event.hbs │ │ ├── custom-wizard-field-event.js │ │ ├── event-filter-row.hbs │ │ ├── event-filter-row.js │ │ ├── event-form.gjs │ │ ├── event-rsvp.hbs │ │ ├── event-rsvp.js │ │ ├── event-tag.gjs │ │ ├── event-video-btn.gjs │ │ ├── event-webcal-keys.hbs │ │ ├── event-webcal-keys.js │ │ ├── events-calendar-body.gjs │ │ ├── events-calendar-card.gjs │ │ ├── events-calendar-day.hbs │ │ ├── events-calendar-day.js │ │ ├── events-calendar-subscription-row.hbs │ │ ├── events-calendar-subscription-row.js │ │ ├── events-calendar-subscription-warning.hbs │ │ ├── events-calendar-subscription.js │ │ ├── events-calendar.hbs │ │ ├── events-calendar.js │ │ ├── events-category-chooser.js │ │ ├── events-event-row.hbs │ │ ├── events-event-row.js │ │ ├── events-event-table.hbs │ │ ├── events-event-table.js │ │ ├── events-header.hbs │ │ ├── events-header.js │ │ ├── events-log-row.hbs │ │ ├── events-log-row.js │ │ ├── events-log-table.hbs │ │ ├── events-log-table.js │ │ ├── events-message.hbs │ │ ├── events-message.js │ │ ├── events-provider-credentials.hbs │ │ ├── events-provider-credentials.js │ │ ├── events-provider-row.hbs │ │ ├── events-provider-row.js │ │ ├── events-provider-status.gjs │ │ ├── events-source-row.hbs │ │ ├── events-source-row.js │ │ ├── events-subscription-badge.gjs │ │ ├── events-subscription-selector.js │ │ ├── events-subscription-selector │ │ │ ├── events-subscription-selector-header.hbs │ │ │ ├── events-subscription-selector-header.js │ │ │ ├── events-subscription-selector-row.hbs │ │ │ └── events-subscription-selector-row.js │ │ ├── events-subscription-status.hbs │ │ ├── events-subscription-status.js │ │ ├── events-subscription-tag.gjs │ │ └── modal │ │ │ ├── add-event.hbs │ │ │ ├── add-event.js │ │ │ ├── event-rsvp.hbs │ │ │ ├── event-rsvp.js │ │ │ ├── events-confirm-event-deletion.hbs │ │ │ ├── events-confirm-event-deletion.js │ │ │ ├── events-connect-topic.hbs │ │ │ ├── events-connect-topic.js │ │ │ ├── events-filters.hbs │ │ │ └── events-filters.js │ │ ├── connectors │ │ ├── category-custom-settings │ │ │ ├── enable-events.hbs │ │ │ └── enable-events.js │ │ ├── composer-fields │ │ │ ├── composer-controls-event.hbs │ │ │ └── composer-controls-event.js │ │ ├── discourse-post-event-status-going-button │ │ │ └── post-event-video-button.hbs │ │ ├── edit-topic │ │ │ ├── topic-controls-event.hbs │ │ │ └── topic-controls-event.js │ │ ├── topic-list-main-link-bottom │ │ │ └── topic-list-event.hbs │ │ ├── topic-title │ │ │ ├── event-details.hbs │ │ │ └── event-details.js │ │ ├── user-preferences-interface │ │ │ ├── calendar-preferences.hbs │ │ │ └── calendar-preferences.js │ │ └── user-preferences-nav │ │ │ └── event-ical-key.hbs │ │ ├── controllers │ │ ├── admin-plugins-events-event.js │ │ ├── admin-plugins-events-log.js │ │ ├── admin-plugins-events-provider.js │ │ └── admin-plugins-events-source.js │ │ ├── discourse-events-admin-route-map.js │ │ ├── discourse-events-route-map.js │ │ ├── helpers │ │ └── event-label.js │ │ ├── initializers │ │ └── discourse-events.js │ │ ├── lib │ │ ├── date-utilities.js │ │ └── events.js │ │ ├── mixins │ │ └── message.js │ │ ├── models │ │ ├── event-rsvp.js │ │ ├── event.js │ │ ├── filter.js │ │ ├── log.js │ │ ├── provider.js │ │ ├── source-options.js │ │ └── source.js │ │ ├── routes │ │ ├── admin-plugins-events-event.js │ │ ├── admin-plugins-events-log.js │ │ ├── admin-plugins-events-provider.js │ │ ├── admin-plugins-events-source.js │ │ ├── admin-plugins-events.js │ │ ├── build-calendar-route.js │ │ ├── discovery-calendar-category.js │ │ ├── discovery-calendar.js │ │ └── preferences-webcal-keys.js │ │ ├── services │ │ └── events-subscription.js │ │ └── templates │ │ ├── admin-plugins-events-event.hbs │ │ ├── admin-plugins-events-log.hbs │ │ ├── admin-plugins-events-provider.hbs │ │ ├── admin-plugins-events-source.hbs │ │ ├── admin-plugins-events.hbs │ │ ├── discovery │ │ └── calendar.hbs │ │ └── preferences │ │ └── webcal-keys.hbs └── stylesheets │ ├── common │ ├── events-admin.scss │ ├── events-form.scss │ ├── events.scss │ └── index.scss │ ├── desktop │ └── events.scss │ └── mobile │ └── events.scss ├── bin └── plugin_gem.rb ├── config ├── locales │ ├── client.de.yml │ ├── client.en.yml │ ├── client.fi.yml │ ├── client.fr.yml │ ├── client.gl.yml │ ├── client.he.yml │ ├── client.nl.yml │ ├── client.pl.yml │ ├── client.pt_BR.yml │ ├── client.zh_CN.yml │ ├── server.de.yml │ ├── server.en.yml │ ├── server.fi.yml │ ├── server.fr.yml │ ├── server.gl.yml │ ├── server.he.yml │ ├── server.pl.yml │ ├── server.pt_BR.yml │ └── server.zh_CN.yml ├── routes.rb └── settings.yml ├── db ├── fixtures │ └── 001_base_providers.rb ├── migrate │ ├── 20191016154136_rsvp_migration.rb │ ├── 20221122210840_create_discourse_events_providers.rb │ ├── 20221122210848_create_discourse_events_sources.rb │ ├── 20221122210855_create_discourse_events_connections.rb │ ├── 20221122210900_create_discourse_events_events.rb │ ├── 20221122210904_create_discourse_events_logs.rb │ ├── 20221122210912_create_discourse_events_event_connections.rb │ ├── 20221122210924_create_discourse_events_connection_filters.rb │ ├── 20240814091227_create_discourse_events_filters.rb │ ├── 20240815072133_move_source_datetimes_to_filters.rb │ ├── 20240816031155_add_default_to_connection_client.rb │ ├── 20240823051532_add_sync_type_to_discourse_events_source.rb │ ├── 20240906135945_create_discourse_events_event_sources.rb │ ├── 20240919143429_change_default_connection_client.rb │ ├── 20240922105156_add_automation_to_sync_and_import.rb │ ├── 20240926060008_change_discourse_events_event_connections_connection_null.rb │ ├── 20240929114739_consolidate_events_data_model.rb │ ├── 20241004091816_create_discourse_events_event_registrations.rb │ ├── 20241007124132_add_virtual_location_to_discourse_events_event.rb │ └── 20241021084310_change_filter_model_id_to_bigint.rb └── post_migrate │ └── 20240930110825_remove_unused_source_columns.rb ├── docs ├── .gitignore ├── 404.html ├── Gemfile ├── Gemfile.lock ├── _config.yml ├── _layouts │ └── default.html ├── assets │ └── css │ │ └── style.scss └── index.markdown ├── eslint.config.mjs ├── extensions ├── discourse_post_event_serializer.rb ├── list_controller.rb ├── listable_topic_serializer.rb └── site_settings_type_supervisor.rb ├── lefthook.yml ├── lib ├── discourse_events │ ├── auth │ │ ├── base.rb │ │ ├── google.rb │ │ ├── meetup.rb │ │ └── outlook.rb │ ├── engine.rb │ ├── event_creator.rb │ ├── event_destroyer.rb │ ├── event_revisor.rb │ ├── helper.rb │ ├── import_manager.rb │ ├── list.rb │ ├── logger.rb │ ├── publish_manager.rb │ ├── publisher.rb │ ├── publisher │ │ ├── discourse_calendar.rb │ │ ├── discourse_events.rb │ │ ├── event.rb │ │ └── registration.rb │ ├── subscription.rb │ ├── subscription_manager.rb │ ├── sync_manager.rb │ ├── syncer.rb │ └── syncer │ │ ├── discourse_calendar.rb │ │ └── discourse_events.rb ├── discourse_events_timezone_default_site_setting.rb ├── discourse_events_timezone_display_site_setting.rb └── tasks │ └── add_event_version.rake ├── package.json ├── plugin.rb ├── pnpm-lock.yaml ├── public └── logos │ ├── google.svg │ ├── icalendar.svg │ └── outlook.svg ├── spec ├── fabricators │ ├── discourse_events_event_fabricator.rb │ ├── discourse_events_event_registration_fabricator.rb │ ├── discourse_events_event_source_fabricator.rb │ ├── discourse_events_event_topic_fabricator.rb │ ├── discourse_events_filter_fabricator.rb │ ├── discourse_events_log_fabricator.rb │ ├── discourse_events_provider_fabricator.rb │ └── discourse_events_source_fabricator.rb ├── fixtures │ └── list_events.json ├── lib │ └── discourse_events │ │ ├── auth │ │ └── meetup_spec.rb │ │ ├── import_manager_spec.rb │ │ ├── logger_spec.rb │ │ ├── publish_manager_spec.rb │ │ ├── sync_manager_spec.rb │ │ ├── syncer │ │ ├── discourse_calendar_spec.rb │ │ └── discourse_events_spec.rb │ │ └── syncer_spec.rb ├── plugin_helper.rb ├── requests │ ├── discourse_events │ │ ├── admin_controller_spec.rb │ │ ├── api_keys_controller_spec.rb │ │ ├── event_controller_spec.rb │ │ ├── event_topic_controller_spec.rb │ │ ├── log_controller_spec.rb │ │ ├── provider_controller_spec.rb │ │ ├── rsvp_controller_spec.rb │ │ ├── source_controller_spec.rb │ │ └── subscription_controller_spec.rb │ ├── post_controller_spec.rb │ └── topic_controller_spec.rb └── support │ └── omnievent.rb └── test └── javascripts ├── acceptance ├── admin-event-test.js ├── admin-log-test.js ├── admin-provider-test.js ├── admin-source-test.js ├── events-composer-test.js ├── events-discovery-test.js └── events-topic-test.js ├── components └── event-form-test.js └── fixtures ├── subscription-fixtures.js ├── supplier-fixtures.js └── timezone-fixtures.js /.discourse-compatibility: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/.discourse-compatibility -------------------------------------------------------------------------------- /.github/workflows/discourse-plugin.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/.github/workflows/discourse-plugin.yml -------------------------------------------------------------------------------- /.github/workflows/plugin-metadata.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/.github/workflows/plugin-metadata.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc.cjs: -------------------------------------------------------------------------------- 1 | module.exports = require("@discourse/lint-configs/prettier"); 2 | -------------------------------------------------------------------------------- /.rubocop.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/.rubocop.yml -------------------------------------------------------------------------------- /.ruby-version: -------------------------------------------------------------------------------- 1 | 3.3.1 2 | -------------------------------------------------------------------------------- /.streerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/.streerc -------------------------------------------------------------------------------- /.template-lintrc.cjs: -------------------------------------------------------------------------------- 1 | module.exports = require("@discourse/lint-configs/template-lint"); 2 | -------------------------------------------------------------------------------- /COPYRIGHT.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/COPYRIGHT.txt -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/Gemfile -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/Gemfile.lock -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/README.md -------------------------------------------------------------------------------- /app/controllers/concerns/discourse_events/filters.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/app/controllers/concerns/discourse_events/filters.rb -------------------------------------------------------------------------------- /app/controllers/discourse_events/admin_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/app/controllers/discourse_events/admin_controller.rb -------------------------------------------------------------------------------- /app/controllers/discourse_events/api_keys_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/app/controllers/discourse_events/api_keys_controller.rb -------------------------------------------------------------------------------- /app/controllers/discourse_events/event_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/app/controllers/discourse_events/event_controller.rb -------------------------------------------------------------------------------- /app/controllers/discourse_events/event_topic_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/app/controllers/discourse_events/event_topic_controller.rb -------------------------------------------------------------------------------- /app/controllers/discourse_events/log_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/app/controllers/discourse_events/log_controller.rb -------------------------------------------------------------------------------- /app/controllers/discourse_events/provider_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/app/controllers/discourse_events/provider_controller.rb -------------------------------------------------------------------------------- /app/controllers/discourse_events/rsvp_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/app/controllers/discourse_events/rsvp_controller.rb -------------------------------------------------------------------------------- /app/controllers/discourse_events/source_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/app/controllers/discourse_events/source_controller.rb -------------------------------------------------------------------------------- /app/controllers/discourse_events/subscription_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/app/controllers/discourse_events/subscription_controller.rb -------------------------------------------------------------------------------- /app/jobs/discourse_events/regular/create_topics.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/app/jobs/discourse_events/regular/create_topics.rb -------------------------------------------------------------------------------- /app/jobs/discourse_events/regular/import_events.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/app/jobs/discourse_events/regular/import_events.rb -------------------------------------------------------------------------------- /app/jobs/discourse_events/regular/refresh_token.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/app/jobs/discourse_events/regular/refresh_token.rb -------------------------------------------------------------------------------- /app/models/discourse_events/event.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/app/models/discourse_events/event.rb -------------------------------------------------------------------------------- /app/models/discourse_events/event_registration.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/app/models/discourse_events/event_registration.rb -------------------------------------------------------------------------------- /app/models/discourse_events/event_source.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/app/models/discourse_events/event_source.rb -------------------------------------------------------------------------------- /app/models/discourse_events/event_topic.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/app/models/discourse_events/event_topic.rb -------------------------------------------------------------------------------- /app/models/discourse_events/filter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/app/models/discourse_events/filter.rb -------------------------------------------------------------------------------- /app/models/discourse_events/log.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/app/models/discourse_events/log.rb -------------------------------------------------------------------------------- /app/models/discourse_events/provider.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/app/models/discourse_events/provider.rb -------------------------------------------------------------------------------- /app/models/discourse_events/source.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/app/models/discourse_events/source.rb -------------------------------------------------------------------------------- /app/serializers/discourse_events/basic_event_serializer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/app/serializers/discourse_events/basic_event_serializer.rb -------------------------------------------------------------------------------- /app/serializers/discourse_events/event_serializer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/app/serializers/discourse_events/event_serializer.rb -------------------------------------------------------------------------------- /app/serializers/discourse_events/filter_serializer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/app/serializers/discourse_events/filter_serializer.rb -------------------------------------------------------------------------------- /app/serializers/discourse_events/log_serializer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/app/serializers/discourse_events/log_serializer.rb -------------------------------------------------------------------------------- /app/serializers/discourse_events/provider_serializer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/app/serializers/discourse_events/provider_serializer.rb -------------------------------------------------------------------------------- /app/serializers/discourse_events/source_serializer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/app/serializers/discourse_events/source_serializer.rb -------------------------------------------------------------------------------- /app/views/email/_event.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/app/views/email/_event.html.erb -------------------------------------------------------------------------------- /assets/javascripts/discourse/components/add-event-controls.gjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/assets/javascripts/discourse/components/add-event-controls.gjs -------------------------------------------------------------------------------- /assets/javascripts/discourse/components/add-to-calendar.gjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/assets/javascripts/discourse/components/add-to-calendar.gjs -------------------------------------------------------------------------------- /assets/javascripts/discourse/components/custom-wizard-field-event.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/assets/javascripts/discourse/components/custom-wizard-field-event.hbs -------------------------------------------------------------------------------- /assets/javascripts/discourse/components/custom-wizard-field-event.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/assets/javascripts/discourse/components/custom-wizard-field-event.js -------------------------------------------------------------------------------- /assets/javascripts/discourse/components/event-filter-row.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/assets/javascripts/discourse/components/event-filter-row.hbs -------------------------------------------------------------------------------- /assets/javascripts/discourse/components/event-filter-row.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/assets/javascripts/discourse/components/event-filter-row.js -------------------------------------------------------------------------------- /assets/javascripts/discourse/components/event-form.gjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/assets/javascripts/discourse/components/event-form.gjs -------------------------------------------------------------------------------- /assets/javascripts/discourse/components/event-rsvp.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/assets/javascripts/discourse/components/event-rsvp.hbs -------------------------------------------------------------------------------- /assets/javascripts/discourse/components/event-rsvp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/assets/javascripts/discourse/components/event-rsvp.js -------------------------------------------------------------------------------- /assets/javascripts/discourse/components/event-tag.gjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/assets/javascripts/discourse/components/event-tag.gjs -------------------------------------------------------------------------------- /assets/javascripts/discourse/components/event-video-btn.gjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/assets/javascripts/discourse/components/event-video-btn.gjs -------------------------------------------------------------------------------- /assets/javascripts/discourse/components/event-webcal-keys.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/assets/javascripts/discourse/components/event-webcal-keys.hbs -------------------------------------------------------------------------------- /assets/javascripts/discourse/components/event-webcal-keys.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/assets/javascripts/discourse/components/event-webcal-keys.js -------------------------------------------------------------------------------- /assets/javascripts/discourse/components/events-calendar-body.gjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/assets/javascripts/discourse/components/events-calendar-body.gjs -------------------------------------------------------------------------------- /assets/javascripts/discourse/components/events-calendar-card.gjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/assets/javascripts/discourse/components/events-calendar-card.gjs -------------------------------------------------------------------------------- /assets/javascripts/discourse/components/events-calendar-day.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/assets/javascripts/discourse/components/events-calendar-day.hbs -------------------------------------------------------------------------------- /assets/javascripts/discourse/components/events-calendar-day.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/assets/javascripts/discourse/components/events-calendar-day.js -------------------------------------------------------------------------------- /assets/javascripts/discourse/components/events-calendar-subscription-row.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/assets/javascripts/discourse/components/events-calendar-subscription-row.hbs -------------------------------------------------------------------------------- /assets/javascripts/discourse/components/events-calendar-subscription-row.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/assets/javascripts/discourse/components/events-calendar-subscription-row.js -------------------------------------------------------------------------------- /assets/javascripts/discourse/components/events-calendar-subscription-warning.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/assets/javascripts/discourse/components/events-calendar-subscription-warning.hbs -------------------------------------------------------------------------------- /assets/javascripts/discourse/components/events-calendar-subscription.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/assets/javascripts/discourse/components/events-calendar-subscription.js -------------------------------------------------------------------------------- /assets/javascripts/discourse/components/events-calendar.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/assets/javascripts/discourse/components/events-calendar.hbs -------------------------------------------------------------------------------- /assets/javascripts/discourse/components/events-calendar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/assets/javascripts/discourse/components/events-calendar.js -------------------------------------------------------------------------------- /assets/javascripts/discourse/components/events-category-chooser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/assets/javascripts/discourse/components/events-category-chooser.js -------------------------------------------------------------------------------- /assets/javascripts/discourse/components/events-event-row.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/assets/javascripts/discourse/components/events-event-row.hbs -------------------------------------------------------------------------------- /assets/javascripts/discourse/components/events-event-row.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/assets/javascripts/discourse/components/events-event-row.js -------------------------------------------------------------------------------- /assets/javascripts/discourse/components/events-event-table.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/assets/javascripts/discourse/components/events-event-table.hbs -------------------------------------------------------------------------------- /assets/javascripts/discourse/components/events-event-table.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/assets/javascripts/discourse/components/events-event-table.js -------------------------------------------------------------------------------- /assets/javascripts/discourse/components/events-header.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/assets/javascripts/discourse/components/events-header.hbs -------------------------------------------------------------------------------- /assets/javascripts/discourse/components/events-header.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/assets/javascripts/discourse/components/events-header.js -------------------------------------------------------------------------------- /assets/javascripts/discourse/components/events-log-row.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/assets/javascripts/discourse/components/events-log-row.hbs -------------------------------------------------------------------------------- /assets/javascripts/discourse/components/events-log-row.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/assets/javascripts/discourse/components/events-log-row.js -------------------------------------------------------------------------------- /assets/javascripts/discourse/components/events-log-table.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/assets/javascripts/discourse/components/events-log-table.hbs -------------------------------------------------------------------------------- /assets/javascripts/discourse/components/events-log-table.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/assets/javascripts/discourse/components/events-log-table.js -------------------------------------------------------------------------------- /assets/javascripts/discourse/components/events-message.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/assets/javascripts/discourse/components/events-message.hbs -------------------------------------------------------------------------------- /assets/javascripts/discourse/components/events-message.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/assets/javascripts/discourse/components/events-message.js -------------------------------------------------------------------------------- /assets/javascripts/discourse/components/events-provider-credentials.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/assets/javascripts/discourse/components/events-provider-credentials.hbs -------------------------------------------------------------------------------- /assets/javascripts/discourse/components/events-provider-credentials.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/assets/javascripts/discourse/components/events-provider-credentials.js -------------------------------------------------------------------------------- /assets/javascripts/discourse/components/events-provider-row.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/assets/javascripts/discourse/components/events-provider-row.hbs -------------------------------------------------------------------------------- /assets/javascripts/discourse/components/events-provider-row.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/assets/javascripts/discourse/components/events-provider-row.js -------------------------------------------------------------------------------- /assets/javascripts/discourse/components/events-provider-status.gjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/assets/javascripts/discourse/components/events-provider-status.gjs -------------------------------------------------------------------------------- /assets/javascripts/discourse/components/events-source-row.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/assets/javascripts/discourse/components/events-source-row.hbs -------------------------------------------------------------------------------- /assets/javascripts/discourse/components/events-source-row.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/assets/javascripts/discourse/components/events-source-row.js -------------------------------------------------------------------------------- /assets/javascripts/discourse/components/events-subscription-badge.gjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/assets/javascripts/discourse/components/events-subscription-badge.gjs -------------------------------------------------------------------------------- /assets/javascripts/discourse/components/events-subscription-selector.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/assets/javascripts/discourse/components/events-subscription-selector.js -------------------------------------------------------------------------------- /assets/javascripts/discourse/components/events-subscription-selector/events-subscription-selector-header.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/assets/javascripts/discourse/components/events-subscription-selector/events-subscription-selector-header.hbs -------------------------------------------------------------------------------- /assets/javascripts/discourse/components/events-subscription-selector/events-subscription-selector-header.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/assets/javascripts/discourse/components/events-subscription-selector/events-subscription-selector-header.js -------------------------------------------------------------------------------- /assets/javascripts/discourse/components/events-subscription-selector/events-subscription-selector-row.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/assets/javascripts/discourse/components/events-subscription-selector/events-subscription-selector-row.hbs -------------------------------------------------------------------------------- /assets/javascripts/discourse/components/events-subscription-selector/events-subscription-selector-row.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/assets/javascripts/discourse/components/events-subscription-selector/events-subscription-selector-row.js -------------------------------------------------------------------------------- /assets/javascripts/discourse/components/events-subscription-status.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/assets/javascripts/discourse/components/events-subscription-status.hbs -------------------------------------------------------------------------------- /assets/javascripts/discourse/components/events-subscription-status.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/assets/javascripts/discourse/components/events-subscription-status.js -------------------------------------------------------------------------------- /assets/javascripts/discourse/components/events-subscription-tag.gjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/assets/javascripts/discourse/components/events-subscription-tag.gjs -------------------------------------------------------------------------------- /assets/javascripts/discourse/components/modal/add-event.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/assets/javascripts/discourse/components/modal/add-event.hbs -------------------------------------------------------------------------------- /assets/javascripts/discourse/components/modal/add-event.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/assets/javascripts/discourse/components/modal/add-event.js -------------------------------------------------------------------------------- /assets/javascripts/discourse/components/modal/event-rsvp.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/assets/javascripts/discourse/components/modal/event-rsvp.hbs -------------------------------------------------------------------------------- /assets/javascripts/discourse/components/modal/event-rsvp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/assets/javascripts/discourse/components/modal/event-rsvp.js -------------------------------------------------------------------------------- /assets/javascripts/discourse/components/modal/events-confirm-event-deletion.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/assets/javascripts/discourse/components/modal/events-confirm-event-deletion.hbs -------------------------------------------------------------------------------- /assets/javascripts/discourse/components/modal/events-confirm-event-deletion.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/assets/javascripts/discourse/components/modal/events-confirm-event-deletion.js -------------------------------------------------------------------------------- /assets/javascripts/discourse/components/modal/events-connect-topic.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/assets/javascripts/discourse/components/modal/events-connect-topic.hbs -------------------------------------------------------------------------------- /assets/javascripts/discourse/components/modal/events-connect-topic.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/assets/javascripts/discourse/components/modal/events-connect-topic.js -------------------------------------------------------------------------------- /assets/javascripts/discourse/components/modal/events-filters.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/assets/javascripts/discourse/components/modal/events-filters.hbs -------------------------------------------------------------------------------- /assets/javascripts/discourse/components/modal/events-filters.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/assets/javascripts/discourse/components/modal/events-filters.js -------------------------------------------------------------------------------- /assets/javascripts/discourse/connectors/category-custom-settings/enable-events.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/assets/javascripts/discourse/connectors/category-custom-settings/enable-events.hbs -------------------------------------------------------------------------------- /assets/javascripts/discourse/connectors/category-custom-settings/enable-events.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/assets/javascripts/discourse/connectors/category-custom-settings/enable-events.js -------------------------------------------------------------------------------- /assets/javascripts/discourse/connectors/composer-fields/composer-controls-event.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/assets/javascripts/discourse/connectors/composer-fields/composer-controls-event.hbs -------------------------------------------------------------------------------- /assets/javascripts/discourse/connectors/composer-fields/composer-controls-event.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/assets/javascripts/discourse/connectors/composer-fields/composer-controls-event.js -------------------------------------------------------------------------------- /assets/javascripts/discourse/connectors/discourse-post-event-status-going-button/post-event-video-button.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/assets/javascripts/discourse/connectors/discourse-post-event-status-going-button/post-event-video-button.hbs -------------------------------------------------------------------------------- /assets/javascripts/discourse/connectors/edit-topic/topic-controls-event.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/assets/javascripts/discourse/connectors/edit-topic/topic-controls-event.hbs -------------------------------------------------------------------------------- /assets/javascripts/discourse/connectors/edit-topic/topic-controls-event.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/assets/javascripts/discourse/connectors/edit-topic/topic-controls-event.js -------------------------------------------------------------------------------- /assets/javascripts/discourse/connectors/topic-list-main-link-bottom/topic-list-event.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/assets/javascripts/discourse/connectors/topic-list-main-link-bottom/topic-list-event.hbs -------------------------------------------------------------------------------- /assets/javascripts/discourse/connectors/topic-title/event-details.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/assets/javascripts/discourse/connectors/topic-title/event-details.hbs -------------------------------------------------------------------------------- /assets/javascripts/discourse/connectors/topic-title/event-details.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/assets/javascripts/discourse/connectors/topic-title/event-details.js -------------------------------------------------------------------------------- /assets/javascripts/discourse/connectors/user-preferences-interface/calendar-preferences.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/assets/javascripts/discourse/connectors/user-preferences-interface/calendar-preferences.hbs -------------------------------------------------------------------------------- /assets/javascripts/discourse/connectors/user-preferences-interface/calendar-preferences.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/assets/javascripts/discourse/connectors/user-preferences-interface/calendar-preferences.js -------------------------------------------------------------------------------- /assets/javascripts/discourse/connectors/user-preferences-nav/event-ical-key.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/assets/javascripts/discourse/connectors/user-preferences-nav/event-ical-key.hbs -------------------------------------------------------------------------------- /assets/javascripts/discourse/controllers/admin-plugins-events-event.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/assets/javascripts/discourse/controllers/admin-plugins-events-event.js -------------------------------------------------------------------------------- /assets/javascripts/discourse/controllers/admin-plugins-events-log.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/assets/javascripts/discourse/controllers/admin-plugins-events-log.js -------------------------------------------------------------------------------- /assets/javascripts/discourse/controllers/admin-plugins-events-provider.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/assets/javascripts/discourse/controllers/admin-plugins-events-provider.js -------------------------------------------------------------------------------- /assets/javascripts/discourse/controllers/admin-plugins-events-source.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/assets/javascripts/discourse/controllers/admin-plugins-events-source.js -------------------------------------------------------------------------------- /assets/javascripts/discourse/discourse-events-admin-route-map.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/assets/javascripts/discourse/discourse-events-admin-route-map.js -------------------------------------------------------------------------------- /assets/javascripts/discourse/discourse-events-route-map.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/assets/javascripts/discourse/discourse-events-route-map.js -------------------------------------------------------------------------------- /assets/javascripts/discourse/helpers/event-label.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/assets/javascripts/discourse/helpers/event-label.js -------------------------------------------------------------------------------- /assets/javascripts/discourse/initializers/discourse-events.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/assets/javascripts/discourse/initializers/discourse-events.js -------------------------------------------------------------------------------- /assets/javascripts/discourse/lib/date-utilities.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/assets/javascripts/discourse/lib/date-utilities.js -------------------------------------------------------------------------------- /assets/javascripts/discourse/lib/events.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/assets/javascripts/discourse/lib/events.js -------------------------------------------------------------------------------- /assets/javascripts/discourse/mixins/message.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/assets/javascripts/discourse/mixins/message.js -------------------------------------------------------------------------------- /assets/javascripts/discourse/models/event-rsvp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/assets/javascripts/discourse/models/event-rsvp.js -------------------------------------------------------------------------------- /assets/javascripts/discourse/models/event.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/assets/javascripts/discourse/models/event.js -------------------------------------------------------------------------------- /assets/javascripts/discourse/models/filter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/assets/javascripts/discourse/models/filter.js -------------------------------------------------------------------------------- /assets/javascripts/discourse/models/log.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/assets/javascripts/discourse/models/log.js -------------------------------------------------------------------------------- /assets/javascripts/discourse/models/provider.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/assets/javascripts/discourse/models/provider.js -------------------------------------------------------------------------------- /assets/javascripts/discourse/models/source-options.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/assets/javascripts/discourse/models/source-options.js -------------------------------------------------------------------------------- /assets/javascripts/discourse/models/source.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/assets/javascripts/discourse/models/source.js -------------------------------------------------------------------------------- /assets/javascripts/discourse/routes/admin-plugins-events-event.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/assets/javascripts/discourse/routes/admin-plugins-events-event.js -------------------------------------------------------------------------------- /assets/javascripts/discourse/routes/admin-plugins-events-log.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/assets/javascripts/discourse/routes/admin-plugins-events-log.js -------------------------------------------------------------------------------- /assets/javascripts/discourse/routes/admin-plugins-events-provider.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/assets/javascripts/discourse/routes/admin-plugins-events-provider.js -------------------------------------------------------------------------------- /assets/javascripts/discourse/routes/admin-plugins-events-source.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/assets/javascripts/discourse/routes/admin-plugins-events-source.js -------------------------------------------------------------------------------- /assets/javascripts/discourse/routes/admin-plugins-events.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/assets/javascripts/discourse/routes/admin-plugins-events.js -------------------------------------------------------------------------------- /assets/javascripts/discourse/routes/build-calendar-route.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/assets/javascripts/discourse/routes/build-calendar-route.js -------------------------------------------------------------------------------- /assets/javascripts/discourse/routes/discovery-calendar-category.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/assets/javascripts/discourse/routes/discovery-calendar-category.js -------------------------------------------------------------------------------- /assets/javascripts/discourse/routes/discovery-calendar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/assets/javascripts/discourse/routes/discovery-calendar.js -------------------------------------------------------------------------------- /assets/javascripts/discourse/routes/preferences-webcal-keys.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/assets/javascripts/discourse/routes/preferences-webcal-keys.js -------------------------------------------------------------------------------- /assets/javascripts/discourse/services/events-subscription.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/assets/javascripts/discourse/services/events-subscription.js -------------------------------------------------------------------------------- /assets/javascripts/discourse/templates/admin-plugins-events-event.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/assets/javascripts/discourse/templates/admin-plugins-events-event.hbs -------------------------------------------------------------------------------- /assets/javascripts/discourse/templates/admin-plugins-events-log.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/assets/javascripts/discourse/templates/admin-plugins-events-log.hbs -------------------------------------------------------------------------------- /assets/javascripts/discourse/templates/admin-plugins-events-provider.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/assets/javascripts/discourse/templates/admin-plugins-events-provider.hbs -------------------------------------------------------------------------------- /assets/javascripts/discourse/templates/admin-plugins-events-source.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/assets/javascripts/discourse/templates/admin-plugins-events-source.hbs -------------------------------------------------------------------------------- /assets/javascripts/discourse/templates/admin-plugins-events.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/assets/javascripts/discourse/templates/admin-plugins-events.hbs -------------------------------------------------------------------------------- /assets/javascripts/discourse/templates/discovery/calendar.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/assets/javascripts/discourse/templates/discovery/calendar.hbs -------------------------------------------------------------------------------- /assets/javascripts/discourse/templates/preferences/webcal-keys.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/assets/javascripts/discourse/templates/preferences/webcal-keys.hbs -------------------------------------------------------------------------------- /assets/stylesheets/common/events-admin.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/assets/stylesheets/common/events-admin.scss -------------------------------------------------------------------------------- /assets/stylesheets/common/events-form.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/assets/stylesheets/common/events-form.scss -------------------------------------------------------------------------------- /assets/stylesheets/common/events.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/assets/stylesheets/common/events.scss -------------------------------------------------------------------------------- /assets/stylesheets/common/index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/assets/stylesheets/common/index.scss -------------------------------------------------------------------------------- /assets/stylesheets/desktop/events.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/assets/stylesheets/desktop/events.scss -------------------------------------------------------------------------------- /assets/stylesheets/mobile/events.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/assets/stylesheets/mobile/events.scss -------------------------------------------------------------------------------- /bin/plugin_gem.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/bin/plugin_gem.rb -------------------------------------------------------------------------------- /config/locales/client.de.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/config/locales/client.de.yml -------------------------------------------------------------------------------- /config/locales/client.en.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/config/locales/client.en.yml -------------------------------------------------------------------------------- /config/locales/client.fi.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/config/locales/client.fi.yml -------------------------------------------------------------------------------- /config/locales/client.fr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/config/locales/client.fr.yml -------------------------------------------------------------------------------- /config/locales/client.gl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/config/locales/client.gl.yml -------------------------------------------------------------------------------- /config/locales/client.he.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/config/locales/client.he.yml -------------------------------------------------------------------------------- /config/locales/client.nl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/config/locales/client.nl.yml -------------------------------------------------------------------------------- /config/locales/client.pl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/config/locales/client.pl.yml -------------------------------------------------------------------------------- /config/locales/client.pt_BR.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/config/locales/client.pt_BR.yml -------------------------------------------------------------------------------- /config/locales/client.zh_CN.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/config/locales/client.zh_CN.yml -------------------------------------------------------------------------------- /config/locales/server.de.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/config/locales/server.de.yml -------------------------------------------------------------------------------- /config/locales/server.en.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/config/locales/server.en.yml -------------------------------------------------------------------------------- /config/locales/server.fi.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/config/locales/server.fi.yml -------------------------------------------------------------------------------- /config/locales/server.fr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/config/locales/server.fr.yml -------------------------------------------------------------------------------- /config/locales/server.gl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/config/locales/server.gl.yml -------------------------------------------------------------------------------- /config/locales/server.he.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/config/locales/server.he.yml -------------------------------------------------------------------------------- /config/locales/server.pl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/config/locales/server.pl.yml -------------------------------------------------------------------------------- /config/locales/server.pt_BR.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/config/locales/server.pt_BR.yml -------------------------------------------------------------------------------- /config/locales/server.zh_CN.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/config/locales/server.zh_CN.yml -------------------------------------------------------------------------------- /config/routes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/config/routes.rb -------------------------------------------------------------------------------- /config/settings.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/config/settings.yml -------------------------------------------------------------------------------- /db/fixtures/001_base_providers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/db/fixtures/001_base_providers.rb -------------------------------------------------------------------------------- /db/migrate/20191016154136_rsvp_migration.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/db/migrate/20191016154136_rsvp_migration.rb -------------------------------------------------------------------------------- /db/migrate/20221122210840_create_discourse_events_providers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/db/migrate/20221122210840_create_discourse_events_providers.rb -------------------------------------------------------------------------------- /db/migrate/20221122210848_create_discourse_events_sources.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/db/migrate/20221122210848_create_discourse_events_sources.rb -------------------------------------------------------------------------------- /db/migrate/20221122210855_create_discourse_events_connections.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/db/migrate/20221122210855_create_discourse_events_connections.rb -------------------------------------------------------------------------------- /db/migrate/20221122210900_create_discourse_events_events.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/db/migrate/20221122210900_create_discourse_events_events.rb -------------------------------------------------------------------------------- /db/migrate/20221122210904_create_discourse_events_logs.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/db/migrate/20221122210904_create_discourse_events_logs.rb -------------------------------------------------------------------------------- /db/migrate/20221122210912_create_discourse_events_event_connections.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/db/migrate/20221122210912_create_discourse_events_event_connections.rb -------------------------------------------------------------------------------- /db/migrate/20221122210924_create_discourse_events_connection_filters.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/db/migrate/20221122210924_create_discourse_events_connection_filters.rb -------------------------------------------------------------------------------- /db/migrate/20240814091227_create_discourse_events_filters.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/db/migrate/20240814091227_create_discourse_events_filters.rb -------------------------------------------------------------------------------- /db/migrate/20240815072133_move_source_datetimes_to_filters.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/db/migrate/20240815072133_move_source_datetimes_to_filters.rb -------------------------------------------------------------------------------- /db/migrate/20240816031155_add_default_to_connection_client.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/db/migrate/20240816031155_add_default_to_connection_client.rb -------------------------------------------------------------------------------- /db/migrate/20240823051532_add_sync_type_to_discourse_events_source.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/db/migrate/20240823051532_add_sync_type_to_discourse_events_source.rb -------------------------------------------------------------------------------- /db/migrate/20240906135945_create_discourse_events_event_sources.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/db/migrate/20240906135945_create_discourse_events_event_sources.rb -------------------------------------------------------------------------------- /db/migrate/20240919143429_change_default_connection_client.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/db/migrate/20240919143429_change_default_connection_client.rb -------------------------------------------------------------------------------- /db/migrate/20240922105156_add_automation_to_sync_and_import.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/db/migrate/20240922105156_add_automation_to_sync_and_import.rb -------------------------------------------------------------------------------- /db/migrate/20240926060008_change_discourse_events_event_connections_connection_null.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/db/migrate/20240926060008_change_discourse_events_event_connections_connection_null.rb -------------------------------------------------------------------------------- /db/migrate/20240929114739_consolidate_events_data_model.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/db/migrate/20240929114739_consolidate_events_data_model.rb -------------------------------------------------------------------------------- /db/migrate/20241004091816_create_discourse_events_event_registrations.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/db/migrate/20241004091816_create_discourse_events_event_registrations.rb -------------------------------------------------------------------------------- /db/migrate/20241007124132_add_virtual_location_to_discourse_events_event.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/db/migrate/20241007124132_add_virtual_location_to_discourse_events_event.rb -------------------------------------------------------------------------------- /db/migrate/20241021084310_change_filter_model_id_to_bigint.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/db/migrate/20241021084310_change_filter_model_id_to_bigint.rb -------------------------------------------------------------------------------- /db/post_migrate/20240930110825_remove_unused_source_columns.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/db/post_migrate/20240930110825_remove_unused_source_columns.rb -------------------------------------------------------------------------------- /docs/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/docs/.gitignore -------------------------------------------------------------------------------- /docs/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/docs/404.html -------------------------------------------------------------------------------- /docs/Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/docs/Gemfile -------------------------------------------------------------------------------- /docs/Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/docs/Gemfile.lock -------------------------------------------------------------------------------- /docs/_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/docs/_config.yml -------------------------------------------------------------------------------- /docs/_layouts/default.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/docs/_layouts/default.html -------------------------------------------------------------------------------- /docs/assets/css/style.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/docs/assets/css/style.scss -------------------------------------------------------------------------------- /docs/index.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/docs/index.markdown -------------------------------------------------------------------------------- /eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/eslint.config.mjs -------------------------------------------------------------------------------- /extensions/discourse_post_event_serializer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/extensions/discourse_post_event_serializer.rb -------------------------------------------------------------------------------- /extensions/list_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/extensions/list_controller.rb -------------------------------------------------------------------------------- /extensions/listable_topic_serializer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/extensions/listable_topic_serializer.rb -------------------------------------------------------------------------------- /extensions/site_settings_type_supervisor.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/extensions/site_settings_type_supervisor.rb -------------------------------------------------------------------------------- /lefthook.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/lefthook.yml -------------------------------------------------------------------------------- /lib/discourse_events/auth/base.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/lib/discourse_events/auth/base.rb -------------------------------------------------------------------------------- /lib/discourse_events/auth/google.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/lib/discourse_events/auth/google.rb -------------------------------------------------------------------------------- /lib/discourse_events/auth/meetup.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/lib/discourse_events/auth/meetup.rb -------------------------------------------------------------------------------- /lib/discourse_events/auth/outlook.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/lib/discourse_events/auth/outlook.rb -------------------------------------------------------------------------------- /lib/discourse_events/engine.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/lib/discourse_events/engine.rb -------------------------------------------------------------------------------- /lib/discourse_events/event_creator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/lib/discourse_events/event_creator.rb -------------------------------------------------------------------------------- /lib/discourse_events/event_destroyer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/lib/discourse_events/event_destroyer.rb -------------------------------------------------------------------------------- /lib/discourse_events/event_revisor.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/lib/discourse_events/event_revisor.rb -------------------------------------------------------------------------------- /lib/discourse_events/helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/lib/discourse_events/helper.rb -------------------------------------------------------------------------------- /lib/discourse_events/import_manager.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/lib/discourse_events/import_manager.rb -------------------------------------------------------------------------------- /lib/discourse_events/list.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/lib/discourse_events/list.rb -------------------------------------------------------------------------------- /lib/discourse_events/logger.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/lib/discourse_events/logger.rb -------------------------------------------------------------------------------- /lib/discourse_events/publish_manager.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/lib/discourse_events/publish_manager.rb -------------------------------------------------------------------------------- /lib/discourse_events/publisher.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/lib/discourse_events/publisher.rb -------------------------------------------------------------------------------- /lib/discourse_events/publisher/discourse_calendar.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/lib/discourse_events/publisher/discourse_calendar.rb -------------------------------------------------------------------------------- /lib/discourse_events/publisher/discourse_events.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/lib/discourse_events/publisher/discourse_events.rb -------------------------------------------------------------------------------- /lib/discourse_events/publisher/event.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/lib/discourse_events/publisher/event.rb -------------------------------------------------------------------------------- /lib/discourse_events/publisher/registration.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/lib/discourse_events/publisher/registration.rb -------------------------------------------------------------------------------- /lib/discourse_events/subscription.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/lib/discourse_events/subscription.rb -------------------------------------------------------------------------------- /lib/discourse_events/subscription_manager.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/lib/discourse_events/subscription_manager.rb -------------------------------------------------------------------------------- /lib/discourse_events/sync_manager.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/lib/discourse_events/sync_manager.rb -------------------------------------------------------------------------------- /lib/discourse_events/syncer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/lib/discourse_events/syncer.rb -------------------------------------------------------------------------------- /lib/discourse_events/syncer/discourse_calendar.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/lib/discourse_events/syncer/discourse_calendar.rb -------------------------------------------------------------------------------- /lib/discourse_events/syncer/discourse_events.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/lib/discourse_events/syncer/discourse_events.rb -------------------------------------------------------------------------------- /lib/discourse_events_timezone_default_site_setting.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/lib/discourse_events_timezone_default_site_setting.rb -------------------------------------------------------------------------------- /lib/discourse_events_timezone_display_site_setting.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/lib/discourse_events_timezone_display_site_setting.rb -------------------------------------------------------------------------------- /lib/tasks/add_event_version.rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/lib/tasks/add_event_version.rake -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/package.json -------------------------------------------------------------------------------- /plugin.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/plugin.rb -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /public/logos/google.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/public/logos/google.svg -------------------------------------------------------------------------------- /public/logos/icalendar.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/public/logos/icalendar.svg -------------------------------------------------------------------------------- /public/logos/outlook.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/public/logos/outlook.svg -------------------------------------------------------------------------------- /spec/fabricators/discourse_events_event_fabricator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/spec/fabricators/discourse_events_event_fabricator.rb -------------------------------------------------------------------------------- /spec/fabricators/discourse_events_event_registration_fabricator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/spec/fabricators/discourse_events_event_registration_fabricator.rb -------------------------------------------------------------------------------- /spec/fabricators/discourse_events_event_source_fabricator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/spec/fabricators/discourse_events_event_source_fabricator.rb -------------------------------------------------------------------------------- /spec/fabricators/discourse_events_event_topic_fabricator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/spec/fabricators/discourse_events_event_topic_fabricator.rb -------------------------------------------------------------------------------- /spec/fabricators/discourse_events_filter_fabricator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/spec/fabricators/discourse_events_filter_fabricator.rb -------------------------------------------------------------------------------- /spec/fabricators/discourse_events_log_fabricator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/spec/fabricators/discourse_events_log_fabricator.rb -------------------------------------------------------------------------------- /spec/fabricators/discourse_events_provider_fabricator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/spec/fabricators/discourse_events_provider_fabricator.rb -------------------------------------------------------------------------------- /spec/fabricators/discourse_events_source_fabricator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/spec/fabricators/discourse_events_source_fabricator.rb -------------------------------------------------------------------------------- /spec/fixtures/list_events.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/spec/fixtures/list_events.json -------------------------------------------------------------------------------- /spec/lib/discourse_events/auth/meetup_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/spec/lib/discourse_events/auth/meetup_spec.rb -------------------------------------------------------------------------------- /spec/lib/discourse_events/import_manager_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/spec/lib/discourse_events/import_manager_spec.rb -------------------------------------------------------------------------------- /spec/lib/discourse_events/logger_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/spec/lib/discourse_events/logger_spec.rb -------------------------------------------------------------------------------- /spec/lib/discourse_events/publish_manager_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/spec/lib/discourse_events/publish_manager_spec.rb -------------------------------------------------------------------------------- /spec/lib/discourse_events/sync_manager_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/spec/lib/discourse_events/sync_manager_spec.rb -------------------------------------------------------------------------------- /spec/lib/discourse_events/syncer/discourse_calendar_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/spec/lib/discourse_events/syncer/discourse_calendar_spec.rb -------------------------------------------------------------------------------- /spec/lib/discourse_events/syncer/discourse_events_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/spec/lib/discourse_events/syncer/discourse_events_spec.rb -------------------------------------------------------------------------------- /spec/lib/discourse_events/syncer_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/spec/lib/discourse_events/syncer_spec.rb -------------------------------------------------------------------------------- /spec/plugin_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/spec/plugin_helper.rb -------------------------------------------------------------------------------- /spec/requests/discourse_events/admin_controller_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/spec/requests/discourse_events/admin_controller_spec.rb -------------------------------------------------------------------------------- /spec/requests/discourse_events/api_keys_controller_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/spec/requests/discourse_events/api_keys_controller_spec.rb -------------------------------------------------------------------------------- /spec/requests/discourse_events/event_controller_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/spec/requests/discourse_events/event_controller_spec.rb -------------------------------------------------------------------------------- /spec/requests/discourse_events/event_topic_controller_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/spec/requests/discourse_events/event_topic_controller_spec.rb -------------------------------------------------------------------------------- /spec/requests/discourse_events/log_controller_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/spec/requests/discourse_events/log_controller_spec.rb -------------------------------------------------------------------------------- /spec/requests/discourse_events/provider_controller_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/spec/requests/discourse_events/provider_controller_spec.rb -------------------------------------------------------------------------------- /spec/requests/discourse_events/rsvp_controller_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/spec/requests/discourse_events/rsvp_controller_spec.rb -------------------------------------------------------------------------------- /spec/requests/discourse_events/source_controller_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/spec/requests/discourse_events/source_controller_spec.rb -------------------------------------------------------------------------------- /spec/requests/discourse_events/subscription_controller_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/spec/requests/discourse_events/subscription_controller_spec.rb -------------------------------------------------------------------------------- /spec/requests/post_controller_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/spec/requests/post_controller_spec.rb -------------------------------------------------------------------------------- /spec/requests/topic_controller_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/spec/requests/topic_controller_spec.rb -------------------------------------------------------------------------------- /spec/support/omnievent.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/spec/support/omnievent.rb -------------------------------------------------------------------------------- /test/javascripts/acceptance/admin-event-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/test/javascripts/acceptance/admin-event-test.js -------------------------------------------------------------------------------- /test/javascripts/acceptance/admin-log-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/test/javascripts/acceptance/admin-log-test.js -------------------------------------------------------------------------------- /test/javascripts/acceptance/admin-provider-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/test/javascripts/acceptance/admin-provider-test.js -------------------------------------------------------------------------------- /test/javascripts/acceptance/admin-source-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/test/javascripts/acceptance/admin-source-test.js -------------------------------------------------------------------------------- /test/javascripts/acceptance/events-composer-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/test/javascripts/acceptance/events-composer-test.js -------------------------------------------------------------------------------- /test/javascripts/acceptance/events-discovery-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/test/javascripts/acceptance/events-discovery-test.js -------------------------------------------------------------------------------- /test/javascripts/acceptance/events-topic-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/test/javascripts/acceptance/events-topic-test.js -------------------------------------------------------------------------------- /test/javascripts/components/event-form-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/test/javascripts/components/event-form-test.js -------------------------------------------------------------------------------- /test/javascripts/fixtures/subscription-fixtures.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/test/javascripts/fixtures/subscription-fixtures.js -------------------------------------------------------------------------------- /test/javascripts/fixtures/supplier-fixtures.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/test/javascripts/fixtures/supplier-fixtures.js -------------------------------------------------------------------------------- /test/javascripts/fixtures/timezone-fixtures.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angusmcleod/discourse-events/HEAD/test/javascripts/fixtures/timezone-fixtures.js --------------------------------------------------------------------------------