Chatwoot/app/javascript/dashboard/components/widgets
Fayaz Ahmed 9eb861a3b7
feat: Custom attributes in automations and refactor (#4548)
* Custom attributes

* Custom Attrs Manifest

* Fix dropdown values for custom attributes

* Handle edit mode for custom attributes

* Ported duplicate logic to a mixin

* fix Code climate issue

* Fix Codeclimate complexity warning

* Bug fix - Custom attributes getting duplicated

* Bug fixes and Code Climate issue fix

* Code Climate Issues Breakdown

* Fix test spec

* Add labels for Custom attributes in dropdown

* Refactor

* Refactor Automion mixin

* Refactor Mixin

* Refactor getOperator

* Fix getOperatorType

* File name method refactor

* Refactor appendNewCondition

* spec update

* Refactor methods

* Mixin Spec update

* Automation Mixins Test Specs

* Mixin Spec Rerun

* Automation validations mixin spec

* Automation helper test spec

* Send custom_attr key

* Fix spec fixtures

* fix: Changes for custom attribute type and lower case search

* fix: Specs

* fix: Specs

* fix: Ruby version change

* fix: Ruby version change

* Removes Lowercased values and fix label value in api payload

* Fix specs

* Fixed Query Spec

* Removed disabled labels if no attributes are present

* Code Climate Fixes

* fix: custom attribute with indifferent access

* fix: custom attribute with indifferent access

* Fix specs

* Minor label fix

* REtrigger circle ci build

* Update app/javascript/shared/mixins/specs/automationMixin.spec.js

* Update app/javascript/shared/mixins/specs/automationMixin.spec.js

* fix: Custom attribute case insensitivity search

* Add missing reset action method to input

* Set team_input to single select instead of multiple

* fix: remove value case check for date,boolean and number data type

* fix: cognitive complexity

* fix: cognitive complexity

* fix: Fixed activity message for automation system

* fix: Fixed activity message for automation system

* fix: Fixed activity message for automation system

* fix: codeclimate

* fix: codeclimate

* fix: action cable events for label update

* fix: codeclimate, conversation modela number of methods

* fix: codeclimate, conversation modela number of methods

* fix: codeclimate, conversation modela number of methods

* fix: codeclimate, conversation modela number of methods

* Fix margin bottom for attachment button

* Remove margin bottom to avoid conflict from macros

* Fix automation action query generator using the right key

* fix: not running message created event for activity message

* fix: not running message created event for activity message

* codeclimate fix

* codeclimate fix

* codeclimate fix

* Update app/javascript/dashboard/mixins/automations/methodsMixin.js

Co-authored-by: Sivin Varghese <64252451+iamsivin@users.noreply.github.com>

* Update app/javascript/shared/mixins/specs/automationHelper.spec.js

Co-authored-by: Sivin Varghese <64252451+iamsivin@users.noreply.github.com>

* Update app/javascript/dashboard/helper/automationHelper.js

Co-authored-by: Sivin Varghese <64252451+iamsivin@users.noreply.github.com>

* Update app/javascript/dashboard/mixins/automations/methodsMixin.js

Co-authored-by: Sivin Varghese <64252451+iamsivin@users.noreply.github.com>

Co-authored-by: Pranav Raj S <pranav@chatwoot.com>
Co-authored-by: Tejaswini <tejaswini@chatwoot.com>
Co-authored-by: Sivin Varghese <64252451+iamsivin@users.noreply.github.com>
Co-authored-by: Sojan Jose <sojan@pepalo.com>
Co-authored-by: Muhsin Keloth <muhsinkeramam@gmail.com>
2022-11-10 10:53:29 +05:30
..
chart feat: Display how many conversations are considered for the metric calculation (#4273) 2022-03-28 00:38:23 -07:00
conversation feat: Add a loader till the dashboard app is loaded (#5814) 2022-11-09 10:06:09 -08:00
DashboardApp feat: Add a loader till the dashboard app is loaded (#5814) 2022-11-09 10:06:09 -08:00
FilterInput feat: Custom attributes in automations and refactor (#4548) 2022-11-10 10:53:29 +05:30
forms feat: Category store integration (#5218) 2022-08-10 10:48:41 +05:30
mentions feat: Update the design of mentions with thumbnail (#5551) 2022-10-05 14:18:16 -07:00
modal chore: Default to rich content editor in website and email channel (#5357) 2022-09-13 05:41:42 -07:00
stories feat: Add component for grouped thumbnails (#5796) 2022-11-03 22:38:45 -07:00
WootWriter chore: Add editor toggle for API inbox (#5660) 2022-10-17 18:52:51 -07:00
AttachmentsPreview.vue fix: Add multiple file paste support and fix for bugs (#4066) 2022-03-23 18:25:57 +05:30
AutomationActionInput.vue feat: Custom attributes in automations and refactor (#4548) 2022-11-10 10:53:29 +05:30
AutomationActionTeamMessageInput.vue chore: Update self-closing tag eslint config (#4826) 2022-06-10 19:29:52 +05:30
AutomationFileInput.vue chore: Improve macros stability (#5700) 2022-10-24 23:49:19 -07:00
Avatar.vue chore: Design improvements for thumbnail and dropdown (#5822) 2022-11-09 16:52:30 -08:00
BackButton.vue feat: Use Fluent SVG icons on the dashboard (#3482) 2021-11-30 21:03:18 -08:00
ChannelItem.vue feat: Add Instagram Channel (#2955) 2021-10-05 14:35:32 +05:30
ChatTypeTabs.vue feat: Adds keyboard shortcuts for conversation actions (#2672) 2021-08-09 00:38:52 -07:00
ColorPicker.vue Feature: Ability to customise widget color (#903) 2020-05-30 17:28:00 +05:30
EmptyState.vue chore: Fix Eslint warnings (#3654) 2021-12-27 13:49:31 +05:30
FeatureToggle.vue feat: Add the ability for the agents to execute a macro (#5698) 2022-10-24 20:33:59 -07:00
InboxName.vue feat: Use Fluent SVG icons on the dashboard (#3482) 2021-11-30 21:03:18 -08:00
LabelSelector.stories.js feat: Ability to add label for contact page (#2350) 2021-06-14 10:36:00 +05:30
LabelSelector.vue feat: Update the design of labels to use a smooth theme (#4325) 2022-06-20 15:09:22 +05:30
LoadingState.vue chore: Fix Eslint warnings (#3654) 2021-12-27 13:49:31 +05:30
ReportStatsCard.vue feat: Display how many conversations are considered for the metric calculation (#4273) 2022-03-28 00:38:23 -07:00
SettingIntroBanner.stories.js chore: Cleanup page-top-bar style conflicts (#2407) 2021-06-10 09:35:15 +05:30
SettingIntroBanner.vue feat: Adds pages to edit portals (#5373) 2022-09-02 10:22:15 +05:30
ShowMore.vue feat: Add event subscription option to webhooks (#4540) 2022-04-25 17:44:42 +05:30
TableFooter.vue fix: Update pagination logic in the help center (#5693) 2022-10-20 20:05:17 -07:00
Thumbnail.spec.js feat: Improve image loading for thumbnails (#5823) 2022-11-08 21:05:13 -08:00
Thumbnail.stories.js feat: Support square variants of thumbnail and avatar components (#5003) 2022-07-09 14:03:55 +05:30
Thumbnail.vue chore: Design improvements for thumbnail and dropdown (#5822) 2022-11-09 16:52:30 -08:00
ThumbnailGroup.vue chore: Design improvements for thumbnail and dropdown (#5822) 2022-11-09 16:52:30 -08:00
UserAvatarWithName.vue feat: Add CSAT reports (#2608) 2021-07-14 10:20:06 +05:30