Details
-
Type: Sub-task
-
Status: Closed
-
Priority: Major
-
Resolution: Fixed
-
Affects Version/s: None
-
Fix Version/s: 4.12.0-b1
-
Component/s: None
-
Labels:None
Description
message_groups
- id int(10) unsigned NOT NULL AUTO_INCREMENT,
- action varchar(64) NOT NULL,
- type ENUM('client', 'staff', 'shared') DEFAULT 'client',
- plugin_dir varchar(64) NOT NULL
- PRIMARY KEY (`id`),
- INDEX `type` (`type`)
messages
- id int(10) unsigned NOT NULL AUTO_INCREMENT,
- message_group_id int(10) unsigned NOT NULL,
- company_id int(10) unsigned NOT NULL,
- text mediumtext COLLATE utf8_unicode_ci
- PRIMARY KEY (`id`),
- INDEX `message_group_id` (`message_group_id`)
message_content
- message_id int(10) unsigned NOT NULL,
- type ENUM('sms') DEFAULT 'sms',
- content mediumtext COLLATE utf8_unicode_ci
- PRIMARY KEY (`message_id`, `type`)
Add a Messages model
- add
- edit
- delete
- get
- getAll
- getByDir
- getTypes
Add a new setting page under Settings >> Company >> Messaging called Message Templates
- This page should contain a table of message templates including
- Name
- Types
- Options (with Edit link)
Add a new Edit Message Template page
- Create a tab and textarea field for every messenger type
- Create a checkbox on each tab to enable/disable the messenger type
Add permissions for these settings pages
Activity
Jonathan Reissmueller
created issue -
Jonathan Reissmueller
made changes -
Field | Original Value | New Value |
---|---|---|
Description |
Add a new setting page under Settings >> Company >> Messaging called Message Templates
* This page should contain a table of message templates including ** |
Add a new setting page under Settings >> Company >> Messaging called Message Templates
* This page should contain a table of message templates including ** Name ** Types ** |
Jonathan Reissmueller
made changes -
Description |
Add a new setting page under Settings >> Company >> Messaging called Message Templates
* This page should contain a table of message templates including ** Name ** Types ** |
Add a new setting page under Settings >> Company >> Messaging called Message Templates
* This page should contain a table of message templates including ** Name ** Types ** Options (with Edit link) |
Jonathan Reissmueller
made changes -
Description |
Add a new setting page under Settings >> Company >> Messaging called Message Templates
* This page should contain a table of message templates including ** Name ** Types ** Options (with Edit link) |
Add a new setting page under Settings >> Company >> Messaging called Message Templates
* This page should contain a table of message templates including ** Name ** Types ** Options (with Edit link) |
Jonathan Reissmueller
made changes -
Description |
Add a new setting page under Settings >> Company >> Messaging called Message Templates
* This page should contain a table of message templates including ** Name ** Types ** Options (with Edit link) |
message_groups
* id int(10) unsigned NOT NULL AUTO_INCREMENT, * action varchar(64) NOT NULL, * type ENUM('client', 'staff', 'shared') DEFAULT 'client, * plugin_dir varchar(64) NOT NULL * PRIMARY KEY (`id`), * KEY `type` (`type`) messages * id int(10) unsigned NOT NULL AUTO_INCREMENT, * message_group_id int(10) unsigned NOT NULL, * action varchar(255) NOT NULL, * type varchar(255) NOT NULL, * plugin_dir varchar(255) NOT NULL * PRIMARY KEY (`id`), * KEY `type` (`type`) Add a new setting page under Settings >> Company >> Messaging called Message Templates * This page should contain a table of message templates including ** Name ** Types ** Options (with Edit link) Add a new Edit Message Template page with the following fields * Add permissions for these settings pages |
Jonathan Reissmueller
made changes -
Description |
message_groups
* id int(10) unsigned NOT NULL AUTO_INCREMENT, * action varchar(64) NOT NULL, * type ENUM('client', 'staff', 'shared') DEFAULT 'client, * plugin_dir varchar(64) NOT NULL * PRIMARY KEY (`id`), * KEY `type` (`type`) messages * id int(10) unsigned NOT NULL AUTO_INCREMENT, * message_group_id int(10) unsigned NOT NULL, * action varchar(255) NOT NULL, * type varchar(255) NOT NULL, * plugin_dir varchar(255) NOT NULL * PRIMARY KEY (`id`), * KEY `type` (`type`) Add a new setting page under Settings >> Company >> Messaging called Message Templates * This page should contain a table of message templates including ** Name ** Types ** Options (with Edit link) Add a new Edit Message Template page with the following fields * Add permissions for these settings pages |
message_groups
* id int(10) unsigned NOT NULL AUTO_INCREMENT, * action varchar(64) NOT NULL, * type ENUM('client', 'staff', 'shared') DEFAULT 'client, * plugin_dir varchar(64) NOT NULL * PRIMARY KEY (`id`), * KEY `type` (`type`) messages * id int(10) unsigned NOT NULL AUTO_INCREMENT, * message_group_id int(10) unsigned NOT NULL, * company_id int(10) unsigned NOT NULL, * text mediumtext COLLATE utf8_unicode_ci, * PRIMARY KEY (`id`), * KEY `type` (`type`) Add a new setting page under Settings >> Company >> Messaging called Message Templates * This page should contain a table of message templates including ** Name ** Types ** Options (with Edit link) Add a new Edit Message Template page with the following fields * Add permissions for these settings pages |
Jonathan Reissmueller
made changes -
Description |
message_groups
* id int(10) unsigned NOT NULL AUTO_INCREMENT, * action varchar(64) NOT NULL, * type ENUM('client', 'staff', 'shared') DEFAULT 'client, * plugin_dir varchar(64) NOT NULL * PRIMARY KEY (`id`), * KEY `type` (`type`) messages * id int(10) unsigned NOT NULL AUTO_INCREMENT, * message_group_id int(10) unsigned NOT NULL, * company_id int(10) unsigned NOT NULL, * text mediumtext COLLATE utf8_unicode_ci, * PRIMARY KEY (`id`), * KEY `type` (`type`) Add a new setting page under Settings >> Company >> Messaging called Message Templates * This page should contain a table of message templates including ** Name ** Types ** Options (with Edit link) Add a new Edit Message Template page with the following fields * Add permissions for these settings pages |
message_groups
* id int(10) unsigned NOT NULL AUTO_INCREMENT, * action varchar(64) NOT NULL, * type ENUM('client', 'staff', 'shared') DEFAULT 'client', * plugin_dir varchar(64) NOT NULL * PRIMARY KEY (`id`), * INDEX `type` (`type`) messages * id int(10) unsigned NOT NULL AUTO_INCREMENT, * message_group_id int(10) unsigned NOT NULL, * company_id int(10) unsigned NOT NULL, * text mediumtext COLLATE utf8_unicode_ci * PRIMARY KEY (`id`), * INDEX `type` (`message_group_id`) message_content * message_id int(10) unsigned NOT NULL, * type ENUM('sms') DEFAULT 'sms', * content mediumtext COLLATE utf8_unicode_ci * PRIMARY KEY (`message_id`, `type`) Add a new setting page under Settings >> Company >> Messaging called Message Templates * This page should contain a table of message templates including ** Name ** Types ** Options (with Edit link) Add a new Edit Message Template page with the following fields * Add permissions for these settings pages |
Jonathan Reissmueller
made changes -
Description |
message_groups
* id int(10) unsigned NOT NULL AUTO_INCREMENT, * action varchar(64) NOT NULL, * type ENUM('client', 'staff', 'shared') DEFAULT 'client', * plugin_dir varchar(64) NOT NULL * PRIMARY KEY (`id`), * INDEX `type` (`type`) messages * id int(10) unsigned NOT NULL AUTO_INCREMENT, * message_group_id int(10) unsigned NOT NULL, * company_id int(10) unsigned NOT NULL, * text mediumtext COLLATE utf8_unicode_ci * PRIMARY KEY (`id`), * INDEX `type` (`message_group_id`) message_content * message_id int(10) unsigned NOT NULL, * type ENUM('sms') DEFAULT 'sms', * content mediumtext COLLATE utf8_unicode_ci * PRIMARY KEY (`message_id`, `type`) Add a new setting page under Settings >> Company >> Messaging called Message Templates * This page should contain a table of message templates including ** Name ** Types ** Options (with Edit link) Add a new Edit Message Template page with the following fields * Add permissions for these settings pages |
message_groups
* id int(10) unsigned NOT NULL AUTO_INCREMENT, * action varchar(64) NOT NULL, * type ENUM('client', 'staff', 'shared') DEFAULT 'client', * plugin_dir varchar(64) NOT NULL * PRIMARY KEY (`id`), * INDEX `type` (`type`) messages * id int(10) unsigned NOT NULL AUTO_INCREMENT, * message_group_id int(10) unsigned NOT NULL, * company_id int(10) unsigned NOT NULL, * text mediumtext COLLATE utf8_unicode_ci * PRIMARY KEY (`id`), * INDEX `type` (`message_group_id`) message_content * message_id int(10) unsigned NOT NULL, * type ENUM('sms') DEFAULT 'sms', * content mediumtext COLLATE utf8_unicode_ci * PRIMARY KEY (`message_id`, `type`) Add a Messages model * add * edit * delete * get * getAll * getByDir * getTypes Add a new setting page under Settings >> Company >> Messaging called Message Templates * This page should contain a table of message templates including ** Name ** Types ** Options (with Edit link) Add a new Edit Message Template page with the following fields * Add permissions for these settings pages |
Jonathan Reissmueller
made changes -
Description |
message_groups
* id int(10) unsigned NOT NULL AUTO_INCREMENT, * action varchar(64) NOT NULL, * type ENUM('client', 'staff', 'shared') DEFAULT 'client', * plugin_dir varchar(64) NOT NULL * PRIMARY KEY (`id`), * INDEX `type` (`type`) messages * id int(10) unsigned NOT NULL AUTO_INCREMENT, * message_group_id int(10) unsigned NOT NULL, * company_id int(10) unsigned NOT NULL, * text mediumtext COLLATE utf8_unicode_ci * PRIMARY KEY (`id`), * INDEX `type` (`message_group_id`) message_content * message_id int(10) unsigned NOT NULL, * type ENUM('sms') DEFAULT 'sms', * content mediumtext COLLATE utf8_unicode_ci * PRIMARY KEY (`message_id`, `type`) Add a Messages model * add * edit * delete * get * getAll * getByDir * getTypes Add a new setting page under Settings >> Company >> Messaging called Message Templates * This page should contain a table of message templates including ** Name ** Types ** Options (with Edit link) Add a new Edit Message Template page with the following fields * Add permissions for these settings pages |
message_groups
* id int(10) unsigned NOT NULL AUTO_INCREMENT, * action varchar(64) NOT NULL, * type ENUM('client', 'staff', 'shared') DEFAULT 'client', * plugin_dir varchar(64) NOT NULL * PRIMARY KEY (`id`), * INDEX `type` (`type`) messages * id int(10) unsigned NOT NULL AUTO_INCREMENT, * message_group_id int(10) unsigned NOT NULL, * company_id int(10) unsigned NOT NULL, * text mediumtext COLLATE utf8_unicode_ci * PRIMARY KEY (`id`), * INDEX `message_group_id` (`message_group_id`) message_content * message_id int(10) unsigned NOT NULL, * type ENUM('sms') DEFAULT 'sms', * content mediumtext COLLATE utf8_unicode_ci * PRIMARY KEY (`message_id`, `type`) Add a Messages model * add * edit * delete * get * getAll * getByDir * getTypes Add a new setting page under Settings >> Company >> Messaging called Message Templates * This page should contain a table of message templates including ** Name ** Types ** Options (with Edit link) Add a new Edit Message Template page * Create a tab and textarea field for every messenger type * Create a checkbox on each table to enable/disable the messenger type Add permissions for these settings pages |
Automated transition triggered when Abdy Franco created a branch in Stash -
Status | Open [ 1 ] | In Progress [ 3 ] |
Abdy Franco
made changes -
Remaining Estimate | 0 minutes [ 0 ] | |
Time Spent | 37 minutes [ 2220 ] | |
Worklog Id | 13993 [ 13993 ] |
Abdy Franco
made changes -
Assignee | Abdy Franco [ abdy ] |
Abdy Franco
made changes -
Time Spent | 37 minutes [ 2220 ] | 1 day, 21 minutes [ 30060 ] |
Worklog Id | 14005 [ 14005 ] |
Jonathan Reissmueller
made changes -
Description |
message_groups
* id int(10) unsigned NOT NULL AUTO_INCREMENT, * action varchar(64) NOT NULL, * type ENUM('client', 'staff', 'shared') DEFAULT 'client', * plugin_dir varchar(64) NOT NULL * PRIMARY KEY (`id`), * INDEX `type` (`type`) messages * id int(10) unsigned NOT NULL AUTO_INCREMENT, * message_group_id int(10) unsigned NOT NULL, * company_id int(10) unsigned NOT NULL, * text mediumtext COLLATE utf8_unicode_ci * PRIMARY KEY (`id`), * INDEX `message_group_id` (`message_group_id`) message_content * message_id int(10) unsigned NOT NULL, * type ENUM('sms') DEFAULT 'sms', * content mediumtext COLLATE utf8_unicode_ci * PRIMARY KEY (`message_id`, `type`) Add a Messages model * add * edit * delete * get * getAll * getByDir * getTypes Add a new setting page under Settings >> Company >> Messaging called Message Templates * This page should contain a table of message templates including ** Name ** Types ** Options (with Edit link) Add a new Edit Message Template page * Create a tab and textarea field for every messenger type * Create a checkbox on each table to enable/disable the messenger type Add permissions for these settings pages |
message_groups
* id int(10) unsigned NOT NULL AUTO_INCREMENT, * action varchar(64) NOT NULL, * type ENUM('client', 'staff', 'shared') DEFAULT 'client', * plugin_dir varchar(64) NOT NULL * PRIMARY KEY (`id`), * INDEX `type` (`type`) messages * id int(10) unsigned NOT NULL AUTO_INCREMENT, * message_group_id int(10) unsigned NOT NULL, * company_id int(10) unsigned NOT NULL, * text mediumtext COLLATE utf8_unicode_ci * PRIMARY KEY (`id`), * INDEX `message_group_id` (`message_group_id`) message_content * message_id int(10) unsigned NOT NULL, * type ENUM('sms') DEFAULT 'sms', * content mediumtext COLLATE utf8_unicode_ci * PRIMARY KEY (`message_id`, `type`) Add a Messages model * add * edit * delete * get * getAll * getByDir * getTypes Add a new setting page under Settings >> Company >> Messaging called Message Templates * This page should contain a table of message templates including ** Name ** Types ** Options (with Edit link) Add a new Edit Message Template page * Create a tab and textarea field for every messenger type * Create a checkbox on each tab to enable/disable the messenger type Add permissions for these settings pages |
Abdy Franco
made changes -
Time Spent | 1 day, 21 minutes [ 30060 ] | 1 day, 7 hours, 28 minutes [ 55680 ] |
Worklog Id | 14010 [ 14010 ] |
Abdy Franco
made changes -
Time Spent | 1 day, 7 hours, 28 minutes [ 55680 ] | 2 days, 4 hours, 45 minutes [ 74700 ] |
Worklog Id | 14017 [ 14017 ] |
Abdy Franco
made changes -
Time Spent | 2 days, 4 hours, 45 minutes [ 74700 ] | 3 days, 4 hours, 28 minutes [ 102480 ] |
Worklog Id | 14020 [ 14020 ] |
Abdy Franco
made changes -
Time Spent | 3 days, 4 hours, 28 minutes [ 102480 ] | 4 days, 4 hours, 22 minutes [ 130920 ] |
Worklog Id | 14022 [ 14022 ] |
Abdy Franco
made changes -
Time Spent | 4 days, 4 hours, 22 minutes [ 130920 ] | 1 week, 4 hours, 16 minutes [ 159360 ] |
Worklog Id | 14026 [ 14026 ] |
Abdy Franco
made changes -
Time Spent | 1 week, 4 hours, 16 minutes [ 159360 ] | 1 week, 1 day, 2 hours, 16 minutes [ 180960 ] |
Worklog Id | 14028 [ 14028 ] |
Automated transition triggered when Abdy Franco created pull request #960 in Stash -
Status | In Progress [ 3 ] | In Review [ 5 ] |
Resolution | Fixed [ 1 ] |
Automated transition triggered when Abdy Franco merged pull request #960 in Stash -
Status | In Review [ 5 ] | Closed [ 6 ] |
I don't think the structure is quite right. messages table doesn't need a text column and multi language is not considered. Perhaps this
message_groups
messages
message_content