1174 lines
44 KiB
SQL
1174 lines
44 KiB
SQL
-- phpMyAdmin SQL Dump
|
|
-- version 4.1.14
|
|
-- http://www.phpmyadmin.net
|
|
--
|
|
-- Host: 127.0.0.1
|
|
-- Generation Time: Apr 20, 2016 at 06:30 AM
|
|
-- Server version: 5.6.17
|
|
-- PHP Version: 5.5.12
|
|
|
|
SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
|
|
SET time_zone = "+00:00";
|
|
|
|
|
|
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
|
|
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
|
|
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
|
|
/*!40101 SET NAMES utf8 */;
|
|
|
|
--
|
|
-- Database: `demodatabase`
|
|
--
|
|
|
|
-- --------------------------------------------------------
|
|
|
|
--
|
|
-- Table structure for table `banlist`
|
|
--
|
|
|
|
CREATE TABLE IF NOT EXISTS `banlist` (
|
|
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
|
|
`ban_status` tinyint(1) NOT NULL,
|
|
`email_address` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
`internal_notes` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
`created_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
|
|
`updated_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
|
|
PRIMARY KEY (`id`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=1 ;
|
|
|
|
-- --------------------------------------------------------
|
|
|
|
--
|
|
-- Table structure for table `canned_response`
|
|
--
|
|
|
|
CREATE TABLE IF NOT EXISTS `canned_response` (
|
|
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
|
|
`user_id` int(10) unsigned NOT NULL,
|
|
`title` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
`message` text COLLATE utf8_unicode_ci NOT NULL,
|
|
`created_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
|
|
`updated_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
|
|
PRIMARY KEY (`id`),
|
|
KEY `user_id` (`user_id`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=1 ;
|
|
|
|
-- --------------------------------------------------------
|
|
|
|
--
|
|
-- Table structure for table `custom_forms`
|
|
--
|
|
|
|
CREATE TABLE IF NOT EXISTS `custom_forms` (
|
|
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
|
|
`formname` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
`created_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
|
|
`updated_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
|
|
PRIMARY KEY (`id`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=1 ;
|
|
|
|
-- --------------------------------------------------------
|
|
|
|
--
|
|
-- Table structure for table `custom_form_fields`
|
|
--
|
|
|
|
CREATE TABLE IF NOT EXISTS `custom_form_fields` (
|
|
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
|
|
`forms_id` int(11) NOT NULL,
|
|
`label` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
`name` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
`type` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
`value` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
`required` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
`created_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
|
|
`updated_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
|
|
PRIMARY KEY (`id`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=1 ;
|
|
|
|
-- --------------------------------------------------------
|
|
|
|
--
|
|
-- Table structure for table `date_format`
|
|
--
|
|
|
|
CREATE TABLE IF NOT EXISTS `date_format` (
|
|
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
|
|
`format` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
PRIMARY KEY (`id`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=10 ;
|
|
|
|
|
|
-- --------------------------------------------------------
|
|
|
|
--
|
|
-- Table structure for table `date_time_format`
|
|
--
|
|
|
|
CREATE TABLE IF NOT EXISTS `date_time_format` (
|
|
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
|
|
`format` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
PRIMARY KEY (`id`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=10 ;
|
|
|
|
-- --------------------------------------------------------
|
|
|
|
--
|
|
-- Table structure for table `department`
|
|
--
|
|
|
|
CREATE TABLE IF NOT EXISTS `department` (
|
|
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
|
|
`name` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
`type` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
`sla` int(10) unsigned DEFAULT NULL,
|
|
`manager` int(10) unsigned DEFAULT NULL,
|
|
`ticket_assignment` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
`outgoing_email` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
`template_set` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
`auto_ticket_response` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
`auto_message_response` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
`auto_response_email` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
`recipient` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
`group_access` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
`department_sign` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
`created_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
|
|
`updated_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
|
|
PRIMARY KEY (`id`),
|
|
KEY `sla` (`sla`),
|
|
KEY `manager_2` (`manager`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=4 ;
|
|
|
|
|
|
-- --------------------------------------------------------
|
|
|
|
--
|
|
-- Table structure for table `emails`
|
|
--
|
|
|
|
CREATE TABLE IF NOT EXISTS `emails` (
|
|
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
|
|
`email_address` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
`email_name` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
`department` int(10) unsigned DEFAULT NULL,
|
|
`priority` int(10) unsigned DEFAULT NULL,
|
|
`help_topic` int(10) unsigned DEFAULT NULL,
|
|
`user_name` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
`password` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
`fetching_host` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
`fetching_port` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
`fetching_protocol` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
`fetching_encryption` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
`mailbox_protocol` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
`imap_config` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
`folder` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
`sending_host` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
`sending_port` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
`sending_protocol` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
`sending_encryption` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
`internal_notes` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
`auto_response` tinyint(1) NOT NULL,
|
|
`fetching_status` tinyint(1) NOT NULL,
|
|
`move_to_folder` tinyint(1) NOT NULL,
|
|
`delete_email` tinyint(1) NOT NULL,
|
|
`do_nothing` tinyint(1) NOT NULL,
|
|
`sending_status` tinyint(1) NOT NULL,
|
|
`authentication` tinyint(1) NOT NULL,
|
|
`header_spoofing` tinyint(1) NOT NULL,
|
|
`created_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
|
|
`updated_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
|
|
PRIMARY KEY (`id`),
|
|
KEY `department` (`department`,`priority`,`help_topic`),
|
|
KEY `department_2` (`department`,`priority`,`help_topic`),
|
|
KEY `priority` (`priority`),
|
|
KEY `help_topic` (`help_topic`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=1 ;
|
|
|
|
-- --------------------------------------------------------
|
|
|
|
--
|
|
-- Table structure for table `groups`
|
|
--
|
|
|
|
CREATE TABLE IF NOT EXISTS `groups` (
|
|
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
|
|
`name` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
`group_status` tinyint(1) NOT NULL,
|
|
`can_create_ticket` tinyint(1) NOT NULL,
|
|
`can_edit_ticket` tinyint(1) NOT NULL,
|
|
`can_post_ticket` tinyint(1) NOT NULL,
|
|
`can_close_ticket` tinyint(1) NOT NULL,
|
|
`can_assign_ticket` tinyint(1) NOT NULL,
|
|
`can_transfer_ticket` tinyint(1) NOT NULL,
|
|
`can_delete_ticket` tinyint(1) NOT NULL,
|
|
`can_ban_email` tinyint(1) NOT NULL,
|
|
`can_manage_canned` tinyint(1) NOT NULL,
|
|
`can_manage_faq` tinyint(1) NOT NULL,
|
|
`can_view_agent_stats` tinyint(1) NOT NULL,
|
|
`department_access` tinyint(1) NOT NULL,
|
|
`admin_notes` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
`created_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
|
|
`updated_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
|
|
PRIMARY KEY (`id`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=4 ;
|
|
|
|
|
|
-- --------------------------------------------------------
|
|
|
|
--
|
|
-- Table structure for table `group_assign_department`
|
|
--
|
|
|
|
CREATE TABLE IF NOT EXISTS `group_assign_department` (
|
|
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
|
|
`group_id` int(10) unsigned NOT NULL,
|
|
`department_id` int(10) unsigned NOT NULL,
|
|
`created_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
|
|
`updated_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
|
|
PRIMARY KEY (`id`),
|
|
KEY `group_id` (`group_id`),
|
|
KEY `department_id` (`department_id`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=1 ;
|
|
|
|
-- --------------------------------------------------------
|
|
|
|
--
|
|
-- Table structure for table `help_topic`
|
|
--
|
|
|
|
CREATE TABLE IF NOT EXISTS `help_topic` (
|
|
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
|
|
`topic` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
`parent_topic` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
`custom_form` int(10) unsigned DEFAULT NULL,
|
|
`department` int(10) unsigned DEFAULT NULL,
|
|
`ticket_status` int(10) unsigned DEFAULT NULL,
|
|
`priority` int(10) unsigned DEFAULT NULL,
|
|
`sla_plan` int(10) unsigned DEFAULT NULL,
|
|
`thank_page` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
`ticket_num_format` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
`internal_notes` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
`status` tinyint(1) NOT NULL,
|
|
`type` tinyint(1) NOT NULL,
|
|
`auto_assign` int(10) unsigned DEFAULT NULL,
|
|
`auto_response` tinyint(1) NOT NULL,
|
|
`created_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
|
|
`updated_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
|
|
PRIMARY KEY (`id`),
|
|
KEY `custom_form` (`custom_form`),
|
|
KEY `department` (`department`),
|
|
KEY `ticket_status` (`ticket_status`),
|
|
KEY `priority` (`priority`),
|
|
KEY `sla_plan` (`sla_plan`),
|
|
KEY `auto_assign_2` (`auto_assign`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=4 ;
|
|
|
|
-- --------------------------------------------------------
|
|
|
|
--
|
|
-- Table structure for table `kb_article`
|
|
--
|
|
|
|
CREATE TABLE IF NOT EXISTS `kb_article` (
|
|
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
|
|
`name` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
`slug` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
`description` text COLLATE utf8_unicode_ci NOT NULL,
|
|
`status` tinyint(1) NOT NULL,
|
|
`type` tinyint(1) NOT NULL,
|
|
`publish_time` datetime DEFAULT NULL,
|
|
`created_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
|
|
`updated_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
|
|
PRIMARY KEY (`id`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=1 ;
|
|
|
|
-- --------------------------------------------------------
|
|
|
|
--
|
|
-- Table structure for table `kb_article_relationship`
|
|
--
|
|
|
|
CREATE TABLE IF NOT EXISTS `kb_article_relationship` (
|
|
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
|
|
`article_id` int(10) unsigned NOT NULL,
|
|
`category_id` int(10) unsigned NOT NULL,
|
|
`created_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
|
|
`updated_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
|
|
PRIMARY KEY (`id`),
|
|
KEY `article_relationship_article_id_foreign` (`article_id`),
|
|
KEY `article_relationship_category_id_foreign` (`category_id`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=1 ;
|
|
|
|
-- --------------------------------------------------------
|
|
|
|
--
|
|
-- Table structure for table `kb_category`
|
|
--
|
|
|
|
CREATE TABLE IF NOT EXISTS `kb_category` (
|
|
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
|
|
`name` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
`slug` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
`description` text COLLATE utf8_unicode_ci NOT NULL,
|
|
`status` tinyint(1) NOT NULL,
|
|
`parent` int(11) NOT NULL,
|
|
`created_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
|
|
`updated_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
|
|
PRIMARY KEY (`id`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=1 ;
|
|
|
|
-- --------------------------------------------------------
|
|
|
|
--
|
|
-- Table structure for table `kb_comment`
|
|
--
|
|
|
|
CREATE TABLE IF NOT EXISTS `kb_comment` (
|
|
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
|
|
`article_id` int(10) unsigned NOT NULL,
|
|
`name` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
`email` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
`website` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
`comment` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
`status` tinyint(1) NOT NULL,
|
|
`created_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
|
|
`updated_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
|
|
PRIMARY KEY (`id`),
|
|
KEY `comment_article_id_foreign` (`article_id`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=1 ;
|
|
|
|
-- --------------------------------------------------------
|
|
|
|
--
|
|
-- Table structure for table `kb_pages`
|
|
--
|
|
|
|
CREATE TABLE IF NOT EXISTS `kb_pages` (
|
|
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
|
|
`name` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
`status` tinyint(1) NOT NULL,
|
|
`visibility` tinyint(1) NOT NULL,
|
|
`slug` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
`description` text COLLATE utf8_unicode_ci NOT NULL,
|
|
`created_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
|
|
`updated_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
|
|
PRIMARY KEY (`id`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=1 ;
|
|
|
|
-- --------------------------------------------------------
|
|
|
|
--
|
|
-- Table structure for table `kb_settings`
|
|
--
|
|
|
|
CREATE TABLE IF NOT EXISTS `kb_settings` (
|
|
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
|
|
`pagination` int(11) NOT NULL,
|
|
`created_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
|
|
`updated_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
|
|
PRIMARY KEY (`id`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=2 ;
|
|
|
|
-- --------------------------------------------------------
|
|
|
|
--
|
|
-- Table structure for table `languages`
|
|
--
|
|
|
|
CREATE TABLE IF NOT EXISTS `languages` (
|
|
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
|
|
`name` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
`locale` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
PRIMARY KEY (`id`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=10 ;
|
|
|
|
-- --------------------------------------------------------
|
|
|
|
--
|
|
-- Table structure for table `log_notification`
|
|
--
|
|
|
|
CREATE TABLE IF NOT EXISTS `log_notification` (
|
|
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
|
|
`log` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
`created_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
|
|
`updated_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
|
|
PRIMARY KEY (`id`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=2 ;
|
|
|
|
-- --------------------------------------------------------
|
|
|
|
--
|
|
-- Table structure for table `mailbox_protocol`
|
|
--
|
|
|
|
CREATE TABLE IF NOT EXISTS `mailbox_protocol` (
|
|
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
|
|
`name` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
`value` varchar(50) COLLATE utf8_unicode_ci DEFAULT NULL,
|
|
PRIMARY KEY (`id`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=5 ;
|
|
|
|
-- --------------------------------------------------------
|
|
|
|
--
|
|
-- Table structure for table `migrations`
|
|
--
|
|
|
|
CREATE TABLE IF NOT EXISTS `migrations` (
|
|
`migration` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
`batch` int(11) NOT NULL
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
|
|
|
|
-- --------------------------------------------------------
|
|
|
|
--
|
|
-- Table structure for table `notifications`
|
|
--
|
|
|
|
CREATE TABLE IF NOT EXISTS `notifications` (
|
|
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
|
|
`model_id` int(11) NOT NULL,
|
|
`userid_created` int(11) NOT NULL,
|
|
`type_id` int(11) NOT NULL,
|
|
`created_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
|
|
`updated_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
|
|
PRIMARY KEY (`id`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=1 ;
|
|
|
|
-- --------------------------------------------------------
|
|
|
|
--
|
|
-- Table structure for table `notification_types`
|
|
--
|
|
|
|
CREATE TABLE IF NOT EXISTS `notification_types` (
|
|
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
|
|
`message` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
`type` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
`icon_class` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
`created_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
|
|
`updated_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
|
|
PRIMARY KEY (`id`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=1 ;
|
|
|
|
-- --------------------------------------------------------
|
|
|
|
--
|
|
-- Table structure for table `organization`
|
|
--
|
|
|
|
CREATE TABLE IF NOT EXISTS `organization` (
|
|
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
|
|
`name` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
`phone` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
`website` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
`address` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
`head` int(10) unsigned DEFAULT NULL,
|
|
`internal_notes` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
`created_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
|
|
`updated_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
|
|
PRIMARY KEY (`id`),
|
|
KEY `head` (`head`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=1 ;
|
|
|
|
-- --------------------------------------------------------
|
|
|
|
--
|
|
-- Table structure for table `password_resets`
|
|
--
|
|
|
|
CREATE TABLE IF NOT EXISTS `password_resets` (
|
|
`email` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
`token` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
`created_at` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
|
|
KEY `password_resets_email_index` (`email`),
|
|
KEY `password_resets_token_index` (`token`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
|
|
|
|
-- --------------------------------------------------------
|
|
|
|
--
|
|
-- Table structure for table `plugins`
|
|
--
|
|
|
|
CREATE TABLE IF NOT EXISTS `plugins` (
|
|
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
|
|
`name` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
`path` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
`status` int(11) NOT NULL,
|
|
`created_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
|
|
`updated_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
|
|
PRIMARY KEY (`id`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=1 ;
|
|
|
|
-- --------------------------------------------------------
|
|
|
|
--
|
|
-- Table structure for table `send_mail`
|
|
--
|
|
|
|
CREATE TABLE IF NOT EXISTS `send_mail` (
|
|
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
|
|
`driver` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
`host` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
`port` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
`encryption` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
`name` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
`email` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
`password` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
PRIMARY KEY (`id`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=2 ;
|
|
|
|
-- --------------------------------------------------------
|
|
|
|
--
|
|
-- Table structure for table `settings_alert_notice`
|
|
--
|
|
|
|
CREATE TABLE IF NOT EXISTS `settings_alert_notice` (
|
|
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
|
|
`ticket_status` tinyint(1) NOT NULL,
|
|
`ticket_admin_email` tinyint(1) NOT NULL,
|
|
`ticket_department_manager` tinyint(1) NOT NULL,
|
|
`ticket_department_member` tinyint(1) NOT NULL,
|
|
`ticket_organization_accmanager` tinyint(1) NOT NULL,
|
|
`message_status` tinyint(1) NOT NULL,
|
|
`message_last_responder` tinyint(1) NOT NULL,
|
|
`message_assigned_agent` tinyint(1) NOT NULL,
|
|
`message_department_manager` tinyint(1) NOT NULL,
|
|
`message_organization_accmanager` tinyint(1) NOT NULL,
|
|
`internal_status` tinyint(1) NOT NULL,
|
|
`internal_last_responder` tinyint(1) NOT NULL,
|
|
`internal_assigned_agent` tinyint(1) NOT NULL,
|
|
`internal_department_manager` tinyint(1) NOT NULL,
|
|
`assignment_status` tinyint(1) NOT NULL,
|
|
`assignment_assigned_agent` tinyint(1) NOT NULL,
|
|
`assignment_team_leader` tinyint(1) NOT NULL,
|
|
`assignment_team_member` tinyint(1) NOT NULL,
|
|
`transfer_status` tinyint(1) NOT NULL,
|
|
`transfer_assigned_agent` tinyint(1) NOT NULL,
|
|
`transfer_department_manager` tinyint(1) NOT NULL,
|
|
`transfer_department_member` tinyint(1) NOT NULL,
|
|
`overdue_status` tinyint(1) NOT NULL,
|
|
`overdue_assigned_agent` tinyint(1) NOT NULL,
|
|
`overdue_department_manager` tinyint(1) NOT NULL,
|
|
`overdue_department_member` tinyint(1) NOT NULL,
|
|
`system_error` tinyint(1) NOT NULL,
|
|
`sql_error` tinyint(1) NOT NULL,
|
|
`excessive_failure` tinyint(1) NOT NULL,
|
|
`created_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
|
|
`updated_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
|
|
PRIMARY KEY (`id`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=2 ;
|
|
|
|
-- --------------------------------------------------------
|
|
|
|
--
|
|
-- Table structure for table `settings_auto_response`
|
|
--
|
|
|
|
CREATE TABLE IF NOT EXISTS `settings_auto_response` (
|
|
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
|
|
`new_ticket` tinyint(1) NOT NULL,
|
|
`agent_new_ticket` tinyint(1) NOT NULL,
|
|
`submitter` tinyint(1) NOT NULL,
|
|
`participants` tinyint(1) NOT NULL,
|
|
`overlimit` tinyint(1) NOT NULL,
|
|
`created_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
|
|
`updated_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
|
|
PRIMARY KEY (`id`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=2 ;
|
|
|
|
-- --------------------------------------------------------
|
|
|
|
--
|
|
-- Table structure for table `settings_company`
|
|
--
|
|
|
|
CREATE TABLE IF NOT EXISTS `settings_company` (
|
|
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
|
|
`company_name` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
`website` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
`phone` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
`address` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
`landing_page` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
`offline_page` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
`thank_page` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
`logo` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
`use_logo` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
`created_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
|
|
`updated_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
|
|
PRIMARY KEY (`id`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=2 ;
|
|
|
|
-- --------------------------------------------------------
|
|
|
|
--
|
|
-- Table structure for table `settings_email`
|
|
--
|
|
|
|
CREATE TABLE IF NOT EXISTS `settings_email` (
|
|
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
|
|
`template` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
`sys_email` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
|
|
`alert_email` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
`admin_email` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
`mta` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
`email_fetching` tinyint(1) NOT NULL,
|
|
`notification_cron` tinyint(1) NOT NULL,
|
|
`strip` tinyint(1) NOT NULL,
|
|
`separator` tinyint(1) NOT NULL,
|
|
`all_emails` tinyint(1) NOT NULL,
|
|
`email_collaborator` tinyint(1) NOT NULL,
|
|
`attachment` tinyint(1) NOT NULL,
|
|
`created_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
|
|
`updated_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
|
|
PRIMARY KEY (`id`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=2 ;
|
|
|
|
-- --------------------------------------------------------
|
|
|
|
--
|
|
-- Table structure for table `settings_ratings`
|
|
--
|
|
|
|
CREATE TABLE IF NOT EXISTS `settings_ratings` (
|
|
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
|
|
`rating_name` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
`publish` int(11) NOT NULL,
|
|
`modify` int(11) NOT NULL,
|
|
`slug` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
`created_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
|
|
`updated_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
|
|
PRIMARY KEY (`id`),
|
|
UNIQUE KEY `settings_ratings_slug_unique` (`slug`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=1 ;
|
|
|
|
-- --------------------------------------------------------
|
|
|
|
--
|
|
-- Table structure for table `settings_system`
|
|
--
|
|
|
|
CREATE TABLE IF NOT EXISTS `settings_system` (
|
|
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
|
|
`status` tinyint(1) NOT NULL,
|
|
`url` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
`name` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
`department` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
`page_size` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
`log_level` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
`purge_log` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
`api_enable` int(11) NOT NULL,
|
|
`api_key_mandatory` int(11) NOT NULL,
|
|
`api_key` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
`name_format` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
`time_farmat` int(10) unsigned DEFAULT NULL,
|
|
`date_format` int(10) unsigned DEFAULT NULL,
|
|
`date_time_format` int(10) unsigned DEFAULT NULL,
|
|
`day_date_time` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
`time_zone` int(10) unsigned DEFAULT NULL,
|
|
`content` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
`created_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
|
|
`updated_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
|
|
PRIMARY KEY (`id`),
|
|
KEY `time_farmat` (`time_farmat`),
|
|
KEY `date_format` (`date_format`),
|
|
KEY `date_time_format` (`date_time_format`),
|
|
KEY `time_zone` (`time_zone`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=2 ;
|
|
|
|
-- --------------------------------------------------------
|
|
|
|
--
|
|
-- Table structure for table `settings_ticket`
|
|
--
|
|
|
|
CREATE TABLE IF NOT EXISTS `settings_ticket` (
|
|
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
|
|
`num_format` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
`num_sequence` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
`priority` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
`sla` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
`help_topic` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
`max_open_ticket` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
`collision_avoid` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
`captcha` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
`status` tinyint(1) NOT NULL,
|
|
`claim_response` tinyint(1) NOT NULL,
|
|
`assigned_ticket` tinyint(1) NOT NULL,
|
|
`answered_ticket` tinyint(1) NOT NULL,
|
|
`agent_mask` tinyint(1) NOT NULL,
|
|
`html` tinyint(1) NOT NULL,
|
|
`client_update` tinyint(1) NOT NULL,
|
|
`max_file_size` tinyint(1) NOT NULL,
|
|
`created_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
|
|
`updated_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
|
|
PRIMARY KEY (`id`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=2 ;
|
|
|
|
-- --------------------------------------------------------
|
|
|
|
--
|
|
-- Table structure for table `sla_plan`
|
|
--
|
|
|
|
CREATE TABLE IF NOT EXISTS `sla_plan` (
|
|
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
|
|
`name` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
`grace_period` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
`admin_note` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
`status` tinyint(1) NOT NULL,
|
|
`transient` tinyint(1) NOT NULL,
|
|
`ticket_overdue` tinyint(1) NOT NULL,
|
|
`created_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
|
|
`updated_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
|
|
PRIMARY KEY (`id`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=4 ;
|
|
|
|
-- --------------------------------------------------------
|
|
|
|
--
|
|
-- Table structure for table `teams`
|
|
--
|
|
|
|
CREATE TABLE IF NOT EXISTS `teams` (
|
|
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
|
|
`name` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
`status` tinyint(1) NOT NULL,
|
|
`team_lead` int(10) unsigned DEFAULT NULL,
|
|
`assign_alert` tinyint(1) NOT NULL,
|
|
`admin_notes` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
`created_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
|
|
`updated_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
|
|
PRIMARY KEY (`id`),
|
|
KEY `team_lead` (`team_lead`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=4 ;
|
|
|
|
-- --------------------------------------------------------
|
|
|
|
--
|
|
-- Table structure for table `team_assign_agent`
|
|
--
|
|
|
|
CREATE TABLE IF NOT EXISTS `team_assign_agent` (
|
|
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
|
|
`team_id` int(10) unsigned DEFAULT NULL,
|
|
`agent_id` int(10) unsigned DEFAULT NULL,
|
|
`created_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
|
|
`updated_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
|
|
PRIMARY KEY (`id`),
|
|
KEY `team_id` (`team_id`),
|
|
KEY `agent_id` (`agent_id`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=1 ;
|
|
|
|
-- --------------------------------------------------------
|
|
|
|
--
|
|
-- Table structure for table `template`
|
|
--
|
|
|
|
CREATE TABLE IF NOT EXISTS `template` (
|
|
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
|
|
`name` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
`status` tinyint(1) NOT NULL,
|
|
`template_set_to_clone` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
`language` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
`internal_note` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
`created_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
|
|
`updated_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
|
|
PRIMARY KEY (`id`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=1 ;
|
|
|
|
-- --------------------------------------------------------
|
|
|
|
--
|
|
-- Table structure for table `tickets`
|
|
--
|
|
|
|
CREATE TABLE IF NOT EXISTS `tickets` (
|
|
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
|
|
`ticket_number` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
`user_id` int(10) unsigned DEFAULT NULL,
|
|
`dept_id` int(10) unsigned DEFAULT NULL,
|
|
`team_id` int(10) unsigned DEFAULT NULL,
|
|
`priority_id` int(10) unsigned DEFAULT NULL,
|
|
`sla` int(10) unsigned DEFAULT NULL,
|
|
`help_topic_id` int(10) unsigned DEFAULT NULL,
|
|
`status` int(10) unsigned DEFAULT NULL,
|
|
`rating` tinyint(1) NOT NULL,
|
|
`ratingreply` tinyint(1) NOT NULL,
|
|
`flags` int(11) NOT NULL,
|
|
`ip_address` int(11) NOT NULL,
|
|
`assigned_to` int(10) unsigned DEFAULT NULL,
|
|
`lock_by` int(11) NOT NULL,
|
|
`lock_at` datetime DEFAULT NULL,
|
|
`source` int(10) unsigned DEFAULT NULL,
|
|
`isoverdue` int(11) NOT NULL,
|
|
`reopened` int(11) NOT NULL,
|
|
`isanswered` int(11) NOT NULL,
|
|
`html` int(11) NOT NULL,
|
|
`is_deleted` int(11) NOT NULL,
|
|
`closed` int(11) NOT NULL,
|
|
`is_transferred` tinyint(1) NOT NULL,
|
|
`transferred_at` datetime NOT NULL,
|
|
`reopened_at` datetime DEFAULT NULL,
|
|
`duedate` datetime DEFAULT NULL,
|
|
`closed_at` datetime DEFAULT NULL,
|
|
`last_message_at` datetime DEFAULT NULL,
|
|
`last_response_at` datetime DEFAULT NULL,
|
|
`created_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
|
|
`updated_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
|
|
PRIMARY KEY (`id`),
|
|
KEY `user_id` (`user_id`),
|
|
KEY `dept_id` (`dept_id`),
|
|
KEY `team_id` (`team_id`),
|
|
KEY `priority_id` (`priority_id`),
|
|
KEY `sla` (`sla`),
|
|
KEY `help_topic_id` (`help_topic_id`),
|
|
KEY `status` (`status`),
|
|
KEY `assigned_to` (`assigned_to`),
|
|
KEY `source` (`source`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=1 ;
|
|
|
|
-- --------------------------------------------------------
|
|
|
|
--
|
|
-- Table structure for table `ticket_attachment`
|
|
--
|
|
|
|
CREATE TABLE IF NOT EXISTS `ticket_attachment` (
|
|
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
|
|
`name` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
`thread_id` int(10) unsigned DEFAULT NULL,
|
|
`size` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
`type` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
`poster` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
`created_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
|
|
`updated_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
|
|
`file` mediumblob,
|
|
PRIMARY KEY (`id`),
|
|
KEY `thread_id` (`thread_id`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=1 ;
|
|
|
|
-- --------------------------------------------------------
|
|
|
|
--
|
|
-- Table structure for table `ticket_collaborator`
|
|
--
|
|
|
|
CREATE TABLE IF NOT EXISTS `ticket_collaborator` (
|
|
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
|
|
`isactive` tinyint(1) NOT NULL,
|
|
`ticket_id` int(10) unsigned DEFAULT NULL,
|
|
`user_id` int(10) unsigned DEFAULT NULL,
|
|
`role` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
`created_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
|
|
`updated_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
|
|
PRIMARY KEY (`id`),
|
|
KEY `ticket_id` (`ticket_id`),
|
|
KEY `user_id` (`user_id`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=1 ;
|
|
|
|
-- --------------------------------------------------------
|
|
|
|
--
|
|
-- Table structure for table `ticket_form_data`
|
|
--
|
|
|
|
CREATE TABLE IF NOT EXISTS `ticket_form_data` (
|
|
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
|
|
`ticket_id` int(10) unsigned DEFAULT NULL,
|
|
`title` text COLLATE utf8_unicode_ci NOT NULL,
|
|
`content` text COLLATE utf8_unicode_ci NOT NULL,
|
|
`created_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
|
|
`updated_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
|
|
PRIMARY KEY (`id`),
|
|
KEY `ticket_id` (`ticket_id`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=1 ;
|
|
|
|
-- --------------------------------------------------------
|
|
|
|
--
|
|
-- Table structure for table `ticket_priority`
|
|
--
|
|
|
|
CREATE TABLE IF NOT EXISTS `ticket_priority` (
|
|
`priority_id` int(10) unsigned NOT NULL AUTO_INCREMENT,
|
|
`priority` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
`priority_desc` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
`priority_color` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
`priority_urgency` tinyint(1) NOT NULL,
|
|
`ispublic` tinyint(1) NOT NULL,
|
|
PRIMARY KEY (`priority_id`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=5 ;
|
|
|
|
-- --------------------------------------------------------
|
|
|
|
--
|
|
-- Table structure for table `ticket_source`
|
|
--
|
|
|
|
CREATE TABLE IF NOT EXISTS `ticket_source` (
|
|
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
|
|
`name` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
`value` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
PRIMARY KEY (`id`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=4 ;
|
|
|
|
-- --------------------------------------------------------
|
|
|
|
--
|
|
-- Table structure for table `ticket_status`
|
|
--
|
|
|
|
CREATE TABLE IF NOT EXISTS `ticket_status` (
|
|
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
|
|
`name` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
`state` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
`mode` int(11) NOT NULL,
|
|
`message` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
`flags` int(11) NOT NULL,
|
|
`sort` int(11) NOT NULL,
|
|
`properties` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
`created_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
|
|
`updated_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
|
|
PRIMARY KEY (`id`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=6 ;
|
|
|
|
-- --------------------------------------------------------
|
|
|
|
--
|
|
-- Table structure for table `ticket_thread`
|
|
--
|
|
|
|
CREATE TABLE IF NOT EXISTS `ticket_thread` (
|
|
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
|
|
`ticket_id` int(10) unsigned DEFAULT NULL,
|
|
`user_id` int(10) unsigned DEFAULT NULL,
|
|
`poster` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
`source` int(10) unsigned DEFAULT NULL,
|
|
`reply_rating` int(11) NOT NULL,
|
|
`rating_count` int(11) NOT NULL,
|
|
`is_internal` tinyint(1) NOT NULL,
|
|
`title` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
`body` text COLLATE utf8_unicode_ci NOT NULL,
|
|
`format` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
`ip_address` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
`created_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
|
|
`updated_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
|
|
PRIMARY KEY (`id`),
|
|
KEY `ticket_id_2` (`ticket_id`),
|
|
KEY `user_id` (`user_id`),
|
|
KEY `source` (`source`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=1 ;
|
|
|
|
-- --------------------------------------------------------
|
|
|
|
--
|
|
-- Table structure for table `timezone`
|
|
--
|
|
|
|
CREATE TABLE IF NOT EXISTS `timezone` (
|
|
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
|
|
`name` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
`location` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
PRIMARY KEY (`id`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=114 ;
|
|
|
|
-- --------------------------------------------------------
|
|
|
|
--
|
|
-- Table structure for table `time_format`
|
|
--
|
|
|
|
CREATE TABLE IF NOT EXISTS `time_format` (
|
|
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
|
|
`format` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
PRIMARY KEY (`id`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=3 ;
|
|
|
|
-- --------------------------------------------------------
|
|
|
|
--
|
|
-- Table structure for table `users`
|
|
--
|
|
|
|
CREATE TABLE IF NOT EXISTS `users` (
|
|
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
|
|
`user_name` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
`first_name` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
`last_name` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
`gender` tinyint(1) NOT NULL,
|
|
`email` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
`ban` tinyint(1) NOT NULL,
|
|
`password` varchar(60) COLLATE utf8_unicode_ci NOT NULL,
|
|
`active` int(11) NOT NULL,
|
|
`ext` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
`phone_number` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
`mobile` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
`agent_sign` text COLLATE utf8_unicode_ci NOT NULL,
|
|
`account_type` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
`account_status` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
`assign_group` int(10) unsigned DEFAULT NULL,
|
|
`primary_dpt` int(10) unsigned DEFAULT NULL,
|
|
`agent_tzone` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
`daylight_save` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
`limit_access` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
`directory_listing` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
`vacation_mode` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
`company` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
`role` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
`internal_note` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
`profile_pic` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
`remember_token` varchar(100) COLLATE utf8_unicode_ci DEFAULT NULL,
|
|
`created_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
|
|
`updated_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
|
|
PRIMARY KEY (`id`),
|
|
UNIQUE KEY `users_email_unique` (`email`),
|
|
KEY `assign_group_3` (`assign_group`),
|
|
KEY `primary_dpt_2` (`primary_dpt`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=2 ;
|
|
|
|
-- --------------------------------------------------------
|
|
|
|
--
|
|
-- Table structure for table `user_assign_organization`
|
|
--
|
|
|
|
CREATE TABLE IF NOT EXISTS `user_assign_organization` (
|
|
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
|
|
`org_id` int(10) unsigned DEFAULT NULL,
|
|
`user_id` int(10) unsigned DEFAULT NULL,
|
|
`created_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
|
|
`updated_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
|
|
PRIMARY KEY (`id`),
|
|
KEY `org_id` (`org_id`),
|
|
KEY `user_id` (`user_id`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=1 ;
|
|
|
|
-- --------------------------------------------------------
|
|
|
|
--
|
|
-- Table structure for table `user_notification`
|
|
--
|
|
|
|
CREATE TABLE IF NOT EXISTS `user_notification` (
|
|
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
|
|
`notification_id` int(11) NOT NULL,
|
|
`user_id` int(11) NOT NULL,
|
|
`is_read` int(11) NOT NULL,
|
|
`created_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
|
|
`updated_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
|
|
PRIMARY KEY (`id`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=1 ;
|
|
|
|
-- --------------------------------------------------------
|
|
|
|
--
|
|
-- Table structure for table `version_check`
|
|
--
|
|
|
|
CREATE TABLE IF NOT EXISTS `version_check` (
|
|
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
|
|
`current_version` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
`new_version` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
`created_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
|
|
`updated_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
|
|
PRIMARY KEY (`id`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=2 ;
|
|
|
|
-- --------------------------------------------------------
|
|
|
|
--
|
|
-- Table structure for table `widgets`
|
|
--
|
|
|
|
CREATE TABLE IF NOT EXISTS `widgets` (
|
|
`id` int(11) NOT NULL AUTO_INCREMENT,
|
|
`name` varchar(30) COLLATE utf8_unicode_ci DEFAULT NULL,
|
|
`title` varchar(50) COLLATE utf8_unicode_ci DEFAULT NULL,
|
|
`value` text COLLATE utf8_unicode_ci,
|
|
`created_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
|
|
`updated_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
|
|
PRIMARY KEY (`id`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=21 ;
|
|
|
|
-- --------------------------------------------------------
|
|
|
|
--
|
|
-- Table structure for table `workflow_action`
|
|
--
|
|
|
|
CREATE TABLE IF NOT EXISTS `workflow_action` (
|
|
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
|
|
`workflow_id` int(10) unsigned NOT NULL,
|
|
`condition` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
`action` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
`created_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
|
|
`updated_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
|
|
PRIMARY KEY (`id`),
|
|
KEY `workflow_action_1` (`workflow_id`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=1 ;
|
|
|
|
-- --------------------------------------------------------
|
|
|
|
--
|
|
-- Table structure for table `workflow_name`
|
|
--
|
|
|
|
CREATE TABLE IF NOT EXISTS `workflow_name` (
|
|
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
|
|
`name` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
`status` int(11) NOT NULL,
|
|
`order` int(11) NOT NULL,
|
|
`target` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
`internal_note` text COLLATE utf8_unicode_ci NOT NULL,
|
|
`created_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
|
|
`updated_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
|
|
PRIMARY KEY (`id`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=1 ;
|
|
|
|
-- --------------------------------------------------------
|
|
|
|
--
|
|
-- Table structure for table `workflow_rules`
|
|
--
|
|
|
|
CREATE TABLE IF NOT EXISTS `workflow_rules` (
|
|
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
|
|
`workflow_id` int(10) unsigned NOT NULL,
|
|
`matching_criteria` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
`matching_scenario` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
`matching_relation` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
|
`matching_value` text COLLATE utf8_unicode_ci NOT NULL,
|
|
`created_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
|
|
`updated_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
|
|
PRIMARY KEY (`id`),
|
|
KEY `workflow_rules_1` (`workflow_id`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=1 ;
|
|
|
|
--
|
|
-- Constraints for table `workflow_action`
|
|
--
|
|
ALTER TABLE `workflow_action`
|
|
ADD CONSTRAINT `workflow_action_1` FOREIGN KEY (`workflow_id`) REFERENCES `workflow_name` (`id`) ON UPDATE NO ACTION;
|
|
|
|
--
|
|
-- Constraints for table `workflow_rules`
|
|
--
|
|
ALTER TABLE `workflow_rules`
|
|
ADD CONSTRAINT `workflow_rules_1` FOREIGN KEY (`workflow_id`) REFERENCES `workflow_name` (`id`) ON UPDATE NO ACTION;
|
|
|
|
--
|
|
-- Constraints for table `ticket_thread`
|
|
--
|
|
ALTER TABLE `ticket_thread`
|
|
ADD `reply_rating` INT(11) NOT NULL AFTER `source`,
|
|
ADD `rating_count` INT(11) NOT NULL AFTER `reply_rating`;
|
|
|
|
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
|
|
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
|
|
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
|