Chatwoot/db/migrate
Sony Mathew 18d3c40fb3
feat: installation config in super admin console (#1641)
* feat: installation config in super admin console

* Added the ability for super admins to view, edit and update
installation config values. Also they can add new isntallation config
values. The impact of editing and adding depends on which all
installation config values are being used in the code.
* Known limitation now: Ability to edit hash values (for eg: feature
flags) are disabled. This requires more work and will be taken up in
a secondary set of changes.
* Minor UX improvement. Clicking on the Sidekiq option in the super
admin siebar will now open the sidekiq dashboard in a new tab rather
than in the same tab that you were using super admin.

* fix: method name fix in custom adminsitrate field

* feat: added locked attribute to global config
* Added the locked attribute to instalaltion config table. Added
necessary migrations. Added changes in config loader.
* Added the changes on the installation config yml
* Locked the account feature defaults in code

* feat: show only editable configs in admin console
* Added a new scope in installation config model
* Added scope in adminstrate controller for installation_config

* fix: new installation config create error
* Fixed the error in new installation config create

* fix: specs coverage
* Added specs for installation config super admin controller

* chore: update git ignore with encrypted config ext
2021-01-15 13:21:53 +05:30
..
20200225162150_init_schema.rb Chore: Squash previous migrations (#1107) 2020-09-07 15:19:41 +05:30
20200309170810_create_access_tokens.rb Feature: Access tokens for API access (#604) 2020-03-11 00:02:15 +05:30
20200309213132_add_account_id_to_agent_bot_inboxes.rb Feature: Access tokens for API access (#604) 2020-03-11 00:02:15 +05:30
20200310062527_create_events.rb Enhancement: Move reporting metrics to postgres (#606) 2020-03-18 16:53:35 +05:30
20200310070540_add_index_to_event.rb Enhancement: Move reporting metrics to postgres (#606) 2020-03-18 16:53:35 +05:30
20200311083854_add_index_to_message.rb Enhancement: Move reporting metrics to postgres (#606) 2020-03-18 16:53:35 +05:30
20200325210612_add_locale_to_account.rb Feature: API for updating account settings (#645) 2020-03-29 12:16:31 +05:30
20200330071706_create_channel_twilio_sms.rb Feature: Twilio SMS Channel (#658) 2020-04-05 22:11:27 +05:30
20200330115622_create_action_mailbox_tables.action_mailbox.rb Feature: Conversation Continuity with Email (#770) 2020-04-30 20:20:26 +05:30
20200331095710_add_identifier_to_contact.rb Feature: Website SDK (#653) 2020-04-03 13:04:58 +05:30
20200404092329_add_conversation_uuid.rb Feature: Conversation Continuity with Email (#770) 2020-04-30 20:20:26 +05:30
20200404135009_add_unique_validation_index.rb Feature: Twilio SMS Channel (#658) 2020-04-05 22:11:27 +05:30
20200410145519_devise_create_super_admins.rb Feature: Introduce Super Admins (#705) 2020-05-11 23:07:22 +05:30
20200411125638_add_domain_to_accounts.rb Feature: Conversation Continuity with Email (#770) 2020-04-30 20:20:26 +05:30
20200417093432_remove_name_from_channels.rb Chore: Web widget Inbox Tech Debts (#738) 2020-04-19 23:40:28 +05:30
20200418124534_add_sender_to_messages.rb Chore: Convert Message Sender to polymorphic (#740) 2020-06-27 21:34:53 +05:30
20200422130153_create_notifications.rb Chore: Fix data migration in notification settings (#797) 2020-05-01 22:30:57 +05:30
20200429082655_add_medium_to_twilio_sms.rb Feature: Twilio Whatsapp Integration (#779) 2020-04-30 01:41:13 +05:30
20200430163438_create_integrations_hooks.rb Feature: Slack integration (#783) 2020-06-12 23:12:47 +05:30
20200503151130_add_account_feature_flag.rb Feature: Feature flags on account (#814) (#815) 2020-05-04 23:06:42 +05:30
20200504144712_add_index_on_notification_subscriptions.rb Feature: Add web push notification permission in frontend (#766) 2020-05-06 00:10:56 +05:30
20200509044639_add_hide_input_flag_to_bot_config.rb Feature: Customise widget for bot conversations (#834) 2020-05-09 22:02:43 +05:30
20200510112339_create_installation_config.rb Feature: Installation global config (#839) (#840) 2020-05-10 22:40:36 +05:30
20200510154151_add_reference_id_to_conversation.rb Feature: Slack integration (#783) 2020-06-12 23:12:47 +05:30
20200520125815_add_active_at_to_account_users.rb Feature: Ability to switch between multiple accounts (#881) 2020-05-26 22:38:48 +05:30
20200522115645_reload_config.rb Enhancement: Threaded email replies for a conversation (#885) (#886) 2020-05-22 18:14:18 +05:30
20200605130625_agent_away_message_to_auto_reply.rb Feature: Inbox greeting message (#927) 2020-06-09 23:54:35 +05:30
20200606132552_create_labels.rb Feature: Label APIs (#931) 2020-06-07 11:17:13 +05:30
20200607140737_remove_subscriptions.rb Chore: Remove dead code related to billing (#935) 2020-06-07 20:31:48 +05:30
20200610143132_rename_reference_id.rb Feature: Slack integration (#783) 2020-06-12 23:12:47 +05:30
20200625124400_migrate_and_add_unique_index_to_labels.rb Feature: Improve label experience (#975) 2020-06-25 21:04:03 +05:30
20200625154254_add_default_value_to_color.rb Chore: Add default value for label color (#981) 2020-06-25 21:33:56 +05:30
20200627115105_create_api_channel.rb Feature: API Channel (#1052) 2020-07-21 12:15:24 +05:30
20200629122646_add_availability_to_user.rb Feature: Availability Statuses (#874) 2020-07-04 11:42:47 +05:30
20200704135408_create_kbase_portals.rb Feature: Knowledge Base APIs (#1002) 2020-09-26 02:32:34 +05:30
20200704135810_create_kbase_categories.rb Feature: Knowledge Base APIs (#1002) 2020-09-26 02:32:34 +05:30
20200704140029_create_kbase_folders.rb Feature: Knowledge Base APIs (#1002) 2020-09-26 02:32:34 +05:30
20200704140509_create_kbase_articles.rb Feature: Knowledge Base APIs (#1002) 2020-09-26 02:32:34 +05:30
20200704173104_add_twitter_feature_flag.rb Chore: Feature Flags for Channels (#1010) 2020-07-06 11:16:19 +05:30
20200709145000_remove_multiple_feature_flags.rb Chore: Feature lock email settings in UI (#1065) 2020-07-19 23:08:07 +05:30
20200715124113_create_email_channel.rb Feature: API Channel (#1052) 2020-07-21 12:15:24 +05:30
20200719171437_rename_nick_name_to_display_name.rb Chore: Add display name to the user (#1067) 2020-07-20 18:28:14 +05:30
20200725131651_create_email_templates.rb feat: Customisable Email Templates (#1095) 2020-08-06 15:21:06 +05:30
20200730080242_add_feature_setting_to_website_inbox.rb feat: Disable attachments and emoji picker in the web widget (#1102) 2020-08-05 17:46:17 +05:30
20200802170002_reset_agent_last_seen_at.rb Bugfix: Use server timestamp to set agent_last_seen_at (#1114) 2020-08-03 13:40:20 +05:30
20200819190629_add_custom_attributes_to_contacts.rb feat: Custom Attributes for contacts (#1158) 2020-08-21 19:30:27 +05:30
20200828175931_add_external_source_ids_to_messages.rb feat: Enable Slack Integration in all channels (#1175) 2020-08-29 01:39:41 +05:30
20200907094912_rename_user_last_seen.rb feat: Notification on new messages in conversation (#1204) 2020-09-10 19:19:15 +05:30
20200907171106_add_reply_time_to_web_widget.rb feat: Display reply time in widget (#1349) 2020-10-18 23:32:22 +05:30
20200927135222_add_last_activity_at_to_conversation.rb fix: Use last_activity_at instead of updated_at for sorting (#1281) 2020-10-05 22:52:43 +05:30
20201003105618_add_auto_resolve_duration_to_account.rb feat: Auto resolve conversations after n days of inactivity (#1308) 2020-11-01 12:53:25 +05:30
20201011152227_add_email_address_to_inbox.rb feat: Allow custom email address for inbox (#1336) 2020-10-11 23:24:11 +05:30
20201019173944_add_default_value_to_jsonb_colums.rb feat: IP lookup (#1315) 2020-10-28 02:14:36 +05:30
20201027135006_create_working_hours.rb feat: Business hours 2020-11-01 00:14:33 +05:30
20201123195011_create_platform_apps.rb feat: Add Platform APIs (#1456) 2021-01-14 20:35:22 +05:30
20201124101124_create_platform_app_permissibles.rb feat: Add Platform APIs (#1456) 2021-01-14 20:35:22 +05:30
20201125121240_create_triggers_accounts_insert_or_conversations_insert.rb chore: Automate conversation display_id generation with db triggers (#1412) 2021-01-05 20:07:04 +05:30
20201125123131_conv_dpid_seq_for_existing_accnts.rb chore: Automate conversation display_id generation with db triggers (#1412) 2021-01-05 20:07:04 +05:30
20210105185632_enable_pg_stats_extention.rb chore: Sync the schema and migrations (#1610) 2021-01-06 11:36:45 +05:30
20210109211805_add_ui_settings_to_users.rb feat: Save UI state in the database (#1635) 2021-01-10 19:25:33 +05:30
20210113045116_add_locked_attribute_to_installation_config.rb feat: installation config in super admin console (#1641) 2021-01-15 13:21:53 +05:30