--
-- Host: localhost    Database: leantime_db
-- ------------------------------------------------------


--
-- Table structure for table `zp_account`
--

CREATE TABLE `zp_account` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `projectId` int DEFAULT NULL,
  `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `username` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `password` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `host` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `kind` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `zp_account`
--


--
-- Table structure for table `zp_action_tabs`
--

CREATE TABLE `zp_action_tabs` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `action` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `tab` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `tabRights` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `zp_action_tabs`
--


--
-- Table structure for table `zp_audit`
--

CREATE TABLE `zp_audit` (
  `id` int NOT NULL AUTO_INCREMENT,
  `userId` int DEFAULT NULL,
  `projectId` int DEFAULT NULL,
  `action` varchar(45) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `entity` varchar(45) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `entityId` int DEFAULT NULL,
  `values` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `date` datetime DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `projectId` (`projectId`),
  KEY `projectAction` (`projectId`,`action`),
  KEY `projectEntityEntityId` (`projectId`,`entity`,`entityId`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `zp_audit`
--


--
-- Table structure for table `zp_calendar`
--

CREATE TABLE `zp_calendar` (
  `id` int NOT NULL AUTO_INCREMENT,
  `userId` int DEFAULT NULL,
  `dateFrom` datetime DEFAULT NULL,
  `dateTo` datetime DEFAULT NULL,
  `description` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `kind` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `allDay` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `zp_calendar`
--


--
-- Table structure for table `zp_canvas`
--

CREATE TABLE `zp_canvas` (
  `id` int NOT NULL AUTO_INCREMENT,
  `title` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `author` int DEFAULT NULL,
  `created` datetime DEFAULT NULL,
  `projectId` int DEFAULT NULL,
  `type` varchar(45) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `ProjectIdType` (`projectId`,`type`)
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `zp_canvas`
--

INSERT INTO `zp_canvas` VALUES (1,'Lean Canvas',1,'2015-11-13 13:03:46',3,'leancanvas'),(2,'Vendbox Backoffice',1,'2022-07-25 10:56:46',4,'idea'),(3,'Sprint 1 Review and Retrospective',3,'2023-05-22 18:29:10',19,'retrospective');

--
-- Table structure for table `zp_canvas_items`
--

CREATE TABLE `zp_canvas_items` (
  `id` int NOT NULL AUTO_INCREMENT,
  `description` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `assumptions` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `data` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `conclusion` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `box` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `author` int DEFAULT NULL,
  `created` datetime DEFAULT NULL,
  `modified` datetime DEFAULT NULL,
  `canvasId` int DEFAULT NULL,
  `sortindex` int DEFAULT NULL,
  `status` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `milestoneId` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=17 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `zp_canvas_items`
--

INSERT INTO `zp_canvas_items` VALUES (1,'Database architecture to support multitenant','','<p>Changing the database approach to have various separated schemas for different clients to ensure confidentiality of data and scalability.&nbsp;</p>\r\n<p>The above idea was raised by William and is meant to be explored if feasible and what would be the benefits on adopting that approach and risks of maintaining the current approach that we currently have.</p>\r\n<p>&nbsp;</p>','','idea',1,'2022-07-25 12:39:46','2022-07-25 12:39:46',2,4,'idea',''),(2,'Sales order','','<p>A sales order is a commercial document prepared by a seller and issued to a customer. It confirms the sale of goods or services and details the sale&rsquo;s specifics, including the quantity, pricing, and quality of goods or services provided. It also gives information about the anticipated delivery date, delivery address, payment terms, and other terms and logistics of the sale.&nbsp;</p>\r\n<p>A sales order, abbreviated as SO, is an internal document generated by the vendor and kept on file. It allows businesses to track inventory and orders quickly and accurately. This is particularly beneficial to manufacturers, retailers, online B2B wholesalers, and suppliers. It acts as a way to confirm a sale before the delivery of the products or services.</p>\r\n<p><img src=\"https://projects.truebitstech.com/download.php?module=private&amp;encName=861b0423ae794ab3d03fee9d6ec2c45b&amp;ext=png&amp;realName=pastedImage\" alt=\"\" width=\"464\" height=\"595\" /></p>','','idea',1,'2022-07-28 01:19:23','2022-07-28 01:35:04',2,5,'idea',''),(3,'Requisitions and Transfers','','<p>As a warehouse manager I should be able to see all incoming (INBOUND) requisitions from various stores and also see outgoing (OUTBOUND) deliveries that have been shipped awaiting for receipt. Warehouse managers should at a glance be able to visualize their stock movements which will also include, sales orders, purchase orders, sales and received.</p>\r\n<p><img src=\"https://projects.truebitstech.com/download.php?module=private&amp;encName=6b950e32a72ee15a2248e7318dc4bd66&amp;ext=png&amp;realName=pastedImage\" /></p>','','idea',1,'2022-07-28 01:39:10','2022-07-28 01:39:10',2,6,'idea',''),(4,'Multiple Price List Management','','<p>The system should be able to allow multiple price list. When enabled, the pricelist name will be provided in the settings eg. Cash | Credit | Premium. The value for each pricelist in the item should be easily added or ammended in the items master.&nbsp;</p>\r\n<p>As a store owner, I should also be able to generate a price list for eg. Cash Prices for all my items. Option to exclude items with 0 value.&nbsp;</p>\r\n<p>As a store owner, I should also be able to update all my prices in one screen.&nbsp;</p>\r\n<p>Referencing zoho inventory</p>\r\n<p>&nbsp;</p>\r\n<p><img src=\"https://projects.truebitstech.com/download.php?module=private&amp;encName=329b60c913d92f7ce1b18c60cbced62e&amp;ext=png&amp;realName=pastedImage\" /></p>','','idea',1,'2022-07-28 01:45:24','2022-07-28 01:45:24',2,8,'idea',''),(5,'Goods / Services definition for Items','','<p>As a business owner I would like to be able to define an item as Goods or Services. These will have a separate treatment. Example if a stationery shop is also providing Mobile Money services I would like to be able to track how much sales I have made under the same platform.&nbsp;</p>\r\n<p>Lets take an example of a wakala.</p>\r\n<p>Wakala may purchase a certain amount of float from the Mobile Operator eg. Tigo Pesa and may sale to a customer as a service. We should be able to track that purchase of service and sale of service.</p>\r\n<p>Services will be treated abit separate compared to Goods.</p>\r\n<p><img src=\"https://projects.truebitstech.com/download.php?module=private&amp;encName=971fec121a5b667a870dd639dbaeb10e&amp;ext=png&amp;realName=pastedImage\" /></p>\r\n<p><img src=\"https://projects.truebitstech.com/download.php?module=private&amp;encName=d7f54596e5f0e89396276882cbad8ab8&amp;ext=png&amp;realName=pastedImage\" /></p>','','idea',1,'2022-07-28 01:59:38','2022-07-28 01:59:38',2,9,'idea',''),(6,'FIFO Inventory and Sales Management','','<p>FIFO (first in, first out) inventory management seeks to value inventory so the business is less likely to lose money when products expire or become obsolete.</p>\r\n<p>As a cashier the system should help me detect those items that were first received or have a closer expiration date over those that have a later expiration date. If I scan an item with multiple batches, it should then show me the batches and expiration dates accompanied. The one closest to expire i.e First In should show up first.</p>','','idea',1,'2022-07-28 02:06:07','2022-07-28 02:06:07',2,10,'idea',''),(7,'Inventory Adjustment Report','','<p>As the system allows for Inventory adjustments especially to support stock taking exercise, as a store owner I should be able to pull up a report or have a screen that will show me all Inventory adjustments in a particual period and also be able to filter example by quantity or item. I should also be able to click on the particular adjustment and see more details about the transaction i.e what was the previous value before adjusting and the value after and how much was adjusted, which batch (if applicable), who did it, when did they do it and the reason for adjustment.</p>\r\n<p><img src=\"https://projects.truebitstech.com/download.php?module=private&amp;encName=fe765e20eb13393b9ff50a0055df412c&amp;ext=png&amp;realName=pastedImage\" /></p>\r\n<p><img src=\"https://projects.truebitstech.com/download.php?module=private&amp;encName=ebf8ea6f7e88041586262e744789ace5&amp;ext=png&amp;realName=pastedImage\" /></p>','','idea',1,'2022-07-28 02:11:09','2022-07-28 02:11:09',2,7,'idea',''),(8,'Credit Note and Debit Note','','<p><span style=\"font-size: 14pt;\"><strong>Credit Note</strong></span></p>\r\n<p>A credit note is a document issued by a seller to a buyer to notify that credit is being applied to their account. It is also referred to as credit memos. As a seller, I would like to be able to issue a credit note when there&rsquo;s a need to cancel all or part of an invoice for a variety of reasons, including:</p>\r\n<ul>\r\n<li>Changes to an order after an invoice is issued</li>\r\n<li>Goods returned or services rejected</li>\r\n<li>Goods were damaged during shipping</li>\r\n<li>Pricing mistakes on the original invoice</li>\r\n</ul>\r\n<p><strong><span style=\"font-size: 14pt;\">Debit Note</span></strong></p>\r\n<p>A debit note, or a debit memo, is a document issued by a seller to a buyer to notify them of current debt obligations. You&rsquo;ll commonly come across these notes in business-to-business transactions &mdash; for example, one business may supply another with goods or services before an official invoice is sent. The debit note &lsquo;makes note&rsquo; of the transaction for documentation purposes.</p>\r\n<p>Debit notes are also used in business-to-customer transactions, such as when a customer returns goods to a business received on credit. In this case,&nbsp;<em>the buyer</em>&nbsp;issues the debit note to the seller.</p>','','idea',1,'2022-07-28 07:40:58','2022-07-28 07:40:58',2,13,'idea',''),(9,'Invoice Payment Reminders','','<p>The system should be able to generate payment reminders for invoices issued to customers. The reminders will be configurable and at set durations. Invoice reminders for overdue invoices can be configured with a fine interest fee.</p>\r\n<p>See Invoice Ninja for more reference on setting this up.</p>','','idea',1,'2022-07-28 07:46:43','2022-07-28 07:46:43',2,11,'idea',''),(10,'Customer Registration','','<p>While registering a customer I should be able to assign a pricelist to this customer, hence whenever the customer is selected, the pricelist applies in all the items. (Ref Zoho Inventory)</p>\r\n<p>Also I should be able to set discount for the customer, either amount or percentage discount. (Ref. OSPOS).</p>\r\n<p>Also I should be able to define the currency to be charged for the customer.</p>\r\n<p><img src=\"https://projects.truebitstech.com/download.php?module=private&amp;encName=fc6d658eaf490469c0c09ee47c5ccc99&amp;ext=png&amp;realName=pastedImage\" /></p>\r\n<p>Address Management</p>\r\n<p><img src=\"https://projects.truebitstech.com/download.php?module=private&amp;encName=485a3857cd169db15efbec24f47e3b79&amp;ext=png&amp;realName=pastedImage\" /></p>\r\n<p>Contact Persons Management</p>\r\n<p><img src=\"https://projects.truebitstech.com/download.php?module=private&amp;encName=8255fcebd4e1888111cde455176b6a8e&amp;ext=png&amp;realName=pastedImage\" /></p>','','idea',1,'2022-07-28 07:54:38','2022-07-28 07:54:38',2,14,'idea',''),(11,'Contracts Management','','<p>As a business owner I would like to also manage service contracts with customers and suppliers via the platform. The contract management module will allow me to create a contract, give it a name and description. I can also link the goods/services involved in the contract (selection from items list). and also select a contract start and end date.&nbsp;</p>\r\n<p>Contract renew reminder will be configurable in the settings. i.e send me a reminder that a contract with supplier / customer is coming to an end eg. 3 months prior.&nbsp;</p>\r\n<p>Also I would like to have the option of putting in the contract value and a document attachment area to attach the actual physical contract that has been signed. I can have multiple documents attached with their descriptions.</p>','','idea',1,'2022-07-28 07:59:15','2022-07-28 07:59:15',2,15,'idea',''),(12,'Customer Self Service Portal','','<p>As a business owner, I would like my customers (especially the credit customers) to be able to access a portal that will show them their current invoices and balances to date. Give them an overview of Invoices raised and payments made. Also they should be able to see their statement of account for actioning.&nbsp;</p>\r\n<p>The customer self service portal should also later have the provisioning for attaching proof of payment for payments already made outside the platform. In the future the system will be able to allow for online payments directly and that will automatically also reflect on the system.</p>','','idea',1,'2022-07-28 08:03:25','2022-07-28 08:03:25',2,12,'idea',''),(13,'Generate Bill','','<p>As a sales person, I should be able to simply generate a bill out of all the items I have added to cart. This is specificly applicable for Restaurants or pubs whereby you dont necessarily issue an Invoice but you want to generate a bill which is simply a document print out. A bill will not be stored anywhere in the system, it is just a print out.</p>','','idea',1,'2022-07-28 08:10:36','2022-07-28 08:10:36',2,1,'idea',''),(14,'Payment Management','','<p>As a business owner I should be able to update payments into the system for various invoices that I have generated. Also I should be able to update payments that I have made outside to the suppliers. This can either be recordered as an expense or cost of sales (for outgoing payments).</p>','','idea',1,'2022-07-28 08:15:07','2022-07-28 08:15:07',2,2,'idea',''),(15,'Use of labels','','<p>The system should make use of labels which can be defined in various languages making it easy to transalate the system into a multi ligual system.</p>\r\n<table style=\"border-collapse: collapse; width: 100%;\" border=\"1\">\r\n<tbody>\r\n<tr>\r\n<td style=\"width: 24.4728%;\">Label ID</td>\r\n<td style=\"width: 24.4728%;\">EN</td>\r\n<td style=\"width: 24.4728%;\">SW</td>\r\n<td style=\"width: 24.4728%;\">FR</td>\r\n</tr>\r\n<tr>\r\n<td style=\"width: 24.4728%;\">vb_welcome</td>\r\n<td style=\"width: 24.4728%;\">Welcome</td>\r\n<td style=\"width: 24.4728%;\">Karibu</td>\r\n<td style=\"width: 24.4728%;\">accueillir</td>\r\n</tr>\r\n</tbody>\r\n</table>','','idea',1,'2022-07-28 08:31:33','2022-07-28 08:31:33',2,3,'idea',''),(16,'Additional Charges (Rule-based)','','','','idea',3,'2022-09-16 11:12:31','2022-09-16 11:12:31',2,NULL,'idea','');

--
-- Table structure for table `zp_clients`
--

CREATE TABLE `zp_clients` (
  `id` int NOT NULL AUTO_INCREMENT,
  `name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `street` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `zip` int DEFAULT NULL,
  `city` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `state` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `country` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `phone` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `internet` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `published` int DEFAULT NULL,
  `age` int DEFAULT NULL,
  `email` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `zp_clients`
--

INSERT INTO `zp_clients` VALUES (1,'Truebits Technologies','',0,'','','','','',NULL,NULL,''),(2,'Good Neighbors Tanzania','',0,'','','Tanzania','','',NULL,NULL,'');

--
-- Table structure for table `zp_comment`
--

CREATE TABLE `zp_comment` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `module` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `userId` int DEFAULT NULL,
  `commentParent` int DEFAULT NULL,
  `date` datetime DEFAULT NULL,
  `moduleId` int DEFAULT NULL,
  `text` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=17 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `zp_comment`
--

INSERT INTO `zp_comment` VALUES (1,'ticket',1,0,'2022-07-24 16:27:03',10,'Development of the Items module which will be used for Inventory management and the core management point of all items and services.'),(2,'idea',1,0,'2022-07-28 01:25:19',2,'Sales order should be accompanied by status of the order eg. Quote (Draft), Confirmed, Cancelled, Packed, Shipped, Invoiced. This will also mean tracking customers shipping address hence an update of the customer module to capture this additional information.'),(3,'idea',1,0,'2022-07-28 01:27:01',2,'Sales order can also be amended (items removed / added / quantity modified) however this has to be permission based and has to be tracked as to who made the changes and what they changed.'),(4,'idea',1,0,'2022-07-28 01:33:44',2,'Tracking sales orders is crucial. This can be done in the sales listing with its own separate tab. The sales orders should be listed with their status and an option to expand down to show details of items in the order and customer. In the order listing we should be able to change the status.'),(5,'ticket',1,0,'2022-07-30 13:19:30',30,'<p>Customer type i.e Business or Individual should just be radio buttons and at the top of the edit / create customer page</p>\r\n<p><img src=\"https://projects.truebitstech.com/download.php?module=private&amp;encName=b80084ee64f760d612b9f081a9b7c9a9&amp;ext=png&amp;realName=pastedImage\" /></p>'),(6,'ticket',3,0,'2022-08-05 11:10:40',37,'<p>1) I have approved the task, but please change the following,</p>\r\n<ul>\r\n<li>Please change Payment Mode Form to \'New PriceList\'</li>\r\n<li>The Notification for succesful creation of a pricelist should be \"Pricelist Created\' or in the case of updation \'Pricelist Updated\'</li>\r\n<li>The button for saving the pricelist should be \'Save Pricelist\'</li>\r\n</ul>\r\n<p>&nbsp;</p>'),(7,'ticket',3,0,'2022-08-07 19:11:53',17,'<p><strong>COMMENTS:</strong></p>\r\n<p>1)&nbsp; Please fix the edit of batch details, sorround them with rectangular rounded borders so they appear to editable</p>'),(8,'ticket',3,0,'2022-08-07 19:14:37',13,'<p><strong>COMMENTS</strong></p>\r\n<p>1) Please fix the bug for fixed amount for additional charges, e.g if the additional charges for payment mode is 2000, in the sales it adds 2000% to the grand total</p>'),(9,'ticket',3,0,'2022-08-08 10:09:55',23,'<p>1) Where are the attribute names in the list sorters?</p>'),(10,'ticket',8,0,'2022-12-14 13:04:45',65,'<p>Doesn\'t auto send email</p>'),(11,'ticket',2,10,'2022-12-14 13:06:36',65,'<p>already worked on it</p>'),(12,'ticket',1,0,'2023-04-03 10:11:57',166,'<p>Provide statistical data on canditate related issues, i.e. ability to generate reports on:</p>\r\n<p>1. Number of candidates registered in the system</p>\r\n<p>2. Number of candidates registered in the course</p>\r\n<p>3. Number of candidates registered for a particilar time period</p>\r\n<p>4. Number of candidates registered by cadre</p>\r\n<p>5. Number of candidates registered by gender/disability</p>\r\n<p>6. Number of internal/external candidates registered</p>\r\n<p>7. Number of candidates registered per session/s</p>'),(13,'ticket',3,0,'2023-05-23 10:53:56',190,'<p><strong>ATTENTION</strong></p>\r\n<p>For Sprint One just add the pages for this during the onboarding process, and simulate the entire process, we will revise this task later sprints related to the Listing Process</p>'),(14,'ticket',3,0,'2023-05-23 17:48:13',184,'<p>1. Add First name and Surname in the user signup form</p>\r\n<p>2. Verification through email has not been done because the developed because there is no live server</p>'),(15,'ticket',1,0,'2024-01-03 17:04:03',227,'Employee master almost completed. Things missing include:\r\n1. Employee listing page pagination\r\n2. Employee listing page searches and filters\r\n3. Include inactive employees checkbox in employee listing page'),(16,'ticket',1,0,'2024-01-03 17:10:38',226,'Missing features:\r\n1. Automatic drawing of the company organogram');

--
-- Table structure for table `zp_dashboard_widgets`
--

CREATE TABLE `zp_dashboard_widgets` (
  `id` int NOT NULL AUTO_INCREMENT,
  `value` text CHARACTER SET latin1 COLLATE latin1_swedish_ci,
  `user_id` int DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `zp_dashboard_widgets`
--


--
-- Table structure for table `zp_file`
--

CREATE TABLE `zp_file` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `module` enum('project','ticket','client','user','lead','export','private') CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `moduleId` int DEFAULT NULL,
  `userId` int DEFAULT NULL,
  `extension` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `encName` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `realName` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `date` datetime DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=26 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `zp_file`
--

INSERT INTO `zp_file` VALUES (1,'project',4,1,'png','861b0423ae794ab3d03fee9d6ec2c45b','pastedImage','2022-07-28 01:21:24'),(2,'project',4,1,'png','6b950e32a72ee15a2248e7318dc4bd66','pastedImage','2022-07-28 01:39:06'),(3,'project',4,1,'png','329b60c913d92f7ce1b18c60cbced62e','pastedImage','2022-07-28 01:45:01'),(4,'project',4,1,'png','971fec121a5b667a870dd639dbaeb10e','pastedImage','2022-07-28 01:57:47'),(5,'project',4,1,'png','d7f54596e5f0e89396276882cbad8ab8','pastedImage','2022-07-28 01:59:30'),(6,'project',4,1,'png','fe765e20eb13393b9ff50a0055df412c','pastedImage','2022-07-28 02:10:34'),(7,'project',4,1,'png','ebf8ea6f7e88041586262e744789ace5','pastedImage','2022-07-28 02:11:08'),(8,'project',4,1,'png','fc6d658eaf490469c0c09ee47c5ccc99','pastedImage','2022-07-28 07:50:42'),(9,'project',4,1,'png','485a3857cd169db15efbec24f47e3b79','pastedImage','2022-07-28 07:52:47'),(10,'project',4,1,'png','8255fcebd4e1888111cde455176b6a8e','pastedImage','2022-07-28 07:54:02'),(11,'project',4,1,'png','d4198a4de1e67ef51bf1b3cbd84672e4','pastedImage','2022-07-30 13:11:32'),(12,'project',4,1,'png','68cc0bd406937b86259dd752c8e9d5dc','pastedImage','2022-07-30 13:12:34'),(13,'project',4,1,'png','4f3ba36a9a5f9cd554d5057d1631ed86','pastedImage','2022-07-30 13:15:10'),(14,'project',4,1,'png','b80084ee64f760d612b9f081a9b7c9a9','pastedImage','2022-07-30 13:19:29'),(15,'project',4,1,'png','8816fe8faf3ff107d01a735e19f2a89a','pastedImage','2022-07-30 13:28:54'),(16,'project',4,1,'png','52ddc57fd53c4a32a37a632c12b75e17','pastedImage','2022-07-30 13:39:05'),(17,'project',4,1,'png','ebbb44331f58f138cbad92aa6d2ff205','pastedImage','2022-07-30 13:41:26'),(18,'project',4,3,'jpg','6dca47b09438890a296d258227e3ae8b','Web Wireframe1 - Direct Receiving(unbatched items)','2022-08-05 20:51:09'),(21,'ticket',41,3,'jpg','33d15c2e67a79b22ae5b8c9e97c67c46','Direct Receiving II (batched items)','2022-08-07 12:34:51'),(22,'ticket',40,3,'jpg','c58b1c588cbfaa393c6b293720417caa','Direct Receiving I (unbatched items)','2022-08-07 19:31:19'),(23,'project',17,3,'PNG','da4dc07acc428acd0f0139f5ed8dffb5','quotationWrong','2023-03-22 06:40:33'),(24,'project',17,3,'PNG','1a064c0ff55643078ab3e0ef4b7c3a6c','rentalOrdersWrongName','2023-03-22 06:45:02'),(25,'project',17,3,'PNG','1e838df9bcebcbd1b74a87e5de5bcd0a','reservationTabEmpty','2023-03-22 06:55:47');

--
-- Table structure for table `zp_gcallinks`
--

CREATE TABLE `zp_gcallinks` (
  `id` int NOT NULL AUTO_INCREMENT,
  `userId` int DEFAULT NULL,
  `url` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `colorClass` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `zp_gcallinks`
--


--
-- Table structure for table `zp_lead`
--

CREATE TABLE `zp_lead` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `status` enum('lead','opportunity','client') CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `refSource` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `refValue` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `potentialMoney` int DEFAULT NULL,
  `actualMoney` int DEFAULT NULL,
  `clientId` int DEFAULT NULL,
  `proposal` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `creatorId` int DEFAULT NULL,
  `date` datetime DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `zp_lead`
--


--
-- Table structure for table `zp_message`
--

CREATE TABLE `zp_message` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `to_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `from_id` int DEFAULT NULL,
  `parent_id` int DEFAULT NULL,
  `subject` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `date_sent` datetime DEFAULT NULL,
  `last_message` int DEFAULT '0',
  `read` int DEFAULT '0',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `zp_message`
--


--
-- Table structure for table `zp_modulerights`
--

CREATE TABLE `zp_modulerights` (
  `id` int NOT NULL AUTO_INCREMENT,
  `module` text,
  `roleIds` text,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=49739 DEFAULT CHARSET=latin1;

--
-- Dumping data for table `zp_modulerights`
--

INSERT INTO `zp_modulerights` VALUES (49660,'calendar/class.addEvent.php','2,4,5,3'),(49661,'calendar/class.delEvent.php','2,4,5,3'),(49662,'calendar/class.delGCal.php','2,4,5,3'),(49663,'calendar/class.editEvent.php','2,4,5,3'),(49664,'calendar/class.editGCal.php','2,4,5,3'),(49665,'calendar/class.importGCal.php','2,4,5,3'),(49666,'calendar/class.showAllGCals.php','2,4,5,3'),(49667,'calendar/class.showMyCalendar.php','2,4,5,3'),(49668,'clients/class.delClient.php','2'),(49669,'clients/class.editClient.php','2'),(49670,'clients/class.newClient.php','2'),(49671,'clients/class.showAll.php','2'),(49672,'clients/class.showClient.php','2'),(49673,'comments/class.showAll.php','2,4,5,3'),(49674,'dashboard/class.addWidget.php','2,4,5'),(49675,'dashboard/class.show.php','2,4,5,3'),(49676,'dashboard/class.widgets.php','2,4,5,3'),(49677,'files/class.showAll.php','2,4,5,3'),(49678,'general/class.footer.php','2'),(49679,'general/class.header.php','2'),(49680,'general/class.main.php','2'),(49681,'general/class.menu.php','2'),(49682,'general/class.showMenu.php','2'),(49683,'leads/class.addLead.php','2,5'),(49684,'leads/class.addLeadContact.php','2,5'),(49685,'leads/class.addReferralSource.php','2,5'),(49686,'leads/class.convertToUser.php','2,5'),(49687,'leads/class.deleteLead.php','2,5'),(49688,'leads/class.editLead.php','2,5'),(49689,'leads/class.showAll.php','2,5'),(49690,'leads/class.showLead.php','2,5'),(49691,'leads/class.statistics.php','2,5'),(49692,'leancanvas/class.delCanvas.php','2,4,5'),(49693,'leancanvas/class.delCanvasItem.php','2,4,5'),(49694,'leancanvas/class.showCanvas.php','2,4,5'),(49695,'messages/class.compose.php','2,4,5,3'),(49696,'messages/class.showAll.php','2,4,5,3'),(49697,'projects/class.delProject.php','2,4,5,3'),(49698,'projects/class.editAccount.php','2,4,5,3'),(49699,'projects/class.editProject.php','2,4,5'),(49700,'projects/class.newProject.php','2,4,5'),(49701,'projects/class.showAll.php','2,4,5,3'),(49702,'projects/class.showProject.php','2,4,5,3'),(49703,'setting/class.addMenu.php','2'),(49704,'setting/class.delMenu.php','2'),(49705,'setting/class.delRole.php','2'),(49706,'setting/class.delSystemOrg.php','2'),(49707,'setting/class.editMenu.php','2'),(49708,'setting/class.editRole.php','2'),(49709,'setting/class.editSettings.php','2'),(49710,'setting/class.editSystemOrg.php','2'),(49711,'setting/class.editTabRights.php','2'),(49712,'setting/class.menuUser.php','2'),(49713,'setting/class.newRole.php','2'),(49714,'setting/class.newSystemOrg.php','2'),(49715,'setting/class.setModuleRights.php','2'),(49716,'setting/class.showAllMenu.php','2'),(49717,'setting/class.showAllRoles.php','2'),(49718,'setting/class.showAllSubmodules.php','2'),(49719,'setting/class.showAllSystemOrg.php','2'),(49720,'setting/class.userMenu.php','2'),(49721,'tickets/class.delTicket.php','2,5'),(49722,'tickets/class.editTicket.php','2,4,5,3'),(49723,'tickets/class.newTicket.php','2,4,5,3'),(49724,'tickets/class.showAll.php','2,4,5,3'),(49725,'tickets/class.showKanban.php','2,4,5,3'),(49726,'tickets/class.showMy.php','2,4,5,3'),(49727,'tickets/class.showTicket.php','2,4,5,3'),(49728,'timesheets/class.addTime.php','2,4,5'),(49729,'timesheets/class.delTime.php','2,4,5'),(49730,'timesheets/class.editTime.php','2,4,5'),(49731,'timesheets/class.showAll.php','2,5'),(49732,'timesheets/class.showMy.php','2,4,5'),(49733,'users/class.delUser.php','2'),(49734,'users/class.editOwn.php','2,4,5,3'),(49735,'users/class.editUser.php','2'),(49736,'users/class.newUser.php','2'),(49737,'users/class.showAll.php','2'),(49738,'users/class.showUser.php','2,3');

--
-- Table structure for table `zp_note`
--

CREATE TABLE `zp_note` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `userId` int DEFAULT NULL,
  `title` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `description` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `zp_note`
--


--
-- Table structure for table `zp_projects`
--

CREATE TABLE `zp_projects` (
  `id` int NOT NULL AUTO_INCREMENT,
  `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `clientId` int DEFAULT NULL,
  `details` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `state` int DEFAULT NULL,
  `hourBudget` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `dollarBudget` int DEFAULT NULL,
  `active` int DEFAULT NULL,
  `psettings` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=24 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `zp_projects`
--

INSERT INTO `zp_projects` VALUES (3,'Leantime Onboarding',1,'<p>This is you first project to get you started</p>',0,'0',0,NULL,NULL),(4,'Vendbox',1,'<p>Vendbox is an integrated Point of Sales System that will meet the needs of various industries including retail and wholesale. The system is design to be both scalable and simplified to address different business logics. The main aim of this solution is to solve the merchant\'s problem.&nbsp;</p>\r\n<p><strong>The Merchant\'s Problem</strong></p>\r\n<p>A highlevel observation of local merchant shows that these individuals require multiple hardware and software to manage their businesses effectively. These include Bank POS for Payment, Local POS for business transation entry and a TRA Fiscal Device for compliance. Vendbox sets to sort this particular problem by integrating all the above hardware into one and adding value by providing furthe business end logics.&nbsp;</p>\r\n<p><strong>Solution Architechture</strong></p>\r\n<p>Vendbox will have a backend webadmin portal and and front end android mobile application.</p>',NULL,'0',0,NULL,NULL),(6,'Vendbox Mobile ',1,'',NULL,'0',0,NULL,NULL),(7,'St Laurent Diabetes Center - Mobile and Web app',1,'<p><strong>St. Laurent Diabetes Centre&nbsp;</strong>was established in 2013 and is the first and remains the only Medical Centre in the country focused on managing complex needs of patients with diabetes. The Centre is conveniently located in Kawe Beach, Mwai Kibaki Road Plot 710 near Kawe Round About.&nbsp;The Centre has expanded since its establishment to offer a comprehensive range of services including cardiac and eye consultations.</p>\r\n<p>The aim of the Centre is to offer comprehensive and standard diabetes care hence constantly exploring new technologies and treatment options to improve&nbsp;quality of life for patients with diabetes.</p>\r\n<p><span style=\"font-size: 12pt;\"><strong>PROJECT GOALS AND OBJECTIVES</strong></span></p>\r\n<p><span style=\"font-size: 10pt;\">The goal of this project is to develop a mobile application that will facilitate St Laurent Diabetes Center to continously monitor their patient\'s vital signs and progress information remotely</span></p>\r\n<p><strong><span style=\"font-size: 12pt;\">Rationale</span></strong></p>\r\n<p><span style=\"font-size: 10pt;\">Diabetes is a chronic disease that requires continous monitoring of patient\'s condition and vital signs for better management and thus prognosis</span></p>\r\n<p><span style=\"font-size: 10pt;\">To provide better care to the patient, healthcare providers requires sufficient and on timely data on the progress of the patients. This includes patient\'s vital signs and history of key health indicators that will facilitate an informed treatment approach.</span></p>\r\n<p><span style=\"font-size: 12pt;\"><strong>Success metrics</strong></span></p>\r\n<ul>\r\n<li><strong><span style=\"font-size: 10pt;\">Interactive mobile application</span></strong></li>\r\n</ul>\r\n<p><span style=\"font-size: 10pt;\">The key output of the project is delivering a fully functional mobile application that will be accesible to the intended stakeholders</span></p>\r\n<ul>\r\n<li><strong><span style=\"font-size: 10pt;\">Patients vital sign recording</span></strong></li>\r\n</ul>\r\n<p><span style=\"font-size: 10pt;\">Registered patients should be able to progressively record their vital signs on their application profile</span></p>\r\n<ul>\r\n<li><strong><span style=\"font-size: 10pt;\">Vital sign charts and trends</span></strong></li>\r\n</ul>\r\n<p><span style=\"font-size: 10pt;\">Both the patient and doctor should be able to see the trend and analytics of the recorded information over a period of time</span></p>',NULL,'0',0,NULL,NULL),(9,'oSticket Issue',1,'<p>hsiuqwducyufgevedciuerbvyueb</p>',0,'0',0,NULL,NULL),(11,'VGO Save',1,'<p>VGO Pass/ Priviledge Project</p>',0,'0',0,NULL,NULL),(17,'CCBRT Training Management System - Issues',1,'<p>This project is created for the sole purpose of finishing all the left over issues in&nbsp; CCBRT\'s Training Management Issues/</p>',0,'0',0,NULL,NULL),(18,'Vendbox 2023',1,'<p>This project is meant to deliver a fully functional Point Of Sale System called Vendbox.</p>\r\n<p><strong>Project Goals</strong>:</p>\r\n<ol>\r\n<li>Develop a functional point of sales system that addresses the key challenges in the market space.</li>\r\n<li>Ensure that the system is user-friendly and easy to use and understand.</li>\r\n<li>Develop a system that is efficient and reliable, with a focus on availability and performance.</li>\r\n<li>Deliver a working prototype within the first three-months of the project time frame.</li>\r\n<li>Ensure that the system is scalable and adaptable to future requirements.</li>\r\n</ol>',NULL,'600',0,NULL,NULL),(19,'Pango - Real Estate Management Solution',1,'',NULL,'0',0,NULL,NULL),(20,'User Interface Design for Pango - Real Estate Management Solution ',1,'<p>This is a project created to track the activities involved in the User Interface design of Pango&nbsp;</p>',NULL,'0',0,NULL,NULL),(22,'Tibanova Human Resource Management',1,'<p>This project is set to deliver the Human Resource Management module in the Tibanova ERP System. Human Resource Management module will consist of various functions from</p>\r\n<ul>\r\n<li>workfoce planning,</li>\r\n<li>recruitment,</li>\r\n<li>employee management,</li>\r\n<li>payments,</li>\r\n<li>expenses,</li>\r\n<li>loans,</li>\r\n<li>perfomance management,</li>\r\n<li>leave and time management and</li>\r\n<li>termination.</li>\r\n</ul>\r\n<p>These are the core functions that are required in the management of the Human workforce.&nbsp;</p>',0,'480',1200000,NULL,NULL),(23,'e-Procurement Management System',2,'<p>Development of an e-Procurement Management System.</p>',NULL,'0',0,NULL,NULL);

--
-- Table structure for table `zp_punch_clock`
--

CREATE TABLE `zp_punch_clock` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `userId` int NOT NULL,
  `minutes` int DEFAULT NULL,
  `hours` int DEFAULT NULL,
  `punchIn` int DEFAULT NULL,
  PRIMARY KEY (`id`,`userId`)
) ENGINE=InnoDB AUTO_INCREMENT=67 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `zp_punch_clock`
--

INSERT INTO `zp_punch_clock` VALUES (66,7,NULL,NULL,1671104951);

--
-- Table structure for table `zp_read`
--

CREATE TABLE `zp_read` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `module` enum('ticket','message') CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `moduleId` int DEFAULT NULL,
  `userId` int DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `zp_read`
--


--
-- Table structure for table `zp_relationuserproject`
--

CREATE TABLE `zp_relationuserproject` (
  `id` int NOT NULL AUTO_INCREMENT,
  `userId` int DEFAULT NULL,
  `projectId` int DEFAULT NULL,
  `wage` int DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=140 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `zp_relationuserproject`
--

INSERT INTO `zp_relationuserproject` VALUES (7,19,3,NULL),(8,18,3,NULL),(9,20,3,NULL),(10,1,4,NULL),(11,1,4,NULL),(12,2,4,NULL),(13,3,4,NULL),(18,3,6,NULL),(19,3,6,NULL),(20,1,6,NULL),(21,4,6,NULL),(22,2,6,NULL),(23,3,7,NULL),(24,6,7,NULL),(25,5,7,NULL),(26,3,7,NULL),(27,1,7,NULL),(28,4,7,NULL),(43,7,9,NULL),(44,9,9,NULL),(45,8,9,NULL),(46,4,9,NULL),(47,2,9,NULL),(48,10,9,NULL),(49,11,9,NULL),(87,3,17,NULL),(88,1,17,NULL),(89,4,17,NULL),(90,1,18,NULL),(91,3,18,NULL),(92,1,18,NULL),(93,11,18,NULL),(94,4,18,NULL),(95,10,18,NULL),(96,3,19,NULL),(97,3,19,NULL),(98,1,19,NULL),(99,9,19,NULL),(100,11,19,NULL),(101,4,19,NULL),(102,12,19,NULL),(103,10,19,NULL),(104,13,19,NULL),(105,13,18,NULL),(106,13,4,NULL),(108,10,6,NULL),(109,3,20,NULL),(110,13,20,NULL),(111,3,20,NULL),(112,1,20,NULL),(122,6,11,NULL),(123,5,11,NULL),(124,3,11,NULL),(125,1,11,NULL),(126,4,11,NULL),(133,7,22,NULL),(134,1,22,NULL),(135,9,22,NULL),(136,11,22,NULL),(137,4,22,NULL),(138,1,23,NULL),(139,1,23,NULL);

--
-- Table structure for table `zp_roles`
--

CREATE TABLE `zp_roles` (
  `id` int NOT NULL AUTO_INCREMENT,
  `roleName` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `roleDescription` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `sysOrg` int DEFAULT NULL,
  `template` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `zp_roles`
--

INSERT INTO `zp_roles` VALUES (2,'admin','Administrators',14,'zypro'),(3,'user','Clients',14,'zypro'),(4,'developer','Developer',14,'zypro'),(5,'manager','Manager',14,'zypro');

--
-- Table structure for table `zp_settings`
--

CREATE TABLE `zp_settings` (
  `key` varchar(175) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `value` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  PRIMARY KEY (`key`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `zp_settings`
--

INSERT INTO `zp_settings` VALUES ('companysettings.language','en-US'),('companysettings.logoPath','/userfiles/1ff83c7ab318d96170b84d81a5f06384.png'),('companysettings.mainColor','1b75bb'),('companysettings.sitename','Truebits Technologies'),('db-version','2.1.5'),('projectsettings.11.commentOrder','0'),('projectsettings.11.ticketLayout','0'),('projectsettings.17.commentOrder','0'),('projectsettings.17.ticketLayout','0'),('projectsettings.21.commentOrder','0'),('projectsettings.21.ticketLayout','1'),('projectsettings.22.commentOrder','0'),('projectsettings.22.ticketLayout','0'),('projectsettings.4.ticketlabels','a:6:{i:3;s:4:\"Open\";i:1;s:8:\"Rejected\";i:4;s:11:\"In Progress\";i:2;s:20:\"Waiting for Approval\";i:0;s:4:\"Done\";i:-1;s:8:\"Archived\";}'),('projectsettings.9.commentOrder','0'),('projectsettings.9.ticketLayout','0'),('usersettings.1.lastProject','22'),('usersettings.10.lastProject','19'),('usersettings.11.lastProject','16'),('usersettings.12.lastProject','19'),('usersettings.13.lastProject','20'),('usersettings.2.lastProject','9'),('usersettings.3.lastProject','19'),('usersettings.4.lastProject','17'),('usersettings.5.lastProject','7'),('usersettings.6.lastProject','7'),('usersettings.7.lastProject','9'),('usersettings.8.lastProject','9'),('usersettings.9.lastProject','9');

--
-- Table structure for table `zp_sprints`
--

CREATE TABLE `zp_sprints` (
  `id` int NOT NULL AUTO_INCREMENT,
  `projectId` int DEFAULT NULL,
  `name` varchar(45) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `startDate` datetime DEFAULT NULL,
  `endDate` datetime DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=26 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `zp_sprints`
--

INSERT INTO `zp_sprints` VALUES (1,4,'Sprint 3','2022-07-25 00:00:00','2022-07-29 00:00:00'),(2,4,'Sprint 4','2022-08-02 00:00:00','2022-08-06 00:00:00'),(3,4,'Sprint 5','2022-08-08 00:00:00','2022-08-12 00:00:00'),(5,7,'Sprint 1','2022-11-21 00:00:00','2022-11-28 00:00:00'),(6,7,'Sprint 2','2022-11-29 00:00:00','2022-12-05 00:00:00'),(7,7,'Sprint 3','2022-12-06 00:00:00','2022-12-13 00:00:00'),(8,7,'Sprint 4','2022-12-14 00:00:00','2022-12-20 00:00:00'),(9,7,'Sprint 5','2022-12-21 00:00:00','2022-12-30 00:00:00'),(10,9,'2022 December','2022-12-01 00:00:00','2022-12-31 00:00:00'),(11,9,'2023 January','2023-01-01 00:00:00','2023-01-31 00:00:00'),(12,10,'Sprint 1','2023-01-23 00:00:00','2023-02-04 00:00:00'),(13,11,'Sprint 1','2023-02-06 00:00:00','2023-02-10 00:00:00'),(14,17,'Sprint 1','2023-04-03 00:00:00','2023-04-12 00:00:00'),(15,17,'Sprint 2','2023-04-11 00:00:00','2023-04-17 00:00:00'),(16,19,'Sprint 1','2023-05-17 00:00:00','2023-05-23 00:00:00'),(17,19,'Sprint 2','2023-05-24 00:00:00','2023-05-30 00:00:00'),(18,19,'Sprint 3','2023-06-12 00:00:00','2023-06-16 00:00:00'),(19,20,'Sprint One','2023-06-12 00:00:00','2023-06-16 00:00:00'),(20,20,'Sprint Two','2023-06-19 00:00:00','2023-06-23 00:00:00'),(21,19,'Sprint 4','2023-06-22 00:00:00','2023-06-27 00:00:00'),(22,20,'Sprint 3','2023-07-11 00:00:00','2023-07-14 00:00:00'),(23,19,'Sprint 5','2023-08-10 00:00:00','2023-08-16 00:00:00'),(24,22,'01','2023-09-07 00:00:00','2023-09-14 00:00:00'),(25,19,'Sprint 6','2023-10-03 00:00:00','2023-10-09 00:00:00');

--
-- Table structure for table `zp_stats`
--

CREATE TABLE `zp_stats` (
  `sprintId` int DEFAULT NULL,
  `projectId` int DEFAULT NULL,
  `date` datetime DEFAULT NULL,
  `sum_todos` int DEFAULT NULL,
  `sum_open_todos` int DEFAULT NULL,
  `sum_progres_todos` int DEFAULT NULL,
  `sum_closed_todos` int DEFAULT NULL,
  `sum_planned_hours` float DEFAULT NULL,
  `sum_estremaining_hours` float DEFAULT NULL,
  `sum_logged_hours` float DEFAULT NULL,
  `sum_points` int DEFAULT NULL,
  `sum_points_done` int DEFAULT NULL,
  `sum_points_progress` int DEFAULT NULL,
  `sum_points_open` int DEFAULT NULL,
  `sum_todos_xs` int DEFAULT NULL,
  `sum_todos_s` int DEFAULT NULL,
  `sum_todos_m` int DEFAULT NULL,
  `sum_todos_l` int DEFAULT NULL,
  `sum_todos_xl` int DEFAULT NULL,
  `sum_todos_xxl` int DEFAULT NULL,
  `sum_todos_none` int DEFAULT NULL,
  `tickets` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `daily_avg_hours_booked_todo` float DEFAULT NULL,
  `daily_avg_hours_booked_point` float DEFAULT NULL,
  `daily_avg_hours_planned_todo` float DEFAULT NULL,
  `daily_avg_hours_planned_point` float DEFAULT NULL,
  `daily_avg_hours_remaining_point` float DEFAULT NULL,
  `daily_avg_hours_remaining_todo` float DEFAULT NULL,
  `sum_teammembers` int DEFAULT NULL,
  KEY `projectId` (`projectId`,`sprintId`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `zp_stats`
--

INSERT INTO `zp_stats` VALUES (-1,3,'2022-07-23 00:00:00',1,1,0,0,0,0,NULL,0,0,0,0,0,0,0,0,0,0,1,'9',NULL,NULL,0,NULL,NULL,0,1),(-1,4,'2022-07-24 00:00:00',1,0,1,0,0,0,NULL,5,0,5,0,0,0,0,1,0,0,0,'12',NULL,NULL,0,0,0,0,3),(1,4,'2022-07-25 00:00:00',6,5,1,0,41,0,NULL,22,0,5,17,0,2,1,3,0,0,0,'12,13,16,17,18,19',NULL,NULL,6.83333,1.86364,0,0,3),(-1,4,'2022-07-25 00:00:00',8,7,1,0,41,0,NULL,26,0,5,21,0,4,1,3,0,0,0,'12,13,14,15,16,17,18,19',NULL,NULL,5.125,1.57692,0,0,3),(1,4,'2022-07-26 00:00:00',6,4,2,0,41,0,16,22,0,10,12,0,2,1,3,0,0,0,'12,13,16,17,18,19',2.66667,0.727273,6.83333,1.86364,0,0,3),(-1,4,'2022-07-26 00:00:00',8,6,2,0,41,0,16,26,0,10,16,0,4,1,3,0,0,0,'12,13,14,15,16,17,18,19',2,0.615385,5.125,1.57692,0,0,3),(1,4,'2022-07-27 00:00:00',6,4,0,2,41,0,24,22,10,0,12,0,2,1,3,0,0,0,'12,13,16,17,18,19',4,1.09091,6.83333,1.86364,0,0,3),(-1,4,'2022-07-27 00:00:00',8,6,0,2,41,0,24,26,10,0,16,0,4,1,3,0,0,0,'12,13,14,15,16,17,18,19',3,0.923077,5.125,1.57692,0,0,3),(-1,4,'2022-07-28 00:00:00',10,3,1,6,41,0,24,24,12,5,7,0,3,1,3,0,0,3,'12,13,14,16,17,18,19,21,22,23',2.4,1,4.1,1.70833,0,0,3),(-1,4,'2022-07-29 00:00:00',10,1,3,6,41,0,32,24,12,10,2,0,3,1,3,0,0,3,'12,13,14,16,17,18,19,21,22,23',3.2,1.33333,4.1,1.70833,0,0,3),(2,4,'2022-07-31 00:00:00',1,0,1,0,16,0,8,5,0,5,0,0,0,0,1,0,0,0,'16',8,1.6,16,3.2,0,0,3),(-1,4,'2022-07-31 00:00:00',18,1,4,13,41,0,32,32,15,15,2,0,3,1,3,1,0,10,'12,13,14,16,17,18,19,21,22,23,29,30,31,32,33,34,35,36',1.77778,1,2.27778,1.28125,0,0,3),(2,4,'2022-08-01 00:00:00',1,0,1,0,16,0,8,5,0,5,0,0,0,0,1,0,0,0,'16',8,1.6,16,3.2,0,0,3),(-1,4,'2022-08-01 00:00:00',18,1,4,13,41,0,32,32,15,15,2,0,3,1,3,1,0,10,'12,13,14,16,17,18,19,21,22,23,29,30,31,32,33,34,35,36',1.77778,1,2.27778,1.28125,0,0,3),(2,4,'2022-08-03 00:00:00',10,7,3,0,33,0,40,28,0,6,22,0,6,2,2,0,0,0,'13,14,16,17,18,19,23,33,37,38',4,1.42857,3.3,1.17857,0,0,3),(-1,4,'2022-08-03 00:00:00',20,7,3,10,41,0,56,41,13,6,22,0,6,2,3,1,0,8,'12,13,14,16,17,18,19,21,22,23,29,30,31,32,33,34,35,36,37,38',2.8,1.36585,2.05,1,0,0,3),(2,4,'2022-08-04 00:00:00',10,4,5,1,38,0,40,28,2,14,12,0,6,2,2,0,0,0,'13,14,16,17,18,19,23,33,37,38',4,1.42857,3.8,1.35714,0,0,3),(-1,4,'2022-08-04 00:00:00',20,4,5,11,46,0,56,41,15,14,12,0,6,2,3,1,0,8,'12,13,14,16,17,18,19,29,30,31,32,34,35,36,21,22,23,33,37,38',2.8,1.36585,2.3,1.12195,0,0,3),(-1,4,'2022-08-05 00:00:00',21,3,5,13,46,0,59,46,19,15,12,0,6,2,4,1,0,8,'12,13,14,16,17,18,19,29,30,31,32,34,35,36,21,22,23,33,37,38,40',2.80952,1.28261,2.19048,1,0,0,3),(-1,4,'2022-08-06 00:00:00',21,2,5,14,46,0,59,46,24,15,7,0,6,2,4,1,0,8,'12,13,14,16,17,18,19,29,30,31,32,34,35,36,21,22,23,33,37,38,40',2.80952,1.28261,2.19048,1,0,0,3),(3,4,'2022-08-07 00:00:00',3,0,0,3,0,0,NULL,12,12,0,0,0,1,0,2,0,0,0,'40,41,42',NULL,NULL,0,0,0,0,3),(-1,4,'2022-08-07 00:00:00',23,2,3,18,46,0,59,53,37,9,7,0,7,2,5,1,0,8,'12,13,14,16,17,18,19,29,30,31,32,34,35,36,21,22,23,33,37,38,40,41,42',2.56522,1.11321,2,0.867925,0,0,3),(3,4,'2022-08-08 00:00:00',4,0,0,4,0,0,NULL,14,14,0,0,0,2,0,2,0,0,0,'40,41,42,43',NULL,NULL,0,0,0,0,3),(-1,4,'2022-08-08 00:00:00',24,2,2,20,46,0,59,55,44,4,7,0,8,2,5,1,0,8,'12,13,14,16,17,18,19,29,30,31,32,34,35,36,21,22,23,33,37,38,40,41,42,43',2.45833,1.07273,1.91667,0.836364,0,0,3),(-1,4,'2022-08-18 00:00:00',24,2,2,20,46,0,59,55,44,4,7,0,8,2,5,1,0,8,'12,13,14,16,17,18,19,29,30,31,32,34,35,36,21,22,23,33,37,38,40,41,42,43',2.45833,1.07273,1.91667,0.836364,0,0,3),(-1,4,'2022-08-21 00:00:00',24,2,2,20,46,0,59,55,44,4,7,0,8,2,5,1,0,8,'12,13,14,16,17,18,19,29,30,31,32,34,35,36,21,22,23,33,37,38,40,41,42,43',2.45833,1.07273,1.91667,0.836364,0,0,3),(-1,4,'2022-08-28 00:00:00',24,2,2,20,46,0,59,55,44,4,7,0,8,2,5,1,0,8,'12,13,14,16,17,18,19,21,22,23,29,30,31,32,33,34,35,36,37,38,40,41,42,43',2.45833,1.07273,1.91667,0.836364,0,0,3),(-1,4,'2022-09-15 00:00:00',24,2,2,20,46,0,59,55,44,4,7,0,8,2,5,1,0,8,'12,13,14,16,17,18,19,29,30,31,32,34,35,36,21,22,23,33,37,38,40,41,42,43',2.45833,1.07273,1.91667,0.836364,0,0,3),(-1,4,'2022-09-29 00:00:00',24,2,2,20,46,0,59,55,44,4,7,0,8,2,5,1,0,8,'12,13,14,16,17,18,19,29,30,31,32,34,35,36,21,22,23,33,37,38,40,41,42,43',2.45833,1.07273,1.91667,0.836364,0,0,3),(-1,4,'2022-11-18 00:00:00',24,3,1,20,46,0,59,55,44,2,9,0,8,2,5,1,0,8,'12,13,14,16,17,18,19,21,22,23,29,30,31,32,33,34,35,36,37,38,40,41,42,43',2.45833,1.07273,1.91667,0.836364,0,0,3),(-1,4,'2022-11-22 00:00:00',24,3,1,20,46,0,59,55,44,2,9,0,8,2,5,1,0,8,'12,13,14,16,17,18,19,29,30,31,32,34,35,36,21,22,23,33,37,38,40,41,42,43',2.45833,1.07273,1.91667,0.836364,0,0,3),(5,7,'2022-11-22 00:00:00',4,0,4,0,42,42,NULL,18,0,18,0,0,1,1,1,1,0,0,'45,46,47,48',NULL,NULL,10.5,2.33333,2.33333,10.5,5),(-1,7,'2022-11-22 00:00:00',4,0,4,0,42,42,NULL,18,0,18,0,0,1,1,1,1,0,0,'45,46,47,48',NULL,NULL,10.5,2.33333,2.33333,10.5,5),(5,7,'2022-11-23 00:00:00',4,1,2,1,42,42,36,18,2,11,5,0,1,1,1,1,0,0,'45,46,47,48',9,2,10.5,2.33333,2.33333,10.5,5),(-1,7,'2022-11-23 00:00:00',16,13,2,1,210,210,36,97,2,11,84,0,1,2,5,8,0,0,'45,46,47,48,49,50,51,52,53,54,57,58,59,60,61,62',2.25,0.371134,13.125,2.16495,2.16495,13.125,5),(5,7,'2022-11-25 00:00:00',4,1,2,1,42,42,42,18,2,11,5,0,1,1,1,1,0,0,'45,46,47,48',10.5,2.33333,10.5,2.33333,2.33333,10.5,5),(-1,7,'2022-11-25 00:00:00',16,13,2,1,210,210,42,97,2,11,84,0,1,2,5,8,0,0,'45,46,47,48,49,50,51,52,53,54,57,58,59,60,61,62',2.625,0.43299,13.125,2.16495,2.16495,13.125,5),(-1,7,'2022-11-27 00:00:00',16,12,1,3,210,210,54,100,10,8,82,0,1,2,4,9,0,0,'45,46,47,48,49,50,51,52,53,54,57,58,59,60,61,62',3.375,0.54,13.125,2.1,2.1,13.125,5),(6,7,'2022-11-29 00:00:00',3,2,1,0,42,42,NULL,19,0,8,11,0,0,1,0,2,0,0,'49,50,51',NULL,NULL,14,2.21053,2.21053,14,5),(-1,7,'2022-11-29 00:00:00',16,11,1,4,210,210,78,100,18,8,74,0,1,2,4,9,0,0,'45,46,47,48,49,50,51,52,53,54,57,58,59,60,61,62',4.875,0.78,13.125,2.1,2.1,13.125,5),(6,7,'2022-11-30 00:00:00',3,1,2,0,42,42,12,19,0,16,3,0,0,1,0,2,0,0,'49,50,51',4,0.631579,14,2.21053,2.21053,14,5),(-1,7,'2022-11-30 00:00:00',16,10,2,4,210,210,78,100,18,16,66,0,1,2,4,9,0,0,'45,46,47,48,49,50,51,52,53,54,57,58,59,60,61,62',4.875,0.78,13.125,2.1,2.1,13.125,5),(6,7,'2022-12-01 00:00:00',3,0,3,0,42,42,42,19,0,19,0,0,0,1,0,2,0,0,'49,50,51',14,2.21053,14,2.21053,2.21053,14,5),(-1,7,'2022-12-01 00:00:00',16,9,3,4,210,210,108,100,18,19,63,0,1,2,4,9,0,0,'45,46,47,48,49,50,51,52,53,54,57,58,59,60,61,62',6.75,1.08,13.125,2.1,2.1,13.125,5),(-1,7,'2022-12-04 00:00:00',16,9,2,5,210,210,114,100,21,16,63,0,1,2,4,9,0,0,'45,46,47,48,49,50,51,52,53,54,57,58,59,60,61,62',7.125,1.14,13.125,2.1,2.1,13.125,5),(-1,4,'2022-12-04 00:00:00',24,3,1,20,46,0,59,55,44,2,9,0,8,2,5,1,0,8,'12,13,14,16,17,18,19,29,30,31,32,34,35,36,21,22,23,33,37,38,40,41,42,43',2.45833,1.07273,1.91667,0.836364,0,0,3),(7,7,'2022-12-05 00:00:00',4,1,3,0,42,42,NULL,26,0,18,8,0,0,0,2,2,0,0,'52,53,54,57',NULL,NULL,10.5,1.61538,1.61538,10.5,5),(-1,7,'2022-12-05 00:00:00',16,6,3,7,210,210,132,100,37,18,45,0,1,2,4,9,0,0,'45,46,47,48,49,50,51,52,53,54,57,58,59,60,61,62',8.25,1.32,13.125,2.1,2.1,13.125,5),(7,7,'2022-12-06 00:00:00',4,0,4,0,42,42,6,26,0,26,0,0,0,0,2,2,0,0,'52,53,54,57',1.5,0.230769,10.5,1.61538,1.61538,10.5,5),(-1,7,'2022-12-06 00:00:00',17,6,4,7,218,218,138,105,37,26,42,0,1,2,5,9,0,0,'45,46,47,48,49,50,51,52,53,54,57,58,59,60,61,62,63',8.11765,1.31429,12.8235,2.07619,2.07619,12.8235,5),(7,7,'2022-12-07 00:00:00',4,0,4,0,42,42,12,26,0,26,0,0,0,0,2,2,0,0,'52,53,54,57',3,0.461538,10.5,1.61538,1.61538,10.5,5),(-1,7,'2022-12-07 00:00:00',17,5,4,8,218,218,150,105,42,26,37,0,1,2,5,9,0,0,'45,46,47,48,49,50,51,52,53,54,57,58,59,60,61,62,63',8.82353,1.42857,12.8235,2.07619,2.07619,12.8235,5),(7,7,'2022-12-11 00:00:00',4,0,4,0,42,42,18,26,0,26,0,0,0,0,2,2,0,0,'52,53,54,57',4.5,0.692308,10.5,1.61538,1.61538,10.5,5),(-1,7,'2022-12-11 00:00:00',17,5,4,8,218,218,156,105,42,26,37,0,1,2,5,9,0,0,'45,46,47,48,49,50,51,52,53,54,57,58,59,60,61,62,63',9.17647,1.48571,12.8235,2.07619,2.07619,12.8235,5),(-1,7,'2022-12-12 00:00:00',17,5,4,8,218,218,162,105,42,26,37,0,1,2,5,9,0,0,'45,46,47,48,49,50,51,52,53,54,57,58,59,60,61,62,63',9.52941,1.54286,12.8235,2.07619,2.07619,12.8235,5),(8,7,'2022-12-13 00:00:00',2,2,0,0,42,42,0,16,0,0,16,0,0,0,0,2,0,0,'58,59',0,0,21,2.625,2.625,21,5),(-1,7,'2022-12-13 00:00:00',17,5,0,12,218,218,168,105,68,0,37,0,1,2,5,9,0,0,'45,46,47,48,49,50,51,52,53,54,57,58,59,60,61,62,63',9.88235,1.6,12.8235,2.07619,2.07619,12.8235,5),(-1,4,'2022-12-13 00:00:00',24,3,1,20,46,0,59,55,44,2,9,0,8,2,5,1,0,8,'12,13,14,16,17,18,19,29,30,31,32,34,35,36,21,22,23,33,37,38,40,41,42,43',2.45833,1.07273,1.91667,0.836364,0,0,3),(10,9,'2022-12-13 00:00:00',1,0,1,0,16,0,NULL,3,0,3,0,0,0,1,0,0,0,0,'65',NULL,NULL,16,5.33333,0,0,4),(-1,9,'2022-12-13 00:00:00',1,0,1,0,16,0,NULL,3,0,3,0,0,0,1,0,0,0,0,'65',NULL,NULL,16,5.33333,0,0,4),(10,9,'2022-12-14 00:00:00',1,0,0,1,16,0,NULL,3,3,0,0,0,0,1,0,0,0,0,'65',NULL,NULL,16,5.33333,0,0,4),(-1,9,'2022-12-14 00:00:00',1,0,0,1,16,0,NULL,3,3,0,0,0,0,1,0,0,0,0,'65',NULL,NULL,16,5.33333,0,0,4),(10,9,'2022-12-15 00:00:00',2,0,2,0,20,0,NULL,8,0,8,0,0,0,1,1,0,0,0,'66,67',NULL,NULL,10,2.5,0,0,5),(-1,9,'2022-12-15 00:00:00',2,0,2,0,20,0,NULL,8,0,8,0,0,0,1,1,0,0,0,'66,67',NULL,NULL,10,2.5,0,0,5),(8,7,'2022-12-18 00:00:00',2,0,2,0,42,42,0,16,0,16,0,0,0,0,0,2,0,0,'58,59',0,0,21,2.625,2.625,21,5),(-1,7,'2022-12-18 00:00:00',17,3,2,12,218,218,168,105,68,16,21,0,1,2,5,9,0,0,'45,46,47,48,49,50,51,52,53,54,57,58,59,60,61,62,63',9.88235,1.6,12.8235,2.07619,2.07619,12.8235,5),(10,9,'2022-12-18 00:00:00',2,0,2,0,20,0,NULL,8,0,8,0,0,0,1,1,0,0,0,'66,67',NULL,NULL,10,2.5,0,0,5),(-1,9,'2022-12-18 00:00:00',2,0,2,0,20,0,NULL,8,0,8,0,0,0,1,1,0,0,0,'66,67',NULL,NULL,10,2.5,0,0,5),(10,9,'2022-12-19 00:00:00',3,1,1,1,36,0,NULL,11,3,5,3,0,0,2,1,0,0,0,'66,68,67',NULL,NULL,12,3.27273,0,0,5),(-1,9,'2022-12-19 00:00:00',3,1,1,1,36,0,NULL,11,3,5,3,0,0,2,1,0,0,0,'66,68,67',NULL,NULL,12,3.27273,0,0,5),(10,9,'2022-12-20 00:00:00',4,0,2,2,52,0,NULL,14,6,8,0,0,0,3,1,0,0,0,'66,68,69,67',NULL,NULL,13,3.71429,0,0,5),(-1,9,'2022-12-20 00:00:00',4,0,2,2,52,0,NULL,14,6,8,0,0,0,3,1,0,0,0,'66,68,69,67',NULL,NULL,13,3.71429,0,0,5),(9,7,'2022-12-20 00:00:00',4,3,0,1,50,50,NULL,26,5,0,21,0,0,0,2,2,0,0,'60,61,62,63',NULL,NULL,12.5,1.92308,1.92308,12.5,5),(-1,7,'2022-12-20 00:00:00',17,3,2,12,218,218,168,105,68,16,21,0,1,2,5,9,0,0,'45,46,47,48,49,50,51,52,53,54,57,58,59,60,61,62,63',9.88235,1.6,12.8235,2.07619,2.07619,12.8235,5),(10,9,'2022-12-21 00:00:00',4,0,2,2,52,0,NULL,14,6,8,0,0,0,3,1,0,0,0,'66,68,69,67',NULL,NULL,13,3.71429,0,0,5),(-1,9,'2022-12-21 00:00:00',4,0,2,2,52,0,NULL,14,6,8,0,0,0,3,1,0,0,0,'66,68,69,67',NULL,NULL,13,3.71429,0,0,5),(9,7,'2022-12-21 00:00:00',4,0,3,1,50,50,NULL,26,5,21,0,0,0,0,2,2,0,0,'60,61,62,63',NULL,NULL,12.5,1.92308,1.92308,12.5,5),(-1,7,'2022-12-21 00:00:00',17,0,3,14,218,218,210,105,84,21,0,0,1,2,5,9,0,0,'45,46,47,48,49,50,51,52,53,54,57,58,59,60,61,62,63',12.3529,2,12.8235,2.07619,2.07619,12.8235,5),(10,9,'2022-12-22 00:00:00',5,1,2,2,60,0,NULL,17,6,8,3,0,0,4,1,0,0,0,'66,68,69,70,67',NULL,NULL,12,3.52941,0,0,5),(-1,9,'2022-12-22 00:00:00',5,1,2,2,60,0,NULL,17,6,8,3,0,0,4,1,0,0,0,'66,68,69,70,67',NULL,NULL,12,3.52941,0,0,5),(-1,7,'2022-12-29 00:00:00',17,0,3,14,218,218,222,105,84,21,0,0,1,2,5,9,0,0,'45,46,47,48,49,50,51,52,53,54,57,58,59,60,61,62,63',13.0588,2.11429,12.8235,2.07619,2.07619,12.8235,5),(-1,9,'2023-01-04 00:00:00',5,0,1,4,60,0,NULL,17,14,3,0,0,0,4,1,0,0,0,'66,68,69,70,67',NULL,NULL,12,3.52941,0,0,6),(11,9,'2023-01-08 00:00:00',1,1,0,0,8,0,NULL,5,0,0,5,0,0,0,1,0,0,0,'72',NULL,NULL,8,1.6,0,0,7),(-1,9,'2023-01-08 00:00:00',6,1,1,4,68,0,NULL,22,14,3,5,0,0,4,2,0,0,0,'66,68,69,70,72,67',NULL,NULL,11.3333,3.09091,0,0,7),(-1,7,'2023-01-09 00:00:00',17,0,3,14,218,218,222,105,84,21,0,0,1,2,5,9,0,0,'45,46,47,48,49,50,51,52,53,54,57,58,59,60,61,62,63',13.0588,2.11429,12.8235,2.07619,2.07619,12.8235,5),(11,9,'2023-01-09 00:00:00',2,2,0,0,16,0,NULL,10,0,0,10,0,0,0,2,0,0,0,'72,73',NULL,NULL,8,1.6,0,0,7),(-1,9,'2023-01-09 00:00:00',7,2,1,4,76,0,NULL,27,14,3,10,0,0,4,3,0,0,0,'66,68,69,70,72,73,67',NULL,NULL,10.8571,2.81481,0,0,7),(11,9,'2023-01-17 00:00:00',2,2,0,0,24,0,NULL,10,0,0,10,0,0,0,2,0,0,0,'72,73',NULL,NULL,12,2.4,0,0,7),(-1,9,'2023-01-17 00:00:00',7,2,1,4,84,0,NULL,27,14,3,10,0,0,4,3,0,0,0,'66,68,69,70,72,73,67',NULL,NULL,12,3.11111,0,0,7),(-1,7,'2023-01-18 00:00:00',17,0,3,14,218,218,222,105,84,21,0,0,1,2,5,9,0,0,'45,46,47,48,49,50,51,52,53,54,57,58,59,60,61,62,63',13.0588,2.11429,12.8235,2.07619,2.07619,12.8235,5),(-1,10,'2023-01-23 00:00:00',1,1,0,0,0,0,NULL,3,0,0,3,0,0,1,0,0,0,0,'79',NULL,NULL,0,0,0,0,3),(12,10,'2023-01-29 00:00:00',3,1,2,0,0,0,NULL,11,0,6,5,0,0,2,1,0,0,0,'79,80,81',NULL,NULL,0,0,0,0,3),(-1,10,'2023-01-29 00:00:00',3,1,2,0,0,0,NULL,11,0,6,5,0,0,2,1,0,0,0,'79,80,81',NULL,NULL,0,0,0,0,3),(12,10,'2023-01-30 00:00:00',3,1,2,0,0,0,NULL,11,0,6,5,0,0,2,1,0,0,0,'79,80,81',NULL,NULL,0,0,0,0,3),(-1,10,'2023-01-30 00:00:00',3,1,2,0,0,0,NULL,11,0,6,5,0,0,2,1,0,0,0,'79,80,81',NULL,NULL,0,0,0,0,3),(-1,10,'2023-02-03 00:00:00',3,1,2,0,0,0,NULL,11,0,6,5,0,0,2,1,0,0,0,'79,80,81',NULL,NULL,0,0,0,0,3),(13,11,'2023-02-05 00:00:00',6,6,0,0,0,0,NULL,30,0,0,30,0,0,0,6,0,0,0,'82,83,84,85,86,87',NULL,NULL,0,0,0,0,5),(-1,11,'2023-02-05 00:00:00',6,6,0,0,0,0,NULL,30,0,0,30,0,0,0,6,0,0,0,'82,83,84,85,86,87',NULL,NULL,0,0,0,0,5),(-1,9,'2023-02-05 00:00:00',8,3,1,4,92,0,NULL,32,14,3,15,0,0,4,4,0,0,0,'66,68,69,70,72,73,75,67',NULL,NULL,11.5,2.875,0,0,7),(-1,9,'2023-02-13 00:00:00',8,3,1,4,92,0,NULL,32,14,3,15,0,0,4,4,0,0,0,'66,68,69,70,72,73,75,67',NULL,NULL,11.5,2.875,0,0,7),(-1,11,'2023-03-10 00:00:00',6,6,0,0,0,0,NULL,30,0,0,30,0,0,0,6,0,0,0,'82,83,84,85,86,87',NULL,NULL,0,0,0,0,5),(-1,11,'2023-03-12 00:00:00',6,6,0,0,0,0,NULL,30,0,0,30,0,0,0,6,0,0,0,'82,83,84,85,86,87',NULL,NULL,0,0,0,0,5),(-1,17,'2023-03-13 00:00:00',15,15,0,0,0,0,NULL,41,0,0,41,0,2,9,2,0,0,2,'88,89,90,91,92,93,94,95,96,97,98,99,100,101,102',NULL,NULL,0,0,0,0,3),(-1,17,'2023-03-14 00:00:00',24,24,0,0,0,0,NULL,49,0,0,49,14,1,6,3,0,0,0,'107,108,112,119,120,121,127,130,131,132,133,134,135,136,137,138,142,143,144,145,146,151,153,154',NULL,NULL,0,0,0,0,3),(-1,17,'2023-03-15 00:00:00',30,30,0,0,0,0,NULL,68,0,0,68,14,2,10,4,0,0,0,'107,108,112,119,120,121,127,130,131,132,133,134,135,136,137,138,142,143,144,145,146,151,153,154,155,156,157,158,159,160',NULL,NULL,0,0,0,0,3),(-1,17,'2023-03-21 00:00:00',48,48,0,0,0,0,NULL,140,0,0,140,14,4,19,9,2,0,0,'107,108,112,119,120,121,127,130,131,132,133,134,135,136,137,138,142,143,144,145,146,151,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178',NULL,NULL,0,0,0,0,3),(-1,17,'2023-03-22 00:00:00',53,53,0,0,0,0,NULL,152,0,0,152,14,7,21,9,2,0,0,'107,108,112,119,120,121,127,130,131,132,133,134,135,136,137,138,142,143,144,145,146,151,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183',NULL,NULL,0,0,0,0,3),(-1,4,'2023-03-26 00:00:00',24,3,1,20,46,0,59,55,44,2,9,0,8,2,5,1,0,8,'12,13,14,16,17,18,19,29,30,31,32,34,35,36,21,22,23,33,37,38,40,41,42,43',2.45833,1.07273,1.91667,0.836364,0,0,3),(-1,17,'2023-04-02 00:00:00',53,53,0,0,0,0,NULL,152,0,0,152,14,7,21,9,2,0,0,'107,108,112,119,120,121,127,130,131,132,133,134,135,136,137,138,142,143,144,145,146,151,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183',NULL,NULL,0,0,0,0,3),(-1,4,'2023-04-02 00:00:00',24,3,1,20,46,0,59,55,44,2,9,0,8,2,5,1,0,8,'12,13,14,16,17,18,19,29,30,31,32,34,35,36,21,22,23,33,37,38,40,41,42,43',2.45833,1.07273,1.91667,0.836364,0,0,3),(-1,10,'2023-04-02 00:00:00',3,1,2,0,0,0,NULL,11,0,6,5,0,0,2,1,0,0,0,'79,80,81',NULL,NULL,0,0,0,0,3),(-1,17,'2023-04-11 00:00:00',53,53,0,0,0,0,NULL,152,0,0,152,14,7,21,9,2,0,0,'107,108,112,119,120,121,127,130,131,132,133,134,135,136,137,138,142,143,144,145,146,151,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183',NULL,NULL,0,0,0,0,3),(-1,17,'2023-04-12 00:00:00',53,53,0,0,0,0,NULL,152,0,0,152,14,7,21,9,2,0,0,'107,108,112,119,120,121,127,130,131,132,133,134,135,136,137,138,142,143,144,145,146,151,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183',NULL,NULL,0,0,0,0,3),(-1,17,'2023-04-14 00:00:00',53,53,0,0,0,0,NULL,152,0,0,152,14,7,21,9,2,0,0,'107,108,112,119,120,121,127,130,131,132,133,134,135,136,137,138,142,143,144,145,146,151,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183',NULL,NULL,0,0,0,0,3),(-1,4,'2023-04-14 00:00:00',24,3,1,20,46,0,59,55,44,2,9,0,8,2,5,1,0,8,'12,13,14,16,17,18,19,29,30,31,32,34,35,36,21,22,23,33,37,38,40,41,42,43',2.45833,1.07273,1.91667,0.836364,0,0,3),(-1,17,'2023-04-18 00:00:00',53,53,0,0,0,0,NULL,152,0,0,152,14,7,21,9,2,0,0,'107,108,112,119,120,121,127,130,131,132,133,134,135,136,137,138,142,143,144,145,146,151,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183',NULL,NULL,0,0,0,0,3),(-1,17,'2023-04-23 00:00:00',53,53,0,0,0,0,NULL,152,0,0,152,14,7,21,9,2,0,0,'107,108,112,119,120,121,127,130,131,132,133,134,135,136,137,138,142,143,144,145,146,151,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183',NULL,NULL,0,0,0,0,3),(-1,17,'2023-05-08 00:00:00',53,53,0,0,0,0,NULL,152,0,0,152,14,7,21,9,2,0,0,'107,108,112,119,120,121,127,130,131,132,133,134,135,136,137,138,142,143,144,145,146,151,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183',NULL,NULL,0,0,0,0,3),(-1,17,'2023-05-12 00:00:00',53,53,0,0,0,0,NULL,152,0,0,152,14,7,21,9,2,0,0,'107,108,112,119,120,121,127,130,131,132,133,134,135,136,137,138,142,143,144,145,146,151,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183',NULL,NULL,0,0,0,0,3),(-1,4,'2023-05-12 00:00:00',24,3,1,20,46,0,59,55,44,2,9,0,8,2,5,1,0,8,'12,13,14,16,17,18,19,29,30,31,32,34,35,36,21,22,23,33,37,38,40,41,42,43',2.45833,1.07273,1.91667,0.836364,0,0,3),(-1,19,'2023-05-13 00:00:00',2,2,0,0,0,0,NULL,6,0,0,6,0,0,2,0,0,0,0,'184,185',NULL,NULL,0,0,0,0,5),(-1,19,'2023-05-14 00:00:00',15,15,0,0,94,0,NULL,55,0,0,55,0,4,8,2,0,1,0,'184,185,187,188,189,190,191,193,194,195,197,198,199,200,201',NULL,NULL,6.26667,1.70909,0,0,5),(16,19,'2023-05-15 00:00:00',8,8,0,0,46,0,NULL,21,0,0,21,0,3,5,0,0,0,0,'184,185,187,188,189,190,191,197',NULL,NULL,5.75,2.19048,0,0,5),(-1,19,'2023-05-15 00:00:00',15,15,0,0,126,0,NULL,54,0,0,54,0,5,7,2,0,1,0,'184,185,187,188,189,190,191,193,194,195,197,198,199,201,203',NULL,NULL,8.4,2.33333,0,0,5),(16,19,'2023-05-16 00:00:00',8,8,0,0,46,0,NULL,21,0,0,21,0,3,5,0,0,0,0,'184,185,187,188,189,190,191,197',NULL,NULL,5.75,2.19048,0,0,6),(-1,19,'2023-05-16 00:00:00',15,15,0,0,126,0,NULL,54,0,0,54,0,5,7,2,0,1,0,'184,185,187,188,189,190,191,193,194,195,197,198,199,201,203',NULL,NULL,8.4,2.33333,0,0,6),(16,19,'2023-05-17 00:00:00',8,7,1,0,46,0,NULL,22,0,3,19,0,2,6,0,0,0,0,'184,185,187,188,189,190,191,197',NULL,NULL,5.75,2.09091,0,0,6),(-1,19,'2023-05-17 00:00:00',15,14,1,0,126,0,NULL,55,0,3,52,0,4,8,2,0,1,0,'184,185,187,188,189,190,191,193,194,195,197,198,199,201,203',NULL,NULL,8.4,2.29091,0,0,6),(16,19,'2023-05-19 00:00:00',8,4,4,0,46,0,NULL,22,0,12,10,0,2,6,0,0,0,0,'184,185,187,188,189,190,191,197',NULL,NULL,5.75,2.09091,0,0,6),(-1,19,'2023-05-19 00:00:00',15,11,4,0,126,0,NULL,55,0,12,43,0,4,8,2,0,1,0,'184,185,187,188,189,190,191,193,194,195,197,198,199,201,203',NULL,NULL,8.4,2.29091,0,0,6),(16,19,'2023-05-21 00:00:00',8,4,4,0,46,0,NULL,22,0,12,10,0,2,6,0,0,0,0,'184,185,187,188,189,190,191,197',NULL,NULL,5.75,2.09091,0,0,6),(-1,19,'2023-05-21 00:00:00',15,11,4,0,126,0,NULL,55,0,12,43,0,4,8,2,0,1,0,'184,185,187,188,189,190,191,193,194,195,197,198,199,201,203',NULL,NULL,8.4,2.29091,0,0,6),(-1,19,'2023-05-22 00:00:00',15,11,4,0,126,0,NULL,55,0,12,43,0,4,8,2,0,1,0,'184,185,187,188,189,190,191,193,194,195,197,198,199,201,203',NULL,NULL,8.4,2.29091,0,0,6),(17,19,'2023-05-24 00:00:00',3,3,0,0,40,0,NULL,8,0,0,8,0,1,2,0,0,0,0,'193,194,197',NULL,NULL,13.3333,5,0,0,6),(-1,19,'2023-05-24 00:00:00',15,9,4,2,176,0,NULL,55,6,11,38,0,4,8,2,0,1,0,'184,185,187,188,189,190,191,193,194,195,197,198,199,201,203',NULL,NULL,11.7333,3.2,0,0,6),(17,19,'2023-05-25 00:00:00',3,3,0,0,40,0,NULL,8,0,0,8,0,1,2,0,0,0,0,'193,194,197',NULL,NULL,13.3333,5,0,0,8),(-1,19,'2023-05-25 00:00:00',15,9,4,2,176,0,NULL,55,6,11,38,0,4,8,2,0,1,0,'184,185,187,188,189,190,191,193,194,195,197,198,199,201,203',NULL,NULL,11.7333,3.2,0,0,8),(17,19,'2023-05-26 00:00:00',3,1,2,0,40,0,NULL,8,0,5,3,0,1,2,0,0,0,0,'193,194,197',NULL,NULL,13.3333,5,0,0,8),(-1,19,'2023-05-26 00:00:00',15,7,6,2,176,0,NULL,55,6,16,33,0,4,8,2,0,1,0,'184,185,187,188,189,190,191,193,194,195,197,198,199,201,203',NULL,NULL,11.7333,3.2,0,0,8),(17,19,'2023-05-27 00:00:00',3,1,2,0,40,0,NULL,8,0,5,3,0,1,2,0,0,0,0,'193,194,197',NULL,NULL,13.3333,5,0,0,8),(-1,19,'2023-05-27 00:00:00',15,7,6,2,176,0,NULL,55,6,16,33,0,4,8,2,0,1,0,'184,185,187,188,189,190,191,193,194,195,197,198,199,201,203',NULL,NULL,11.7333,3.2,0,0,8),(-1,19,'2023-05-31 00:00:00',15,7,6,2,176,0,NULL,55,6,16,33,0,4,8,2,0,1,0,'184,185,187,188,189,190,191,193,194,195,197,198,199,201,203',NULL,NULL,11.7333,3.2,0,0,8),(-1,19,'2023-06-04 00:00:00',15,7,6,2,176,0,NULL,55,6,16,33,0,4,8,2,0,1,0,'184,185,187,188,189,190,191,193,194,195,197,198,199,201,203',NULL,NULL,11.7333,3.2,0,0,8),(-1,17,'2023-06-06 00:00:00',53,53,0,0,0,0,NULL,152,0,0,152,14,7,21,9,2,0,0,'107,108,112,119,120,121,127,130,131,132,133,134,135,136,137,138,142,143,144,145,146,151,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183',NULL,NULL,0,0,0,0,3),(-1,19,'2023-06-06 00:00:00',15,5,8,2,176,0,NULL,55,6,22,27,0,4,8,2,0,1,0,'184,185,187,188,189,190,191,193,194,195,197,198,199,201,203',NULL,NULL,11.7333,3.2,0,0,8),(-1,17,'2023-06-08 00:00:00',53,52,1,0,0,0,NULL,152,0,1,151,14,7,21,9,2,0,0,'107,108,112,119,120,121,127,130,131,132,133,134,135,136,137,138,142,143,144,145,146,151,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183',NULL,NULL,0,0,0,0,3),(-1,17,'2023-06-11 00:00:00',53,52,1,0,0,0,NULL,152,0,1,151,14,7,21,9,2,0,0,'107,108,112,119,120,121,127,130,131,132,133,134,135,136,137,138,142,143,144,145,146,151,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183',NULL,NULL,0,0,0,0,3),(-1,19,'2023-06-11 00:00:00',15,5,8,2,176,0,NULL,55,6,22,27,0,4,8,2,0,1,0,'184,185,187,188,189,190,191,193,194,195,197,198,199,201,203',NULL,NULL,11.7333,3.2,0,0,8),(18,19,'2023-06-12 00:00:00',2,1,1,0,32,0,NULL,6,0,3,3,0,0,2,0,0,0,0,'193,194',NULL,NULL,16,5.33333,0,0,8),(-1,19,'2023-06-12 00:00:00',15,6,7,2,176,0,NULL,55,6,19,30,0,4,8,2,0,1,0,'184,185,187,188,189,190,191,193,194,195,197,198,199,201,203',NULL,NULL,11.7333,3.2,0,0,8),(-1,17,'2023-06-12 00:00:00',53,52,1,0,0,0,NULL,152,0,1,151,14,7,21,9,2,0,0,'107,108,112,119,120,121,127,130,131,132,133,134,135,136,137,138,142,143,144,145,146,151,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183',NULL,NULL,0,0,0,0,3),(-1,17,'2023-06-18 00:00:00',55,54,1,0,0,0,NULL,154,0,1,153,16,7,21,9,2,0,0,'107,108,112,119,120,121,127,130,131,132,133,134,135,136,137,138,142,143,144,145,146,151,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,204,205',NULL,NULL,0,0,0,0,3),(-1,19,'2023-06-18 00:00:00',15,6,7,2,176,0,NULL,55,6,19,30,0,4,8,2,0,1,0,'184,185,187,188,189,190,191,193,194,195,197,198,199,201,203',NULL,NULL,11.7333,3.2,0,0,8),(-1,19,'2023-06-19 00:00:00',15,6,7,2,176,0,NULL,55,6,19,30,0,4,8,2,0,1,0,'184,185,187,188,189,190,191,193,194,195,197,198,199,201,203',NULL,NULL,11.7333,3.2,0,0,8),(21,19,'2023-06-20 00:00:00',1,1,0,0,16,0,NULL,5,0,0,5,0,0,0,1,0,0,0,'195',NULL,NULL,16,3.2,0,0,8),(-1,19,'2023-06-20 00:00:00',16,6,7,3,176,0,NULL,58,9,19,30,0,4,9,2,0,1,0,'184,185,187,188,189,190,191,193,194,195,197,198,199,201,203,210',NULL,NULL,11,3.03448,0,0,8),(-1,20,'2023-06-20 00:00:00',4,4,0,0,0,0,NULL,12,0,0,12,0,0,4,0,0,0,0,'206,207,208,209',NULL,NULL,0,0,0,0,3),(21,19,'2023-06-21 00:00:00',3,3,0,0,32,0,NULL,11,0,0,11,0,0,2,1,0,0,0,'195,210,211',NULL,NULL,10.6667,2.90909,0,0,8),(-1,19,'2023-06-21 00:00:00',17,7,7,3,192,0,NULL,61,9,19,33,0,4,10,2,0,1,0,'184,185,187,188,189,190,191,193,194,195,197,198,199,201,203,210,211',NULL,NULL,11.2941,3.14754,0,0,8),(-1,20,'2023-06-21 00:00:00',4,0,1,3,0,0,NULL,12,9,3,0,0,0,4,0,0,0,0,'206,207,208,209',NULL,NULL,0,0,0,0,3),(21,19,'2023-06-28 00:00:00',4,4,0,0,40,0,NULL,14,0,0,14,0,0,3,1,0,0,0,'195,210,211,212',NULL,NULL,10,2.85714,0,0,8),(-1,19,'2023-06-28 00:00:00',18,8,7,3,200,0,NULL,64,9,19,36,0,4,11,2,0,1,0,'184,185,187,188,189,190,191,193,194,195,197,198,199,201,203,210,211,212',NULL,NULL,11.1111,3.125,0,0,8),(21,19,'2023-06-29 00:00:00',4,0,4,0,40,0,NULL,14,0,14,0,0,0,3,1,0,0,0,'195,210,211,212',NULL,NULL,10,2.85714,0,0,8),(-1,19,'2023-06-29 00:00:00',18,4,11,3,200,0,NULL,64,9,33,22,0,4,11,2,0,1,0,'184,185,187,188,189,190,191,193,194,195,197,198,199,201,203,210,211,212',NULL,NULL,11.1111,3.125,0,0,8),(-1,20,'2023-07-02 00:00:00',5,1,1,3,0,0,NULL,14,9,3,2,0,1,4,0,0,0,0,'206,207,208,209,213',NULL,NULL,0,0,0,0,3),(-1,17,'2023-07-02 00:00:00',55,54,1,0,0,0,NULL,154,0,1,153,16,7,21,9,2,0,0,'107,108,112,119,120,121,127,130,131,132,133,134,135,136,137,138,142,143,144,145,146,151,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,204,205',NULL,NULL,0,0,0,0,3),(-1,17,'2023-07-03 00:00:00',56,39,17,0,0,0,NULL,157,0,23,134,16,7,22,9,2,0,0,'107,108,112,119,120,121,127,130,131,132,133,134,135,136,137,138,142,143,144,145,146,151,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,204,205,214',NULL,NULL,0,0,0,0,3),(-1,20,'2023-07-04 00:00:00',5,1,1,3,0,0,NULL,14,9,3,2,0,1,4,0,0,0,0,'206,207,208,209,213',NULL,NULL,0,0,0,0,3),(-1,17,'2023-07-04 00:00:00',56,36,20,0,0,0,NULL,157,0,28,129,16,7,22,9,2,0,0,'107,108,112,119,120,121,127,130,131,132,133,134,135,136,137,138,142,143,144,145,146,151,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,204,205,214',NULL,NULL,0,0,0,0,3),(-1,17,'2023-07-09 00:00:00',56,30,26,0,0,0,NULL,157,0,47,110,16,7,22,9,2,0,0,'107,108,112,119,120,121,127,130,131,132,133,134,135,136,137,138,142,143,144,145,146,151,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,204,205,214',NULL,NULL,0,0,0,0,3),(-1,17,'2023-07-10 00:00:00',57,28,29,0,0,0,NULL,159,0,57,102,16,8,22,9,2,0,0,'107,108,112,119,120,121,127,130,131,132,133,134,135,136,137,138,142,143,144,145,146,151,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,204,205,214,215',NULL,NULL,0,0,0,0,3),(21,19,'2023-07-10 00:00:00',4,0,4,0,40,0,NULL,14,0,14,0,0,0,3,1,0,0,0,'195,210,211,212',NULL,NULL,10,2.85714,0,0,8),(-1,19,'2023-07-10 00:00:00',18,4,11,3,200,0,NULL,64,9,33,22,0,4,11,2,0,1,0,'184,185,187,188,189,190,191,193,194,195,197,198,199,201,203,210,211,212',NULL,NULL,11.1111,3.125,0,0,8),(21,19,'2023-07-11 00:00:00',4,0,4,0,40,0,NULL,14,0,14,0,0,0,3,1,0,0,0,'195,210,211,212',NULL,NULL,10,2.85714,0,0,8),(-1,19,'2023-07-11 00:00:00',18,4,11,3,200,0,NULL,64,9,33,22,0,4,11,2,0,1,0,'184,185,187,188,189,190,191,193,194,195,197,198,199,201,203,210,211,212',NULL,NULL,11.1111,3.125,0,0,8),(-1,20,'2023-07-11 00:00:00',5,0,2,3,0,0,NULL,14,9,5,0,0,1,4,0,0,0,0,'206,207,208,209,213',NULL,NULL,0,0,0,0,3),(22,20,'2023-07-12 00:00:00',2,2,0,0,0,0,NULL,7,0,0,7,0,1,0,1,0,0,0,'216,217',NULL,NULL,0,0,0,0,3),(-1,20,'2023-07-12 00:00:00',7,2,0,5,0,0,NULL,21,14,0,7,0,2,4,1,0,0,0,'206,207,208,209,213,216,217',NULL,NULL,0,0,0,0,3),(-1,20,'2023-07-25 00:00:00',7,2,0,5,0,0,NULL,21,14,0,7,0,2,4,1,0,0,0,'206,207,208,209,213,216,217',NULL,NULL,0,0,0,0,3),(-1,19,'2023-07-25 00:00:00',18,4,11,3,200,0,NULL,64,9,33,22,0,4,11,2,0,1,0,'184,185,187,188,189,190,191,193,194,195,197,198,199,201,203,210,211,212',NULL,NULL,11.1111,3.125,0,0,8),(-1,19,'2023-07-27 00:00:00',18,4,11,3,200,0,NULL,64,9,33,22,0,4,11,2,0,1,0,'184,185,187,188,189,190,191,193,194,195,197,198,199,201,203,210,211,212',NULL,NULL,11.1111,3.125,0,0,8),(-1,19,'2023-07-30 00:00:00',18,4,11,3,200,0,NULL,64,9,33,22,0,4,11,2,0,1,0,'184,185,187,188,189,190,191,193,194,195,197,198,199,201,203,210,211,212',NULL,NULL,11.1111,3.125,0,0,8),(-1,17,'2023-07-30 00:00:00',57,28,29,0,0,0,NULL,159,0,57,102,16,8,22,9,2,0,0,'107,108,112,119,120,121,127,130,131,132,133,134,135,136,137,138,142,143,144,145,146,151,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,204,205,214,215',NULL,NULL,0,0,0,0,3),(-1,17,'2023-07-31 00:00:00',57,28,29,0,0,0,NULL,159,0,57,102,16,8,22,9,2,0,0,'107,108,112,119,120,121,127,130,131,132,133,134,135,136,137,138,142,143,144,145,146,151,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,204,205,214,215',NULL,NULL,0,0,0,0,3),(-1,17,'2023-08-01 00:00:00',57,28,29,0,0,0,NULL,159,0,57,102,16,8,22,9,2,0,0,'107,108,112,119,120,121,127,130,131,132,133,134,135,136,137,138,142,143,144,145,146,151,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,204,205,214,215',NULL,NULL,0,0,0,0,3),(-1,17,'2023-08-02 00:00:00',57,23,34,0,0,0,NULL,159,0,77,82,16,8,22,9,2,0,0,'107,108,112,119,120,121,127,130,131,132,133,134,135,136,137,138,142,143,144,145,146,151,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,204,205,214,215',NULL,NULL,0,0,0,0,3),(-1,17,'2023-08-04 00:00:00',57,23,34,0,0,0,NULL,159,0,77,82,16,8,22,9,2,0,0,'107,108,112,119,120,121,127,130,131,132,133,134,135,136,137,138,142,143,144,145,146,151,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,204,205,214,215',NULL,NULL,0,0,0,0,3),(-1,17,'2023-08-08 00:00:00',57,23,21,13,0,0,NULL,159,17,60,82,16,8,22,9,2,0,0,'107,108,112,119,120,121,127,130,131,132,133,134,135,136,137,138,142,143,144,145,146,151,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,204,205,214,215',NULL,NULL,0,0,0,0,3),(-1,19,'2023-08-08 00:00:00',18,4,11,3,200,0,NULL,64,9,33,22,0,4,11,2,0,1,0,'184,185,187,188,189,190,191,193,194,195,197,198,199,201,203,210,211,212',NULL,NULL,11.1111,3.125,0,0,8),(-1,20,'2023-08-08 00:00:00',7,2,0,5,0,0,NULL,21,14,0,7,0,2,4,1,0,0,0,'206,207,208,209,213,216,217',NULL,NULL,0,0,0,0,3),(23,19,'2023-08-09 00:00:00',3,3,0,0,0,0,NULL,7,0,0,7,1,0,2,0,0,0,0,'218,219,220',NULL,NULL,0,0,0,0,8),(-1,19,'2023-08-09 00:00:00',21,7,6,8,200,0,NULL,71,26,16,29,1,4,13,2,0,1,0,'184,185,187,188,189,190,191,193,194,195,197,198,199,201,203,210,211,212,218,219,220',NULL,NULL,9.52381,2.8169,0,0,8),(-1,17,'2023-08-09 00:00:00',57,23,21,13,0,0,NULL,159,17,60,82,16,8,22,9,2,0,0,'107,108,112,119,120,121,127,130,131,132,133,134,135,136,137,138,142,143,144,145,146,151,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,204,205,214,215',NULL,NULL,0,0,0,0,3),(-1,17,'2023-08-10 00:00:00',57,23,19,15,0,0,NULL,159,21,56,82,16,8,22,9,2,0,0,'107,108,112,119,120,121,127,130,131,132,133,134,135,136,137,138,142,143,144,145,146,151,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,204,205,214,215',NULL,NULL,0,0,0,0,3),(-1,17,'2023-08-16 00:00:00',57,23,19,15,0,0,NULL,159,21,56,82,16,8,22,9,2,0,0,'107,108,112,119,120,121,127,130,131,132,133,134,135,136,137,138,142,143,144,145,146,151,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,204,205,214,215',NULL,NULL,0,0,0,0,3),(-1,19,'2023-08-16 00:00:00',21,7,6,8,200,0,NULL,71,26,16,29,1,4,13,2,0,1,0,'184,185,187,188,189,190,191,193,194,195,197,198,199,201,203,210,211,212,218,219,220',NULL,NULL,9.52381,2.8169,0,0,8),(-1,7,'2023-08-18 00:00:00',17,0,0,17,218,218,222,105,105,0,0,0,1,2,5,9,0,0,'45,46,47,48,49,50,51,52,53,54,57,58,59,60,61,62,63',13.0588,2.11429,12.8235,2.07619,2.07619,12.8235,5),(-1,11,'2023-08-18 00:00:00',6,6,0,0,0,0,NULL,30,0,0,30,0,0,0,6,0,0,0,'82,83,84,85,86,87',NULL,NULL,0,0,0,0,5),(-1,19,'2023-08-20 00:00:00',21,7,6,8,200,0,NULL,71,26,16,29,1,4,13,2,0,1,0,'184,185,187,188,189,190,191,193,194,195,197,198,199,201,203,210,211,212,218,219,220',NULL,NULL,9.52381,2.8169,0,0,8),(-1,19,'2023-08-24 00:00:00',21,7,6,8,200,0,NULL,71,26,16,29,1,4,13,2,0,1,0,'184,185,187,188,189,190,191,193,194,195,197,198,199,201,203,210,211,212,218,219,220',NULL,NULL,9.52381,2.8169,0,0,8),(-1,11,'2023-08-26 00:00:00',6,6,0,0,0,0,NULL,30,0,0,30,0,0,0,6,0,0,0,'82,83,84,85,86,87',NULL,NULL,0,0,0,0,5),(-1,11,'2023-08-27 00:00:00',6,6,0,0,0,0,NULL,30,0,0,30,0,0,0,6,0,0,0,'82,83,84,85,86,87',NULL,NULL,0,0,0,0,5),(-1,9,'2023-08-30 00:00:00',8,3,1,4,92,0,NULL,32,14,3,15,0,0,4,4,0,0,0,'66,68,69,70,72,73,75,67',NULL,NULL,11.5,2.875,0,0,7),(-1,19,'2023-08-30 00:00:00',21,7,6,8,200,0,NULL,71,26,16,29,1,4,13,2,0,1,0,'184,185,187,188,189,190,191,193,194,195,197,198,199,201,203,210,211,212,218,219,220',NULL,NULL,9.52381,2.8169,0,0,8),(-1,22,'2023-09-05 00:00:00',3,2,1,0,8,0,NULL,9,0,3,6,0,0,3,0,0,0,0,'234,235,236',NULL,NULL,2.66667,0.888889,0,0,5),(-1,19,'2023-10-01 00:00:00',21,7,6,8,200,0,NULL,71,26,16,29,1,4,13,2,0,1,0,'184,185,187,188,189,190,191,193,194,195,197,198,199,201,203,210,211,212,218,219,220',NULL,NULL,9.52381,2.8169,0,0,8),(-1,19,'2023-10-02 00:00:00',21,7,6,8,200,0,NULL,71,26,16,29,1,4,13,2,0,1,0,'184,185,187,188,189,190,191,193,194,195,197,198,199,201,203,210,211,212,218,219,220',NULL,NULL,9.52381,2.8169,0,0,8),(-1,19,'2023-10-09 00:00:00',37,23,6,8,200,0,NULL,130,26,16,88,3,10,15,5,3,1,0,'184,185,187,188,189,190,191,193,194,195,197,198,199,201,203,210,211,212,218,219,220,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252',NULL,NULL,5.40541,1.53846,0,0,8),(-1,7,'2023-10-10 00:00:00',17,0,0,17,218,218,222,105,105,0,0,0,1,2,5,9,0,0,'45,46,47,48,49,50,51,52,53,54,57,58,59,60,61,62,63',13.0588,2.11429,12.8235,2.07619,2.07619,12.8235,5),(-1,22,'2023-10-20 00:00:00',3,0,3,0,8,0,NULL,9,0,9,0,0,0,3,0,0,0,0,'234,235,236',NULL,NULL,2.66667,0.888889,0,0,5),(-1,22,'2023-12-13 00:00:00',3,0,3,0,8,0,NULL,9,0,9,0,0,0,3,0,0,0,0,'234,235,236',NULL,NULL,2.66667,0.888889,0,0,5),(-1,22,'2024-01-02 00:00:00',3,0,3,0,8,0,NULL,9,0,9,0,0,0,3,0,0,0,0,'234,235,236',NULL,NULL,2.66667,0.888889,0,0,5);

--
-- Table structure for table `zp_submodulerights`
--

CREATE TABLE `zp_submodulerights` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `alias` varchar(155) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `title` varchar(155) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `module` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `submodule` varchar(150) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `roleIds` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=25 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `zp_submodulerights`
--

INSERT INTO `zp_submodulerights` VALUES (1,'comments-generalComment','COMMENTS','comments','generalComment.sub.php','2,4,5,3'),(2,'dashboard-calendar','CALENDAR','dashboard','calendar.sub.php','2,4,5,3'),(3,'dashboard-escalatingTickets','ESCALATING_TICKETS','dashboard','escalatingTickets.sub.php','2,4,5'),(4,'dashboard-hotLeads','HOT_LEADS','dashboard','hotLeads.sub.php','2,4,5'),(5,'dashboard-myHours','MY_HOURS','dashboard','myHours.sub.php','2,4,5'),(6,'dashboard-myProjects','MY_PROJECTS','dashboard','myProjects.sub.php','2,4,5'),(7,'dashboard-myTickets','MY_TICKETS','dashboard','myTickets.sub.php','2,4,5,3'),(8,'dashboard-notes','NOTES','dashboard','notes.sub.php','2,4,5,3'),(9,'dashboard-projectsProgress','PROJECT_PROGRESS','dashboard','projectsProgress.sub.php','2,4,5,3'),(10,'dashboard-statistics','STATISTICS','dashboard','statistics.sub.php','2,4,5'),(11,'dashboard-supportInfo','SUPPORT_INFO','dashboard','supportInfo.sub.php','2,4,5,3'),(12,'dashboard-timeTracker','','dashboard','timeTracker.sub.php','2,4,5'),(13,'projects-budgeting','BUDGETING','projects','budgeting.sub.php','2,5'),(14,'projects-tickets','TICKETS','projects','tickets.sub.php','2,4,5,3'),(15,'projects-timeline','TIMELINE','projects','timeline.sub.php','2,4,5,3'),(16,'projects-timesheet','TIMESHEET','projects','timesheet.sub.php','2,4,5'),(17,'tickets-assignUsers','ASSIGN_USERS','tickets','assignUsers.sub.php',NULL),(18,'tickets-attachments','FILES','tickets','attachments.sub.php','2,4,5,3'),(19,'tickets-comments','COMMENTS','tickets','comments.sub.php','2,4,5,3'),(20,'tickets-technicalDetails','TECHNICAL_DETAILS','tickets','technicalDetails.sub.php','2,4,5,3'),(21,'tickets-ticketDetails','TICKET_DETAILS','tickets','ticketDetails.sub.php','2,4,5,3'),(22,'tickets-ticketHistory','TICKET_HISTORY','tickets','ticketHistory.sub.php','2,4,5'),(23,'tickets-timesheet','TIMESHEET','tickets','timesheet.sub.php','2,4,5'),(24,'tickets-subTasks','SUBTASKS','tickets','subTasks.sub.php','2,4,5,3');

--
-- Table structure for table `zp_tickethistory`
--

CREATE TABLE `zp_tickethistory` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `userId` int DEFAULT NULL,
  `ticketId` int DEFAULT NULL,
  `changeType` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `changeValue` varchar(150) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `dateModified` datetime DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=432 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `zp_tickethistory`
--

INSERT INTO `zp_tickethistory` VALUES (1,1,12,'planHours','8','2022-07-25 10:12:15'),(2,1,12,'status','3','2022-07-25 10:48:19'),(3,1,16,'status','3','2022-07-25 14:21:55'),(4,1,12,'status','4','2022-07-25 14:22:00'),(5,1,20,'planHours','16','2022-07-25 14:27:05'),(6,1,20,'fromDate','2022-07-26 00:00:00','2022-07-25 14:27:43'),(7,1,20,'toDate','2022-07-27 00:00:00','2022-07-25 14:27:43'),(8,2,12,'status','2','2022-07-26 14:04:33'),(9,2,17,'status','4','2022-07-26 14:13:44'),(10,2,12,'fromDate','2022-07-25 00:00:00','2022-07-26 14:16:45'),(11,2,12,'toDate','2022-07-27 00:00:00','2022-07-26 14:16:45'),(12,1,12,'toDate','2022-07-26 00:00:00','2022-07-26 17:11:22'),(13,1,12,'status','0','2022-07-26 17:11:58'),(14,1,12,'status','2','2022-07-26 17:12:49'),(15,2,17,'status','2','2022-07-27 15:45:11'),(16,1,12,'deadline','2022-07-26 00:00:00','2022-07-27 16:07:43'),(17,1,17,'deadline','2022-07-27 00:00:00','2022-07-27 16:08:24'),(18,3,22,'status','-1','2022-07-28 08:10:38'),(19,3,21,'status','-1','2022-07-28 08:22:19'),(20,3,23,'status','-1','2022-07-28 08:22:23'),(21,3,14,'status','-1','2022-07-28 08:23:46'),(22,1,30,'status','-1','2022-07-30 13:17:45'),(23,1,32,'description','<p>Display of advance sales information about a customer. i.e Invoices, Payments, Sales Orders, Packages, Expenses, Bills, Quotes and Credit Note</p>\r','2022-07-30 13:41:27'),(24,3,12,'headline','Attribute Management I','2022-07-30 14:07:23'),(25,3,16,'type','task','2022-07-30 19:47:19'),(26,3,16,'description','<p><strong><u>Description</u></strong></p>\r\n<p>A user shall be able to issues a sales return by scanning the barcode of a receipt or inputting the nam','2022-07-30 19:47:19'),(27,3,14,'status','4','2022-08-02 09:53:52'),(28,3,23,'status','3','2022-08-02 09:54:08'),(29,3,14,'status','3','2022-08-02 09:54:11'),(30,3,33,'status','3','2022-08-02 09:54:25'),(31,3,33,'editors','2','2022-08-02 10:01:39'),(32,3,23,'editors','2','2022-08-02 10:01:51'),(33,3,14,'editors','2','2022-08-02 10:01:54'),(34,3,14,'deadline','2020-08-06 00:00:00','2022-08-02 10:02:17'),(35,3,23,'deadline','2020-08-06 00:00:00','2022-08-02 10:02:21'),(36,3,33,'deadline','2020-08-06 00:00:00','2022-08-02 10:02:23'),(37,3,37,'deadline','2020-08-06 00:00:00','2022-08-02 10:02:27'),(38,3,16,'status','3','2022-08-02 10:04:26'),(39,3,17,'status','3','2022-08-02 10:04:28'),(40,3,19,'status','3','2022-08-02 10:04:31'),(41,3,13,'status','3','2022-08-02 10:04:35'),(42,3,13,'deadline','2020-08-06 00:00:00','2022-08-02 10:04:57'),(43,3,16,'deadline','2020-08-06 00:00:00','2022-08-02 10:05:19'),(44,3,17,'deadline','2020-07-06 00:00:00','2022-08-02 10:05:23'),(45,3,17,'deadline','2020-08-06 00:00:00','2022-08-02 10:05:28'),(46,3,18,'deadline','2020-07-06 00:00:00','2022-08-02 10:05:32'),(47,3,18,'deadline','2020-08-06 00:00:00','2022-08-02 10:05:38'),(48,3,19,'deadline','2020-08-06 00:00:00','2022-08-02 10:05:42'),(49,3,19,'description','<p>Stock movement remarks should show the following , \'Manual Edit of Quantity\' for any updation of quantity. \'Sale\' for sales, \'Returned\' for Returns','2022-08-02 10:13:45'),(50,3,17,'description','<p>Add an Inventory Taking functionality with an icon in items list , where the user will be able to Add/Subtract the Quantity in the stock location a','2022-08-02 10:16:00'),(51,3,23,'description','<p>A user shall be able to update the details of Maximum Level and&nbsp; Reorder Level, the opening Inventory and the batch name , quantiities and exp','2022-08-02 10:51:07'),(52,3,23,'deadline','2022-08-06 00:00:00','2022-08-02 10:51:07'),(53,3,18,'description','<p>The break down of Taxes should be by their names and descriptions in all the documents concerned, in sales receipt, Invoices, Orders etc.</p>\r\n<p>I','2022-08-02 11:08:28'),(54,3,18,'deadline','2022-08-06 00:00:00','2022-08-02 11:08:28'),(55,3,38,'editors','2','2022-08-02 11:16:01'),(56,2,19,'status','2','2022-08-04 09:11:13'),(57,2,33,'fromDate','2022-08-04 00:00:00','2022-08-04 11:59:06'),(58,2,33,'toDate','2022-08-04 00:00:00','2022-08-04 11:59:06'),(59,2,33,'planHours','3','2022-08-04 11:59:06'),(60,2,38,'planHours','8','2022-08-04 12:19:34'),(61,2,37,'status','2','2022-08-04 12:29:10'),(62,2,14,'planHours','1','2022-08-04 12:32:21'),(63,2,17,'planHours','1','2022-08-04 12:46:24'),(64,2,17,'status','2','2022-08-04 18:00:56'),(65,2,14,'status','4','2022-08-05 09:01:43'),(66,2,23,'status','4','2022-08-05 12:03:13'),(67,3,40,'headline','Direct Receiving I (unbatched items)','2022-08-05 16:28:18'),(68,3,40,'status','-1','2022-08-06 18:06:03'),(69,3,40,'deadline','2020-08-15 00:00:00','2022-08-07 13:00:32'),(70,3,42,'editors','2','2022-08-07 19:45:57'),(71,3,42,'deadline','2020-08-15 00:00:00','2022-08-07 19:46:03'),(72,3,42,'description','<p>After receiving the items , the user shall then be able to issue a Good Receive Note in case of direct receipt which will have the following detail','2022-08-07 20:23:59'),(73,3,23,'description','<p>A user shall be able to update the details of Maximum Level and&nbsp; Reorder Level, the opening Inventory and the batch name , quantiities and exp','2022-08-08 10:10:49'),(74,3,44,'headline','System Setup','2022-08-19 17:59:39'),(75,3,19,'status','3','2022-09-30 09:22:30'),(76,3,45,'description','<p><span id=\"\" data-sheets-value=\"{\" data-sheets-userformat=\"{\">A user/patient shall be able to enter their patient ID, phone number and set their pas','2022-11-23 11:17:17'),(77,3,45,'deadline','2022-11-28 00:00:00','2022-11-23 11:17:17'),(78,3,45,'editors','6','2022-11-23 11:17:17'),(79,3,45,'fromDate','2022-11-21 00:00:00','2022-11-23 11:17:17'),(80,3,45,'toDate','2022-11-28 00:00:00','2022-11-23 11:17:17'),(81,3,45,'planHours','12','2022-11-23 11:17:17'),(82,3,45,'status','4','2022-11-23 11:22:13'),(83,3,48,'status','4','2022-11-23 11:28:45'),(84,6,48,'deadline','2020-11-28 00:00:00','2022-11-23 11:38:09'),(85,3,49,'description','<p><span data-sheets-value=\"{\" data-sheets-userformat=\"{\">A patient shall be able to add an entry of various vital signs available in the pool, save t','2022-11-23 12:07:28'),(86,3,46,'status','0','2022-11-23 12:16:42'),(87,3,46,'toDate','2022-11-22 00:00:00','2022-11-23 12:17:01'),(88,3,47,'status','4','2022-11-23 12:17:43'),(89,3,47,'status','3','2022-11-23 12:17:45'),(90,3,53,'deadline','2020-12-06 00:00:00','2022-11-23 12:30:05'),(91,3,53,'description','<p><span data-sheets-value=\"{\" data-sheets-userformat=\"{\">The administrator/care providers shall be able to search for patients in the patient directo','2022-11-23 12:30:18'),(92,3,53,'deadline','2022-12-09 00:00:00','2022-11-23 12:30:18'),(93,3,54,'deadline','2020-12-09 00:00:00','2022-11-23 12:31:51'),(94,3,48,'description','<p><span data-sheets-value=\"{\" data-sheets-userformat=\"{\">A patient shall be able to update his/her personal data in the settings menu. </span></p>','2022-11-23 12:38:22'),(95,3,48,'deadline','2022-11-26 00:00:00','2022-11-23 12:38:22'),(96,3,48,'fromDate','2022-11-26 00:00:00','2022-11-23 12:38:22'),(97,3,48,'deadline','2020-11-28 00:00:00','2022-11-23 12:39:32'),(98,3,48,'deadline','2022-11-28 00:00:00','2022-11-23 12:39:54'),(99,3,49,'deadline','2022-12-05 00:00:00','2022-11-23 12:41:50'),(100,3,49,'toDate','2022-12-05 00:00:00','2022-11-23 12:41:50'),(101,3,51,'deadline','2020-12-05 00:00:00','2022-11-23 12:42:55'),(102,3,51,'description','<p><span data-sheets-value=\"{\" data-sheets-userformat=\"{\">The administrator/care provider will be able to sign-in to the system, update their personal','2022-11-23 12:43:20'),(103,3,51,'deadline','2022-12-05 00:00:00','2022-11-23 12:43:20'),(104,3,54,'description','<p><span data-sheets-value=\"{\" data-sheets-userformat=\"{\">A patient shall be able the entire list of his/her entries in the mobile app &amp; view,edit','2022-11-23 12:45:26'),(105,3,54,'deadline','2022-12-09 00:00:00','2022-11-23 12:45:26'),(106,3,54,'toDate','2022-12-09 00:00:00','2022-11-23 12:45:26'),(107,3,54,'planHours','12','2022-11-23 12:47:10'),(108,3,53,'deadline','2020-12-10 00:00:00','2022-11-23 12:50:18'),(109,3,54,'deadline','2020-12-10 00:00:00','2022-11-23 12:50:22'),(110,3,54,'toDate','2022-12-10 00:00:00','2022-11-23 12:50:39'),(111,3,53,'deadline','2022-12-10 00:00:00','2022-11-23 12:52:11'),(112,3,53,'toDate','2022-12-10 00:00:00','2022-11-23 12:52:11'),(113,3,60,'description','<p><span data-sheets-value=\"{\" data-sheets-userformat=\"{\">A patient shall be able to add reminders in the app, either recurrent reminders or normal re','2022-11-23 13:04:48'),(114,3,60,'deadline','2022-12-24 00:00:00','2022-11-23 13:04:48'),(115,3,60,'toDate','2022-12-24 00:00:00','2022-11-23 13:04:48'),(116,3,45,'status','2','2022-11-28 09:20:32'),(117,3,48,'status','2','2022-11-28 09:20:39'),(118,3,52,'description','<p><span data-sheets-value=\"{\" data-sheets-userformat=\"{\">A patient shall be able to set a new passcode to the app and delete their profile if require','2022-12-06 12:13:32'),(119,3,52,'deadline','2022-12-13 00:00:00','2022-12-06 12:13:32'),(120,3,52,'fromDate','2022-12-13 00:00:00','2022-12-06 12:13:32'),(121,3,52,'toDate','2022-12-13 00:00:00','2022-12-06 12:13:32'),(122,3,57,'description','<p><span data-sheets-value=\"{\" data-sheets-userformat=\"{\">A patient shall be able to update various settings in the application including medication, ','2022-12-06 12:17:05'),(123,3,57,'deadline','2022-12-15 00:00:00','2022-12-06 12:17:05'),(124,3,57,'fromDate','2022-12-14 00:00:00','2022-12-06 12:17:05'),(125,3,57,'toDate','2022-12-15 00:00:00','2022-12-06 12:17:05'),(126,3,54,'deadline','2022-12-13 00:00:00','2022-12-06 12:20:00'),(127,3,54,'fromDate','2022-12-11 00:00:00','2022-12-06 12:20:00'),(128,3,54,'toDate','2022-12-13 00:00:00','2022-12-06 12:20:00'),(129,3,53,'deadline','2022-12-13 00:00:00','2022-12-06 12:24:39'),(130,3,53,'toDate','2022-12-13 00:00:00','2022-12-06 12:24:39'),(131,3,54,'deadline','2022-12-07 00:00:00','2022-12-06 12:31:12'),(132,3,54,'fromDate','2022-12-06 00:00:00','2022-12-06 12:31:12'),(133,3,54,'toDate','2022-12-07 00:00:00','2022-12-06 12:31:12'),(134,3,52,'deadline','2022-12-06 00:00:00','2022-12-06 12:33:33'),(135,3,52,'fromDate','2022-12-06 00:00:00','2022-12-06 12:33:33'),(136,3,52,'toDate','2022-12-06 00:00:00','2022-12-06 12:33:33'),(137,3,57,'deadline','2022-12-07 00:00:00','2022-12-06 12:35:08'),(138,3,57,'fromDate','2022-12-06 00:00:00','2022-12-06 12:35:08'),(139,3,57,'toDate','2022-12-07 00:00:00','2022-12-06 12:35:08'),(140,3,54,'deadline','2022-12-13 00:00:00','2022-12-06 12:36:42'),(141,3,54,'fromDate','2022-12-08 00:00:00','2022-12-06 12:36:42'),(142,3,54,'toDate','2022-12-13 00:00:00','2022-12-06 12:36:42'),(143,3,59,'description','<p><span data-sheets-value=\"{\" data-sheets-userformat=\"{\">The administrator/care provider shall be to search for patients in the patient directory and','2022-12-06 12:46:53'),(144,3,59,'deadline','2022-12-20 00:00:00','2022-12-06 12:46:53'),(145,3,59,'fromDate','2022-12-14 00:00:00','2022-12-06 12:46:53'),(146,3,59,'toDate','2022-12-20 00:00:00','2022-12-06 12:46:53'),(147,3,58,'description','<p><span data-sheets-value=\"{\" data-sheets-userformat=\"{\">A patient shall be able to see the various reports associated with his/her vitals and sync t','2022-12-06 12:47:55'),(148,3,58,'deadline','2022-12-20 00:00:00','2022-12-06 12:47:55'),(149,3,58,'fromDate','2022-12-14 00:00:00','2022-12-06 12:47:55'),(150,3,58,'toDate','2022-12-14 00:00:00','2022-12-06 12:47:55'),(151,3,60,'deadline','2022-12-30 00:00:00','2022-12-06 12:49:23'),(152,3,60,'fromDate','2022-12-21 00:00:00','2022-12-06 12:49:23'),(153,3,60,'toDate','2022-12-30 00:00:00','2022-12-06 12:49:23'),(154,3,62,'description','<p><span data-sheets-value=\"{\" data-sheets-userformat=\"{\">The administrator will see an interactive dashboard which will provide summary of what is ha','2022-12-06 13:06:57'),(155,3,60,'headline','Patient Reminders and Mobile Dashboard','2022-12-06 13:11:37'),(156,3,60,'description','<p><span data-sheets-value=\"{\" data-sheets-userformat=\"{\">A patient shall be able to add reminders in the app, either recurrent reminders or normal re','2022-12-06 13:11:37'),(157,3,61,'description','<p><span data-sheets-value=\"{\" data-sheets-userformat=\"{\">The administrator will see an interactive dashboard which will provide summary of what is ha','2022-12-06 13:15:11'),(158,3,61,'deadline','2022-12-23 00:00:00','2022-12-06 13:15:11'),(159,3,61,'fromDate','2022-12-21 00:00:00','2022-12-06 13:15:11'),(160,3,61,'toDate','2022-12-23 00:00:00','2022-12-06 13:15:11'),(161,3,62,'deadline','2022-12-25 00:00:00','2022-12-06 13:17:08'),(162,3,62,'fromDate','2022-12-25 00:00:00','2022-12-06 13:17:08'),(163,3,62,'toDate','2022-12-25 00:00:00','2022-12-06 13:17:08'),(164,3,62,'description','<p>&nbsp;The administrator will be able to update user details including patients, care providers and even other administrators</p>','2022-12-07 15:31:45'),(165,7,68,'description','<div id=\"thread-entry-193\">\r\n<div class=\"thread-entry message avatar\">\r\n<div class=\"thread-body no-pjax\">\r\n<div>\r\n<table>\r\n<tbody>\r\n<tr>\r\n<td>System s','2022-12-19 13:59:04'),(166,7,73,'deadline','2023-01-10 00:00:00','2023-01-10 09:42:30'),(167,7,73,'toDate','2023-01-10 00:00:00','2023-01-10 09:42:30'),(168,7,73,'planHours','16','2023-01-10 09:42:30'),(169,3,79,'headline','Research on Related Product','2023-01-24 10:23:46'),(170,3,79,'description','<p>Each participant has to look at other solutions already pushed into the market, and extract core features from each of the solutions they have gone','2023-01-24 10:23:46'),(171,3,79,'deadline','2023-01-26 00:00:00','2023-01-24 10:23:46'),(172,3,79,'fromDate','2023-01-23 00:00:00','2023-01-24 10:23:46'),(173,3,79,'toDate','2023-01-26 00:00:00','2023-01-24 10:23:46'),(174,3,79,'headline','Research on Related Products','2023-01-24 10:26:50'),(175,3,78,'headline','SRS Document','2023-01-24 11:20:40'),(176,3,83,'editors','6','2023-02-04 19:41:08'),(177,3,82,'headline','Customer Registration - Front End','2023-02-04 19:51:16'),(178,3,83,'headline','Customer Login/Logout - Front End','2023-02-04 19:52:26'),(179,3,84,'headline','Business Registration and Login/Logout - Front_End','2023-02-04 19:54:26'),(180,3,88,'headline','Course Setup Problems','2023-03-13 12:36:42'),(181,3,88,'description','<p><strong>1. Course Category Problems.</strong></p>\r\n<p>- When adding the course category, the category description should be text area instead of te','2023-03-13 12:36:42'),(182,3,88,'headline','Course Problems','2023-03-13 13:03:30'),(183,3,88,'description','<p><strong>1. Syntax and Semantic Errors</strong></p>\r\n<p>- When adding a new accreditor, the success response should read \'Course Accreditor Saved\' a','2023-03-13 13:03:30'),(184,3,88,'headline','Manual Candidate Registration and Enrollment  - Issues','2023-03-13 13:06:15'),(185,3,88,'description','<p><span style=\"font-size: 14pt;\"><strong>Issues</strong></span></p>\r\n<p>- There should a manual registration of candidates where the admin will enter','2023-03-13 13:06:16'),(186,3,88,'headline','Orders - Issues','2023-03-13 13:08:14'),(187,3,88,'description','<p><span style=\"font-size: 14pt;\"><strong>1. Rental Orders</strong></span></p>\r\n<p>-&nbsp; Add an option for cancelling a quotation, the condition bei','2023-03-13 13:08:14'),(188,3,88,'headline','Certificates- Issues','2023-03-13 13:09:53'),(189,3,88,'description','<p><span style=\"font-size: 14pt;\"><strong>Issues</strong></span></p>\r\n<p>- Add universal system settings for Fonts to display for certificates and oth','2023-03-13 13:09:53'),(190,3,88,'headline','System- Issues','2023-03-13 13:25:27'),(191,3,88,'description','<p><span style=\"font-size: 18.6667px;\"><strong>1. System Settings</strong></span></p>\r\n<p>- To add waiting list- number of days as mentioned earlier</','2023-03-13 13:25:27'),(192,3,88,'headline','Roles and Permission Management -  Issues','2023-03-13 13:28:17'),(193,3,88,'description','<p><span style=\"font-size: 14pt;\"><strong>Issues</strong></span></p>\r\n<p>- Roles and especially permissions management is a fluid issue. We will add n','2023-03-13 13:28:17'),(194,3,88,'headline','Users (User Management) Issues','2023-03-13 13:46:46'),(195,3,88,'headline','Roles and Permission Management Issues','2023-03-13 13:51:32'),(196,3,112,'headline','Fix syntax errors in Venues submodule','2023-03-14 13:41:24'),(197,3,108,'headline','Fix syntax errors for Course Accreditors','2023-03-14 13:41:54'),(198,3,107,'editors','4','2023-03-14 13:42:46'),(199,3,119,'editors','4','2023-03-14 13:42:49'),(200,3,108,'editors','4','2023-03-14 13:42:50'),(201,3,112,'editors','4','2023-03-14 13:42:53'),(202,3,120,'editors','4','2023-03-14 13:42:57'),(203,3,122,'description','Change the name of  only in the frontend, from \'Presenters\' to \'Instructors\'','2023-03-14 13:53:07'),(204,3,121,'editors','4','2023-03-14 15:09:57'),(205,3,127,'editors','4','2023-03-14 15:21:35'),(206,3,128,'headline','Success Message (Saving Accreditation)','2023-03-14 15:23:40'),(207,3,128,'description','•	When adding new accreditor, the success response should read ‘Course Accreditor Saved’ and not ‘Course Accreditation Saved’.','2023-03-14 15:23:40'),(208,3,129,'headline','Change label when adding a session','2023-03-14 15:24:56'),(209,3,129,'description','When adding a course session change the \'Venue Room\' label to \'Room\'','2023-03-14 15:24:56'),(210,3,130,'editors','4','2023-03-14 15:32:51'),(211,3,131,'editors','4','2023-03-14 15:32:55'),(212,3,107,'headline','Add Course Category Description','2023-03-14 16:48:07'),(213,3,138,'headline','Fix errors when adding/editing a module accreditors','2023-03-14 17:26:28'),(214,3,138,'editors','4','2023-03-14 17:43:17'),(215,3,142,'editors','4','2023-03-14 17:43:19'),(216,3,143,'editors','4','2023-03-14 17:50:37'),(217,3,144,'editors','4','2023-03-14 17:50:39'),(218,3,159,'editors','3','2023-03-15 18:43:32'),(219,3,159,'editors','4','2023-03-15 18:43:43'),(220,3,180,'editors','4','2023-03-22 06:47:02'),(221,3,188,'description','<p><span style=\"font-size: 12pt;\">As soon as the account is verified and the account type is the Property Manager, a user will land onto the add prope','2023-05-14 19:10:04'),(222,3,184,'description','<p><span style=\"font-size: 12pt;\">A user shall be able to log their credentials, including email information, first name, middle name, surname, passwo','2023-05-14 19:31:20'),(223,3,186,'headline','User Registration and System Onboarding','2023-05-14 19:34:44'),(224,3,190,'description','<p><span style=\"font-size: 12pt;\">After adding a property during the onboarding process, the wizard will then go to another screen where the user can ','2023-05-14 19:46:28'),(225,3,192,'toDate','2023-06-19 00:00:00','2023-05-14 19:51:31'),(226,3,196,'toDate','2023-06-18 00:00:00','2023-05-14 20:22:01'),(227,3,193,'headline','CRUD - Single Unit Property','2023-05-14 21:30:42'),(228,3,193,'description','<p><span style=\"font-size: 12pt;\">The property manager shall be able to choose a single unit property type and add details associated with it includin','2023-05-14 21:30:42'),(229,3,194,'headline','CRUD - Multi-unit Property','2023-05-14 21:32:22'),(230,3,193,'description','<p><span style=\"font-size: 12pt;\">The property manager shall be able to choose a single unit property type and add details associated with it includin','2023-05-14 21:33:39'),(231,3,194,'description','<p><span style=\"font-size: 12pt;\">The property manager shall be able to choose a multi-unit property type and add unit details associated with it incl','2023-05-14 21:38:32'),(232,3,195,'headline','CRUD - Complex Property','2023-05-14 21:39:35'),(233,3,195,'description','<p><span style=\"font-size: 12pt;\">The property manager shall be able to choose a multi-unit property type and select \'Is Complex\' for complex properti','2023-05-14 21:44:23'),(234,3,199,'headline','Add, View and Edit a Listing','2023-05-14 21:51:16'),(235,3,202,'toDate','2023-06-30 00:00:00','2023-05-14 21:55:13'),(236,3,197,'description','<p><span style=\"font-size: 12pt;\">Design and implement the Properties module homepage. It shall have a list of all added units that the property manag','2023-05-15 06:49:07'),(237,3,198,'description','<p><span style=\"font-size: 12pt;\">Develop the Listings homepage with the list of all units along with search filters on the top for listed/unlisted/al','2023-05-15 06:57:05'),(238,3,199,'description','<p>A property manager will be able to add, edit, view and unlist listed units. The process of adding a listing contains the following sections:</p>\r\n<','2023-05-15 07:24:50'),(239,3,201,'description','<p>Requirements for the listing website are provided in the SRS.</p>','2023-05-15 07:32:56'),(240,3,199,'headline','CRUD - Listing','2023-05-15 07:55:29'),(241,3,199,'description','<p>A property manager will be able to add, edit, view and unlist listed units. The process of adding a listing contains the following sections:</p>\r\n<','2023-05-15 07:55:29'),(242,3,203,'description','<p><span style=\"font-size: 12pt;\">The property manager can send an invitation to prospective tenants\' email(s) to apply for a listed unit. The link to','2023-05-15 09:32:59'),(243,3,188,'planHours','8','2023-05-15 12:15:03'),(244,3,184,'planHours','4','2023-05-15 12:15:03'),(245,3,185,'planHours','4','2023-05-15 12:15:10'),(246,3,190,'planHours','8','2023-05-15 12:15:14'),(247,3,191,'planHours','6','2023-05-15 12:15:26'),(248,3,197,'planHours','6','2023-05-15 12:52:49'),(249,3,189,'description','<p><span style=\"font-size: 12pt;\">After the verification process is complete, The onboarding process starts.The next process from the signup process i','2023-05-18 12:50:53'),(250,3,188,'status','2','2023-05-23 10:56:52'),(251,3,193,'planHours','16','2023-05-23 11:00:07'),(252,3,194,'planHours','16','2023-05-23 11:00:09'),(253,3,195,'planHours','16','2023-05-23 11:00:30'),(254,3,197,'planHours','8','2023-05-23 11:00:34'),(255,3,191,'headline','Onboarding - System Homepage and Dashboard','2023-05-23 17:50:32'),(256,3,197,'editors','12','2023-05-27 16:36:41'),(257,3,193,'editors','12','2023-05-27 16:36:45'),(258,3,111,'description','‘Accreditor deleted succesfully’ should be ‘Accreditor deleted’','2023-06-09 09:12:03'),(259,3,142,'headline','Remove the module image & extra pop-up when updating a module','2023-06-09 11:15:21'),(260,3,142,'description','<p>Please remove the module image option when updating the module and remove the extra popup which appear after editing a course module succesfully</p','2023-06-09 11:15:21'),(261,3,194,'editors','12','2023-06-12 07:12:01'),(262,3,204,'description','<p>When I click \"View Quote\" in the rental quotation [links] doesnt work.</p>','2023-06-13 09:41:28'),(263,3,208,'editors','13','2023-06-20 11:04:17'),(264,3,195,'deadline','2023-06-26 00:00:00','2023-06-20 11:17:45'),(265,3,195,'editors','12','2023-06-20 11:17:45'),(266,3,195,'toDate','2023-06-26 00:00:00','2023-06-20 11:17:45'),(267,3,210,'editors','12','2023-06-21 08:49:53'),(268,3,211,'planHours','8','2023-06-21 09:01:28'),(269,3,210,'planHours','8','2023-06-21 09:04:55'),(270,13,209,'status','0','2023-06-21 12:06:29'),(271,13,208,'status','0','2023-06-21 12:06:36'),(272,13,207,'status','0','2023-06-21 12:06:45'),(273,13,206,'status','2','2023-06-21 12:06:49'),(274,3,210,'deadline','Invalid date','2023-06-22 08:49:04'),(275,3,211,'planHours','16','2023-06-22 09:01:07'),(276,3,210,'planHours','8','2023-06-22 09:01:10'),(277,3,211,'planHours','12','2023-06-22 09:11:31'),(278,3,212,'planHours','4','2023-06-22 09:11:33'),(279,3,108,'status','4','2023-07-03 12:12:44'),(280,3,112,'status','4','2023-07-03 12:12:49'),(281,3,119,'status','4','2023-07-03 12:12:54'),(282,3,120,'status','4','2023-07-03 12:13:01'),(283,3,121,'status','4','2023-07-03 12:13:09'),(284,3,127,'status','4','2023-07-03 12:13:13'),(285,3,136,'status','4','2023-07-03 12:14:06'),(286,3,137,'status','4','2023-07-03 12:14:08'),(287,3,156,'status','4','2023-07-03 12:14:42'),(288,3,205,'status','4','2023-07-03 12:15:10'),(289,3,204,'status','4','2023-07-03 12:15:11'),(290,3,142,'status','4','2023-07-03 12:27:46'),(291,3,214,'status','4','2023-07-03 12:55:54'),(292,3,180,'status','4','2023-07-03 16:56:56'),(293,3,179,'headline','Fix the calculations in the rental quotation in the payment link sent to the email','2023-07-03 17:03:45'),(294,3,179,'status','4','2023-07-03 17:13:15'),(295,3,182,'status','4','2023-07-03 17:13:15'),(296,3,135,'status','4','2023-07-04 08:14:06'),(297,3,138,'status','4','2023-07-04 08:15:13'),(298,3,155,'status','4','2023-07-04 09:30:40'),(299,13,213,'status','2','2023-07-05 13:08:03'),(300,3,146,'status','4','2023-07-05 21:16:06'),(301,3,167,'status','4','2023-07-05 21:16:46'),(302,3,183,'status','4','2023-07-05 21:17:29'),(303,3,169,'status','4','2023-07-05 21:17:47'),(304,3,176,'status','4','2023-07-05 21:44:22'),(305,3,133,'status','4','2023-07-05 22:06:42'),(306,3,151,'status','4','2023-07-10 09:30:50'),(307,3,158,'status','4','2023-07-10 09:36:16'),(308,3,215,'description','<p>When i generate an order for students who have registered to a course, i cannot see their orders in the tms backend.</p>','2023-07-10 11:22:21'),(309,3,107,'headline','1.Add Course Category Description','2023-07-31 10:51:04'),(310,3,108,'headline','2.Fix syntax errors for Course Accreditors','2023-07-31 10:51:41'),(311,3,112,'headline','3.Fix syntax errors in Venues submodule','2023-07-31 10:52:07'),(312,3,119,'headline','4.Fix dissapearing room name after they are created','2023-07-31 10:52:29'),(313,3,120,'headline','5.Fix unavailable room names in the course sessions form','2023-07-31 10:52:52'),(314,3,121,'headline','6.Fix syntax errors in the Instructors (Presenters)','2023-07-31 10:53:22'),(315,3,127,'headline','7.Fix all the syntax errors in the courses module','2023-07-31 10:53:46'),(316,3,136,'headline','8.Change course description field type','2023-07-31 10:54:25'),(317,3,137,'headline','9.Remove the module cover option','2023-07-31 10:55:01'),(318,3,142,'headline','10.Remove the module image & extra pop-up when updating a module','2023-07-31 10:55:30'),(319,3,204,'headline','11.View Quote Links do not work','2023-07-31 10:57:09'),(320,3,205,'headline','12.Quotes generated are not sent to the email ','2023-07-31 11:00:57'),(321,3,156,'headline','13.Fix the responsiveness of the candidate orders submodule','2023-07-31 11:01:36'),(322,3,214,'headline','14.Fix date sorters in the rental orders submodule','2023-07-31 11:02:38'),(323,3,180,'headline','15.Fix the names of the rental quote orders','2023-07-31 11:04:35'),(324,3,179,'headline','16.Fix the calculations in the rental quotation in the payment link sent to the email','2023-07-31 11:05:20'),(325,3,135,'headline','17.Change the design flow in the courses module','2023-07-31 11:06:26'),(326,3,155,'headline','18.Add option to cancel a quotation','2023-07-31 11:07:25'),(327,3,169,'headline','19.Add functionality to my profile module','2023-07-31 11:08:06'),(328,3,167,'headline','20.Improve the training calendar','2023-07-31 11:09:02'),(329,3,183,'headline','21.Change the header and footer of the make payment link pages to match that from the website','2023-07-31 11:09:42'),(330,3,146,'headline','22.Fix the candidate course registration form','2023-07-31 11:10:24'),(331,3,176,'headline','23.Re-design the add scholarship form','2023-07-31 11:11:22'),(332,3,151,'headline','25.Manual candidate registration','2023-07-31 11:11:59'),(333,3,158,'headline','26.Add pagination to the certificate assignments module','2023-07-31 11:12:36'),(334,3,133,'headline','27.Add Navigation links to the entire system','2023-07-31 11:27:20'),(335,3,133,'headline','24.Add Navigation links to the entire system','2023-07-31 11:34:35'),(336,3,182,'headline','27.Add payment channels and instructions to order pages','2023-07-31 11:36:06'),(337,3,138,'headline','28.Fix errors when adding/editing a module accreditors','2023-07-31 11:37:51'),(338,3,215,'headline','29.Cannot see candidate orders at the backend','2023-07-31 12:21:44'),(339,3,157,'headline','30.Add preview button in certificate templates','2023-08-01 19:31:33'),(340,3,157,'headline','30.Add preview button in certificate templates and other errors','2023-08-02 14:25:13'),(341,3,157,'status','4','2023-08-02 14:28:51'),(342,3,145,'headline','31.Update session date in the reservations table','2023-08-02 14:31:20'),(343,3,181,'headline','Show the reservation tab/hyperlink and rooms in the Rental orders submodule','2023-08-02 14:32:32'),(344,3,145,'status','4','2023-08-02 14:37:56'),(345,3,153,'headline','32.Manual candidate enrollment','2023-08-02 14:38:17'),(346,3,153,'status','4','2023-08-02 15:08:07'),(347,3,154,'headline','33.Add import functionality for courses and previous candidates','2023-08-02 15:10:17'),(348,3,154,'description','<p><span style=\"font-size: 12pt;\">Please add an import functionality in the courses module, when the admin/user with permission can import the course ','2023-08-02 15:10:17'),(349,3,175,'headline','34.Add import functionality to the registration module for candidates','2023-08-02 15:16:52'),(350,3,154,'headline','33.Add import functionality for courses','2023-08-02 15:17:30'),(351,3,154,'description','<p><span style=\"font-size: 12pt;\">Please add an import functionality in the courses module, when the admin/user with permission can import the course ','2023-08-02 15:17:30'),(352,3,154,'status','4','2023-08-02 15:20:15'),(353,3,175,'status','4','2023-08-02 15:23:22'),(354,3,107,'status','0','2023-08-05 12:20:57'),(355,3,112,'status','0','2023-08-05 12:30:04'),(356,3,119,'status','0','2023-08-05 12:31:43'),(357,3,120,'status','0','2023-08-05 12:34:14'),(358,3,121,'status','0','2023-08-05 12:36:10'),(359,3,127,'status','0','2023-08-05 12:40:52'),(360,3,136,'status','0','2023-08-05 12:42:29'),(361,3,137,'status','0','2023-08-05 12:43:46'),(362,3,204,'status','0','2023-08-05 12:47:19'),(363,3,156,'status','0','2023-08-05 12:48:58'),(364,3,214,'status','0','2023-08-05 12:52:42'),(365,3,180,'status','0','2023-08-05 13:00:18'),(366,3,142,'status','0','2023-08-05 13:16:39'),(367,3,108,'status','0','2023-08-10 12:46:28'),(368,3,158,'status','0','2023-08-10 12:47:16'),(369,3,173,'headline','35.Fix reservations statuses which dont change','2023-08-11 08:53:08'),(370,3,130,'headline','36.Refreshing the attendance sheet','2023-08-11 08:53:35'),(371,3,134,'headline','37.Add shortcut to reservation in the courses module','2023-08-11 08:54:07'),(372,3,161,'headline','38.Add system settings for font-face for all TMS printouts','2023-08-11 08:54:54'),(373,3,143,'headline','39.Add waiting list as action in course sessions','2023-08-11 08:55:39'),(374,3,132,'headline','40.Add \'Course Type\'  when adding a new course','2023-08-11 08:56:12'),(375,3,144,'headline','41.Add filters for the enrolled candidates option ','2023-08-11 08:56:41'),(376,3,131,'headline','42.Fix handling of  attendance for online  students','2023-08-11 08:57:05'),(377,3,159,'headline','43.Fix the left padding of the certificate template','2023-08-11 08:57:38'),(378,3,160,'headline','44.Add waiting list number of days in system settings','2023-08-11 08:58:08'),(379,3,162,'headline','45.Add system settings for the % of quote amount to be paid ','2023-08-11 08:59:09'),(380,3,163,'headline','46.Add notification templates','2023-08-11 09:00:13'),(381,3,164,'headline','47.Add roles and permissions','2023-08-11 09:00:45'),(382,3,165,'headline','48.Add sorters in the users module','2023-08-11 09:01:13'),(383,3,166,'headline','49.Finish the reports module','2023-08-11 09:01:49'),(384,3,168,'headline','50.Add hyperlinks to training calendar modules','2023-08-11 09:02:23'),(385,3,170,'headline','51.Fix the edition of date time and status of a reservation ','2023-08-11 09:03:27'),(386,3,171,'headline','52.Fix date sorters in the reservation menu of a room','2023-08-11 09:04:10'),(387,3,178,'headline','53.Finish CRDB payment integraton ','2023-08-11 09:05:24'),(388,3,181,'headline','54.Show the reservation tab/hyperlink and rooms in the Rental orders submodule','2023-08-11 09:06:02'),(389,3,172,'headline','55.Add manual reservation functionality','2023-08-11 09:06:37'),(390,3,174,'headline','56.Prepopulate candidate information in the candidate portal','2023-08-11 09:07:08'),(391,3,177,'headline','57.Fix the algorithm for scholarship awards','2023-08-11 09:07:52'),(392,1,221,'toDate','2023-08-14 00:00:00','2023-08-27 18:41:31'),(393,1,222,'fromDate','2023-08-21','2023-08-27 18:47:03'),(394,1,222,'toDate','2023-08-27','2023-08-27 18:47:03'),(395,1,222,'fromDate','2023-08-21','2023-08-27 18:47:10'),(396,1,222,'toDate','2023-08-28','2023-08-27 18:47:10'),(397,1,227,'toDate','2023-09-25 00:00:00','2023-08-28 18:52:59'),(398,1,227,'toDate','2023-10-02 00:00:00','2023-08-28 19:02:32'),(399,1,228,'fromDate','2023-10-03','2023-08-28 19:03:17'),(400,1,228,'toDate','2023-10-16','2023-08-28 19:03:17'),(401,1,230,'fromDate','2023-10-31','2023-08-28 19:13:39'),(402,1,230,'toDate','2023-11-13','2023-08-28 19:13:39'),(403,1,231,'fromDate','2023-11-14','2023-08-28 19:26:33'),(404,1,231,'toDate','2023-11-20','2023-08-28 19:26:33'),(405,1,233,'fromDate','2023-10-17','2023-08-28 19:33:40'),(406,1,233,'toDate','2023-12-11','2023-08-28 19:33:40'),(407,1,235,'status','4','2023-09-06 15:06:28'),(408,1,236,'status','4','2023-09-06 15:06:30'),(409,3,246,'editors','12','2023-10-03 00:52:55'),(410,3,237,'editors','12','2023-10-03 01:06:04'),(411,3,238,'editors','12','2023-10-03 01:06:08'),(412,3,239,'editors','12','2023-10-03 01:06:13'),(413,3,240,'editors','12','2023-10-03 01:06:16'),(414,3,241,'editors','12','2023-10-03 01:06:21'),(415,3,242,'editors','12','2023-10-03 01:06:25'),(416,3,243,'editors','12','2023-10-03 01:06:29'),(417,3,244,'editors','12','2023-10-03 01:06:41'),(418,3,245,'editors','12','2023-10-03 01:06:45'),(419,3,247,'editors','12','2023-10-03 01:06:52'),(420,3,248,'editors','12','2023-10-03 01:06:56'),(421,3,249,'editors','12','2023-10-03 01:07:00'),(422,3,250,'editors','12','2023-10-03 01:07:04'),(423,3,251,'editors','12','2023-10-03 01:07:08'),(424,3,252,'editors','12','2023-10-03 01:07:12'),(425,1,261,'fromDate','2024-01-19','2023-12-14 13:12:12'),(426,1,261,'toDate','2024-03-08','2023-12-14 13:12:12'),(427,1,261,'toDate','2024-03-23 00:00:00','2023-12-14 15:35:23'),(428,1,226,'fromDate','2023-09-05','2024-01-03 17:02:09'),(429,1,226,'toDate','2023-11-13','2024-01-03 17:02:09'),(430,1,226,'fromDate','2023-09-05','2024-01-03 17:02:12'),(431,1,226,'toDate','2023-12-11','2024-01-03 17:02:12');

--
-- Table structure for table `zp_tickets`
--

CREATE TABLE `zp_tickets` (
  `id` int NOT NULL AUTO_INCREMENT,
  `projectId` int DEFAULT NULL,
  `headline` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `description` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `acceptanceCriteria` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `date` datetime DEFAULT NULL,
  `dateToFinish` datetime DEFAULT NULL,
  `priority` varchar(60) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `status` int DEFAULT NULL,
  `userId` int DEFAULT NULL,
  `os` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `browser` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `resolution` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `component` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `version` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `url` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `dependingTicketId` int DEFAULT NULL,
  `editFrom` datetime DEFAULT NULL,
  `editTo` datetime DEFAULT NULL,
  `editorId` varchar(75) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `planHours` float DEFAULT NULL,
  `hourRemaining` float DEFAULT NULL,
  `type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `production` int DEFAULT '0',
  `staging` int DEFAULT '0',
  `storypoints` float DEFAULT NULL,
  `sprint` int DEFAULT NULL,
  `sortindex` bigint DEFAULT NULL,
  `kanbanSortIndex` bigint DEFAULT NULL,
  `tags` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `milestoneid` int DEFAULT NULL,
  `leancanvasitemid` int DEFAULT NULL,
  `retrospectiveid` int DEFAULT NULL,
  `ideaid` int DEFAULT NULL,
  `zp_ticketscol` varchar(45) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `ProjectUserId` (`projectId`,`userId`),
  KEY `StatusSprint` (`status`,`sprint`),
  KEY `Sorting` (`sortindex`)
) ENGINE=InnoDB AUTO_INCREMENT=263 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `zp_tickets`
--

INSERT INTO `zp_tickets` VALUES (9,3,'Getting Started with Leantime','Look around and make yourself familiar with the system. ','','2015-11-30 00:00:00','1969-12-31 00:00:00',NULL,3,1,NULL,NULL,NULL,NULL,'',NULL,NULL,'1969-12-31 00:00:00','1969-12-31 00:00:00','1',0,0,'Story',0,0,0,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),(10,4,'Items','','','2022-07-24 09:26:12','0000-00-00 00:00:00',NULL,3,1,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-06-29 00:00:00','2022-07-11 00:00:00','1',0,0,'milestone',0,0,0,0,0,0,'#00814A',NULL,NULL,NULL,NULL,NULL),(11,4,'Sales','','','2022-07-25 02:37:20','0000-00-00 00:00:00',NULL,3,1,NULL,NULL,NULL,NULL,NULL,NULL,10,'2022-07-15 00:00:00','2022-07-29 00:00:00','1',0,0,'milestone',0,0,0,0,0,0,'#35CB8B',NULL,NULL,NULL,NULL,NULL),(12,4,'Attribute Management I','<p>A user should be able to add an attribute to an item. These attributes will be configured in the settings module. One should be to create the attribute name, attribute group (whether decimal,text or dropdown and attribute value will be inputed on the items module</p>','','2022-07-25 03:08:27','2022-07-26 00:00:00',NULL,0,1,NULL,NULL,NULL,NULL,NULL,NULL,10,'2022-07-25 00:00:00','2022-07-26 00:00:00','2',8,0,'story',0,0,5,1,0,100,'',NULL,NULL,NULL,NULL,NULL),(13,4,'Additional Payment Charges','<p>Add setting for additional charges when creating payment modes. The additional charges can be fixed amount or percentage . The additional charges appearing in the sales screen should appear and be editable in the sales screen. The editing of the additional charges should be managed by permissions.</p>','','2022-07-25 03:15:13','2020-08-06 00:00:00',NULL,0,1,NULL,NULL,NULL,NULL,NULL,NULL,11,'0000-00-00 00:00:00','0000-00-00 00:00:00','2',5,0,'story',0,0,3,2,0,100,'',NULL,NULL,NULL,NULL,NULL),(14,4,'Return Policy','<p>Add Return Policy Configuration in Settings - The Return Policy text should appear in all the sales receipts issued.</p>','','2022-07-25 03:17:40','2020-08-06 00:00:00',NULL,0,1,NULL,NULL,NULL,NULL,NULL,NULL,11,'0000-00-00 00:00:00','0000-00-00 00:00:00','2',1,0,'story',0,0,2,2,0,300,'',NULL,NULL,NULL,NULL,NULL),(16,4,'Sales Return','<p><strong><u>Description</u></strong></p>\r\n<p>A user shall be able to issues a sales return by scanning the barcode of a receipt or inputting the name of the receipt sold to the customer. After getting the receipt name, the user shall then get the items and quantity sold to the customer, and he/she will be able to edit out the return quantity of each item and issue a credit note to the customer. The return amount shall then be recorded in the daily sales report as a negative. One can use one receipt and issue several returns from that receipt just as long as the total quantity of the returns is not greater than the total quantity in the initial receipt.</p>\r\n<p><strong><u>Test Scenarios</u></strong></p>\r\n<ul>\r\n<li>Check whether a partial return can be issued</li>\r\n</ul>\r\n<p><strong><u>Test Cases</u></strong></p>\r\n<ol style=\"list-style-type: lower-alpha;\">\r\n<li>Two items will be sold and receipt will be issued to a Walking Customer with following detailsPolo Tshirt &ndash; 10 pcs. with S.P. of Tsh 2,000 and tax of 12% Inc.&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Coca Cola &ndash; 20pcs with S.P. of Tsh 1,500 and tax of 5% Exclusive from BATCH20240607</li>\r\n<li>A partial return and credit note will be issued of the same items&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Polo Tshirt &ndash; 5pcs&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Coca Cola &ndash; 10pcs</li>\r\n</ol>\r\n<p>&nbsp;</p>\r\n<ul>\r\n<li>Check whether a batched item will be returned to the same batch after the initial batch had zero quantity after a sale.</li>\r\n</ul>\r\n<p><strong><u>Test Cases</u></strong></p>\r\n<ol style=\"list-style-type: lower-alpha;\">\r\n<li>Create an item Sprite (350mL) with two batches each with 50pcs as quantities.</li>\r\n<li>Sprite (350ml) from all the batches will be sold and a receipt issued.</li>\r\n<li>The receipt issued for the sale will be returned.</li>\r\n</ol>','','2022-07-25 03:23:09','2020-08-06 00:00:00',NULL,3,1,NULL,NULL,NULL,NULL,NULL,NULL,11,'0000-00-00 00:00:00','0000-00-00 00:00:00','2',16,0,'task',0,0,5,2,0,100,'',NULL,NULL,NULL,NULL,NULL),(17,4,'Inventory Tracking and update','<p>Add an Inventory Taking functionality with an icon in items list , where the user will be able to Add/Subtract the Quantity in the stock location after finishing stock taking or inspection.</p>\r\n<p>Also add an input field for remarks in inventory update, on the reason why the inventory was update. Also if the item has batches add the remarks field at the batch level.</p>','','2022-07-25 03:36:28','2020-08-06 00:00:00',NULL,0,1,NULL,NULL,NULL,NULL,NULL,NULL,10,'0000-00-00 00:00:00','0000-00-00 00:00:00','2',1,0,'story',0,0,5,2,0,400,'',NULL,NULL,NULL,NULL,NULL),(18,4,'Tax breakdown with names','<p>The break down of Taxes should be by their names and descriptions in all the documents concerned, in sales receipt, Invoices, Orders etc.</p>\r\n<p>If an item has an inclusive tax, it should also breakdown the inclusive tax by name and its descriptions in should be in brackets when issue the receipt invoice or&nbsp; return</p>','','2022-07-25 03:44:26','2022-08-06 00:00:00',NULL,3,1,NULL,NULL,NULL,NULL,NULL,NULL,11,'0000-00-00 00:00:00','0000-00-00 00:00:00','2',3,0,'task',0,0,2,2,0,0,'',NULL,NULL,NULL,NULL,NULL),(19,4,'Stock movement remarks','<p>Stock movement remarks should show the following , \'Manual Edit of Quantity\' for any updation of quantity. \'Sale\' for sales, \'Returned\' for Returns and other remarks if neccesary</p>','','2022-07-25 03:50:07','2020-08-06 00:00:00',NULL,3,1,NULL,NULL,NULL,NULL,NULL,NULL,10,'0000-00-00 00:00:00','0000-00-00 00:00:00','2',1,0,'story',0,0,2,2,0,0,'',NULL,NULL,NULL,NULL,NULL),(21,4,'Discount Administration 1','<p>Discounts shall be given on per item basis, that is each item can be assigned a discount amount. The discount amount shall be of two types either fixed amount where a user will input the amount they want to deduct from the selling price of the item or a percentage (%)&nbsp; , which is how much percent does the user want to reduce from the selling price of the item.</p>','','2022-07-28 10:21:56','0000-00-00 00:00:00',NULL,-1,3,NULL,NULL,NULL,NULL,NULL,NULL,27,'0000-00-00 00:00:00','0000-00-00 00:00:00','',0,0,'task',0,0,0,0,0,0,'Sales,Discounts,Administration',NULL,NULL,NULL,NULL,NULL),(22,4,'Discount Administration 2','<p>A user shall be able to provide a discount amount (percentage or fixed) to either suppliers or customers. That is suppliers or customers can have a fixed discount of the total amount of either sale, invoice, quote or purchase order. Suppliers giving you a discounts from a purchase should be an input when creating a purchase order and also customers who frequent (not neccesarily) a user\'s business can be given a discount of the total amount of the transaction due to them.</p>','','2022-07-28 10:28:23','0000-00-00 00:00:00',NULL,-1,3,NULL,NULL,NULL,NULL,NULL,NULL,27,'0000-00-00 00:00:00','0000-00-00 00:00:00','',0,0,'task',0,0,0,0,0,0,'Sales,Customers,Discounts,Suppliers,Purchases,Invoices',NULL,NULL,NULL,NULL,NULL),(23,4,'Item Creation Details and List Sorters','<p>A user shall be able to update the details of Maximum Level and&nbsp; Reorder Level, the opening Inventory and the batch name , quantiities and expiry date after iniitially creating and saving them. Also the Item List sorter such as Out of Stock , Low Stock and Expired Items should work as per any change/updation of the details i.e min-level for Low stock and expiry date for Expired Items sorter.</p>\r\n<p><strong>Additional Tasks</strong></p>\r\n<p>1) Min- Level should change to Reorder Level</p>\r\n<p>2)&nbsp; All items which can\'t expire shouldn\'t have a dropdown in items list</p>\r\n<p>3) During item creation , if the selling price is less than the buying price it should notify the user and let them proceed inputting other details</p>\r\n<p>4) Fix Bug: Please Select Batch No should be Please Select Store --also the system should allow an item that can expire and has quantity to be saved without a store, batch number or expire date</p>','','2022-07-28 11:03:21','2022-08-06 00:00:00',NULL,4,3,NULL,NULL,NULL,NULL,NULL,NULL,10,'0000-00-00 00:00:00','0000-00-00 00:00:00','2',0,0,'task',0,0,2,2,0,0,'',NULL,NULL,NULL,NULL,NULL),(24,4,'Receiving','','','2022-07-28 11:57:05','0000-00-00 00:00:00',NULL,3,1,NULL,NULL,NULL,NULL,NULL,NULL,10,'2022-08-01 00:00:00','2022-08-05 00:00:00','1',0,0,'milestone',0,0,0,0,0,0,'#F3B600',NULL,NULL,NULL,NULL,NULL),(25,4,'Customers & Suppliers','','','2022-07-28 11:59:03','0000-00-00 00:00:00',NULL,3,1,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-07-04 00:00:00','2022-07-08 00:00:00','1',0,0,'milestone',0,0,0,0,0,0,'#35CB8B',NULL,NULL,NULL,NULL,NULL),(26,4,'Dashboard and Reports (Essential)','','','2022-07-28 12:02:05','0000-00-00 00:00:00',NULL,3,1,NULL,NULL,NULL,NULL,NULL,NULL,11,'2022-08-08 00:00:00','2022-08-26 00:00:00','1',0,0,'milestone',0,0,0,0,0,0,'#BC3600',NULL,NULL,NULL,NULL,NULL),(27,4,'Discount','','','2022-07-28 12:04:06','0000-00-00 00:00:00',NULL,3,1,NULL,NULL,NULL,NULL,NULL,NULL,11,'2022-08-08 00:00:00','2022-08-12 00:00:00','1',0,0,'milestone',0,0,0,0,0,0,'#F3B600',NULL,NULL,NULL,NULL,NULL),(28,4,'UI Design Improvement (web)','','','2022-07-28 12:10:12','0000-00-00 00:00:00',NULL,3,1,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-08-08 00:00:00','2022-08-26 00:00:00','1',0,0,'milestone',0,0,0,0,0,0,'#35CB8B',NULL,NULL,NULL,NULL,NULL),(29,4,'Multicurrency support','<h3>Output</h3>\r\n<p>System should be able to define the currencies supported, thus list all currencies and allow the user to select supported currencies. Also the user will select the default currency for the system.</p>\r\n<p>Create a localization tab in the settings where this feature will be configured together with language and timezone for the future.</p>\r\n<h3>Impact on other modules</h3>\r\n<h3><strong>Customer module</strong></h3>\r\n<p>The user should be able to define the currency for every customer while creating the customer.</p>','','2022-07-30 13:01:11','0000-00-00 00:00:00',NULL,-1,1,NULL,NULL,NULL,NULL,NULL,NULL,11,'0000-00-00 00:00:00','0000-00-00 00:00:00','',0,0,'task',0,0,8,0,0,0,'',NULL,NULL,NULL,NULL,NULL),(30,4,'Addition Customer Detials','<p>Addition of Billing and shipping addresses for the customer</p>\r\n<p><img src=\"https://projects.truebitstech.com/download.php?module=private&amp;encName=d4198a4de1e67ef51bf1b3cbd84672e4&amp;ext=png&amp;realName=pastedImage\" /></p>\r\n<p>Addition of Payment Terms for customer in other Details</p>\r\n<p><img src=\"https://projects.truebitstech.com/download.php?module=private&amp;encName=68cc0bd406937b86259dd752c8e9d5dc&amp;ext=png&amp;realName=pastedImage\" /></p>\r\n<p>Addition of contact persons</p>\r\n<p><img src=\"https://projects.truebitstech.com/download.php?module=private&amp;encName=4f3ba36a9a5f9cd554d5057d1631ed86&amp;ext=png&amp;realName=pastedImage\" /></p>\r\n<p>&nbsp;</p>','','2022-07-30 13:15:16','0000-00-00 00:00:00',NULL,-1,1,NULL,NULL,NULL,NULL,NULL,NULL,0,'0000-00-00 00:00:00','0000-00-00 00:00:00','',0,0,'task',0,0,0,0,0,0,'',NULL,NULL,NULL,NULL,NULL),(31,4,'Improve banking details','<p>Banking details should be as below. With an inclusion of Switf Code and Branch</p>\r\n<p><img src=\"https://projects.truebitstech.com/download.php?module=private&amp;encName=8816fe8faf3ff107d01a735e19f2a89a&amp;ext=png&amp;realName=pastedImage\" /></p>\r\n<p>&nbsp;</p>','','2022-07-30 13:29:23','0000-00-00 00:00:00',NULL,-1,1,NULL,NULL,NULL,NULL,NULL,NULL,25,'0000-00-00 00:00:00','0000-00-00 00:00:00','',0,0,'task',0,0,0,0,0,0,'',NULL,NULL,NULL,NULL,NULL),(32,4,'Advanced Customer Info','<p>Display of advance sales information about a customer. i.e Invoices, Payments, Sales Orders, Packages, Expenses, Bills, Quotes and Credit Note</p>\r\n<p><img src=\"https://projects.truebitstech.com/download.php?module=private&amp;encName=ebbb44331f58f138cbad92aa6d2ff205&amp;ext=png&amp;realName=pastedImage\" /></p>\r\n<p><img src=\"https://projects.truebitstech.com/download.php?module=private&amp;encName=52ddc57fd53c4a32a37a632c12b75e17&amp;ext=png&amp;realName=pastedImage\" /></p>','','2022-07-30 13:40:31','0000-00-00 00:00:00',NULL,-1,1,NULL,NULL,NULL,NULL,NULL,NULL,0,'0000-00-00 00:00:00','0000-00-00 00:00:00','',0,0,'task',0,0,0,0,0,0,'',NULL,NULL,NULL,NULL,NULL),(33,4,'Attribute Management II','<p><strong>&nbsp;<u>Description</u></strong></p>\r\n<p>A user will be able to create an item with different attribute names and values. The item(s) with attribute names and values shall appear in the Sales Module as singular item(s) with the attribute name and value in parentheses or square brackets. This means they should be searchable and selectable when a user wants to issue a return, receipt or an invoice to a customer. However if the item with attributes has a batch or batches, then the batch name and quantity + item name [attribute name: attribute value] shall appear when searched in the sales module and can be selected. The user will then be able to sell, invoice or return this item (from a receipt)</p>\r\n<p><strong><u>Test Scenarios</u></strong></p>\r\n<ol>\r\n<li>Check whether item attributes work with all the attribute groups</li>\r\n</ol>\r\n<p><strong><u>Test Cases</u></strong></p>\r\n<ul>\r\n<li>Three Items will be created\r\n<ol>\r\n<li><strong>Coca Cola</strong> with the Volume (in mL) decimal attribute value 350 with 2 batches in the same store expiring on different dates. Total quantity of Coca Cola will be 250 bottles.</li>\r\n<li><strong>IPhone 8 (Original Copy)</strong> with MFG date attribute value of 20/07/2010. Total quantity will be 20 pieces.</li>\r\n<li><strong>Polo T-shirt</strong> with the Color dropdown attribute value of Blue with the total quantity of 100 pieces</li>\r\n</ol>\r\n</li>\r\n</ul>\r\n<ol start=\"2\">\r\n<li>Check whether invoices, return and sales can work with Attributed Items</li>\r\n</ol>\r\n<p><strong><u>Test Cases</u></strong></p>\r\n<ul>\r\n<li>The user shall issue an invoice and print it to Customer Gregory George with the following details</li>\r\n</ul>\r\n<ol>\r\n<li>Coca Cola[Volume (in mL) : 350] &ndash; BATCH20240709 &ndash; 70 bottles( Total: 70 bottles)</li>\r\n<li>IPhone 8 (Original Copy)[MFG: 20/07/2010] &ndash; 5 pieces</li>\r\n<li>Polo Tshirt [Color: Blue] - 13 pieces</li>\r\n</ol>\r\n<ul>\r\n<li>The user shall sell the items issued in the invoice to the same customer and print a receipt</li>\r\n<li>The user shall then perform a partial return of the same receipt and print a credit note. The items shall be at the following quantities</li>\r\n</ul>\r\n<ol>\r\n<li>Iphone 8 &ndash; 2pieces</li>\r\n<li>Coca Cola &ndash; 70 bottles</li>\r\n<li>Polo Tshirt &ndash; 10 pieces</li>\r\n</ol>','','2022-07-30 15:23:36','2020-08-06 00:00:00',NULL,0,3,NULL,NULL,NULL,NULL,NULL,NULL,11,'2022-08-04 00:00:00','2022-08-04 00:00:00','2',3,0,'task',0,0,2,2,0,0,'',NULL,NULL,NULL,NULL,NULL),(34,4,'Sales Register','<p>As a sales person I should be able to easily select items/services for sales and make complete sales and returns. I should also be able to easily see my daily sales report together with a simple interactive dashboard that shows me my sales for the current week/month/year.</p>','','2022-07-30 18:02:10','0000-00-00 00:00:00',NULL,-1,1,NULL,NULL,NULL,NULL,NULL,NULL,28,'0000-00-00 00:00:00','0000-00-00 00:00:00','',0,0,'task',0,0,0,0,0,0,'',NULL,NULL,NULL,NULL,NULL),(35,4,'Table Management','<p>As a sales person, I should be able to make sales to tables in the restaurant so as to manage sales per table. Table layout should therefore be configured at the settings panel and appear on the sales register. Table sales can be suspended and active suspended sales can also be unsuspended by table numbers / configurations.</p>','','2022-07-30 18:05:50','0000-00-00 00:00:00',NULL,-1,1,NULL,NULL,NULL,NULL,NULL,NULL,11,'0000-00-00 00:00:00','0000-00-00 00:00:00','',0,0,'story',0,0,0,0,0,0,'',NULL,NULL,NULL,NULL,NULL),(36,4,'Room Management','<p>As a sales person I want to be able to add sales to room numbers thus room numbers should also be configurable items in the settings. This will help span the scope of the system to management of hotels as well. Further scoping of room reservations to be discussed.</p>','','2022-07-30 18:08:56','0000-00-00 00:00:00',NULL,-1,1,NULL,NULL,NULL,NULL,NULL,NULL,11,'0000-00-00 00:00:00','0000-00-00 00:00:00','',0,0,'story',0,0,0,0,0,0,'',NULL,NULL,NULL,NULL,NULL),(37,4,'Pricelist Management','<p>Description.</p>\r\n<p>When creating an item, the default pricelist should only be Cash. The user can then add other pricelists for example Credit in the Pricelist Management option in the Settings module. New Pricelist categories can then be added in settings and siphoned during item creation.&nbsp;</p>','','2022-08-02 10:00:28','2020-08-06 00:00:00',NULL,0,3,NULL,NULL,NULL,NULL,NULL,NULL,10,'0000-00-00 00:00:00','0000-00-00 00:00:00','2',0,0,'task',0,0,2,2,0,500,'',NULL,NULL,NULL,NULL,NULL),(38,4,'Sales Minor Fixes','<p>1) Only suspend a sale when it has an item&nbsp;</p>\r\n<p>2) Daily Sales, Suspended Sales, Invoices reports should work&nbsp;</p>\r\n<p>3) Improvement of sales receipt , invoice and credit note aesthetics</p>\r\n<p>4) Fix the loader bug when choosing returns in the register</p>\r\n<p>5) Fix the bug of sales when choosing the 2nd item in the cart it takes the quantity of the previous item already in the cart</p>','','2022-08-02 11:14:55','0000-00-00 00:00:00',NULL,0,3,NULL,NULL,NULL,NULL,NULL,NULL,11,'0000-00-00 00:00:00','0000-00-00 00:00:00','2',8,0,'task',0,0,3,2,0,200,'',NULL,NULL,NULL,NULL,NULL),(39,4,'TYPOS','Please fix the pricelist form, it reads \"Payment Mode Form\" instead of \"Pricelist Mode Form\"','','2022-08-04 13:09:51','0000-00-00 00:00:00',NULL,3,3,NULL,NULL,NULL,NULL,NULL,NULL,37,'0000-00-00 00:00:00','0000-00-00 00:00:00','3',0.5,0.5,'subtask',0,0,0,0,0,0,'',NULL,NULL,NULL,NULL,NULL),(40,4,'Direct Receiving I (unbatched items)','<p>Direct Receiving is when there is no purchase order that initiates the receipt of items. In&nbsp;<br />direct receiving a user shall be able to do the following:-</p>\r\n<p>&nbsp; &nbsp; (-) A user shall be able to choose the store he/she is receiving the items from and also<br />&nbsp; &nbsp; &nbsp; &nbsp;the type of receiving he/she is doing from the register in this case \"Direct Receiving\"<br />&nbsp; &nbsp;&nbsp;<br />&nbsp; &nbsp; (-) A user shall then be able to find the item he/she wants to receive by finding the item<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; from the search bar. If the item has an attribute it shall appear as&nbsp;<br />&nbsp; &nbsp; &nbsp; &nbsp; ItemName[AttributeName: AttributeValue] in the search results</p>\r\n<p>&nbsp; &nbsp; (-) In the \'receiving cart\' any item searched for and clicked on shall appear there. The quantities that<br />&nbsp; &nbsp; &nbsp; &nbsp; are currently available will appear in the description of the item , and also if the item is currently<br />&nbsp; &nbsp; &nbsp; &nbsp; below or above max level. The buying price set during item creation will appear parallel to the item and&nbsp;<br />&nbsp; &nbsp; &nbsp; &nbsp; the received quantity. These input are all editable. But editing buying price should be permissions<br />&nbsp; &nbsp;&nbsp;<br />&nbsp; &nbsp; (-) A user shall then be able to search for and choose &nbsp;/ create a new supplier and remove the supplier</p>\r\n<p>&nbsp; &nbsp; (-) A user shall also be to input any additional charges that were incurred on the process of receiving the&nbsp;<br />&nbsp; &nbsp; &nbsp; &nbsp; items either to the supplier or to the user</p>\r\n<p>&nbsp; &nbsp; &nbsp; &nbsp; (-) A user shall then be able to issue a Good Receive Note and print it&nbsp;<br />&nbsp; &nbsp;&nbsp;</p>\r\n<p>Test Case<br />- Items Coca Cola with a Volume attribute and value 350mL (QTY: 30) and ButterBread with Weight attribute of 500g<br />&nbsp; (QTY: 15) shall be received and a good receive note printed to the supplier \'Willian\'s Front Store\' &nbsp; &nbsp;</p>','','2022-08-05 16:19:52','2020-08-15 00:00:00',NULL,-1,3,NULL,NULL,NULL,NULL,NULL,NULL,24,'2022-08-09 00:00:00','2022-08-15 00:00:00','2',0,0,'task',0,0,5,3,0,0,'Receiving,Items',NULL,NULL,NULL,NULL,NULL),(41,4,'Direct Receiving II (batched items)','<p><br /><span style=\"font-size: 14pt;\"><strong>Direct Receiving (batched items)</strong></span></p>\r\n<p><br />For receiving batched items a user shall be able to do the following:-<br />&nbsp; &nbsp; (-) A user shall be able to choose the store he/she is receiving the items from and also<br />&nbsp; &nbsp; &nbsp; &nbsp;the type of receiving he/she is doing from the register in this case \"Direct Receiving\"<br />&nbsp; &nbsp;&nbsp;<br />&nbsp; &nbsp; (-) A user shall then be able to find the item which can expire he/she wants to receive by finding the item<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; from the search bar. If the item has an attribute it shall appear as&nbsp;<br />&nbsp; &nbsp; &nbsp; &nbsp; ItemName[AttributeName: AttributeValue] in the search results</p>\r\n<p>&nbsp; &nbsp; (-) In the \'receiving cart\' any item searched for and clicked on shall appear there. The quantities that<br />&nbsp; &nbsp; &nbsp; &nbsp; are currently available will appear in the description of the item , and also if the item is currently<br />&nbsp; &nbsp; &nbsp; &nbsp; below or above max level. The buying price set during item creation will also appear. These input are all editable.&nbsp;<br />&nbsp; &nbsp; &nbsp; &nbsp; But editing buying price should be a permission.</p>\r\n<p>&nbsp; &nbsp; (-) The user shall then add batch(es), the expiry date and the received quantity</p>\r\n<p>&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;<br />&nbsp; &nbsp; (-) A user shall then be able to search for and choose &nbsp;/ create a new supplier and remove the supplier</p>\r\n<p>&nbsp; &nbsp; (-) A user shall also be to input any additional charges that were incurred on the process of receiving the&nbsp;<br />&nbsp; &nbsp; &nbsp; &nbsp; items either to the supplier or to the user</p>\r\n<p>&nbsp; &nbsp; &nbsp; &nbsp; (-) A user shall then be able to issue a Good Receive Note and print it&nbsp;</p>\r\n<p><br />Test Case<br />- Items Coca Cola with a Volume attribute and value 350mL (QTY: 30) and BlueBand &nbsp;Weight attribute of 500g with two batches each of quantity 20pcs with expiry dates<br />&nbsp; of 2/2/2023 and 8/12/2022 shall be received and a good receive note printed to Blue\'s Bakery and Oven</p>','','2022-08-07 11:05:06','2022-08-15 00:00:00',NULL,-1,3,NULL,NULL,NULL,NULL,NULL,NULL,24,'0000-00-00 00:00:00','0000-00-00 00:00:00','2',0,0,'task',0,0,5,3,0,0,'Receiving,Items',NULL,NULL,NULL,NULL,NULL),(42,4,'Goods(Service) Receipt Note','<p>After receiving the items , the user shall then be able to issue a Good Receive Note in case of direct receipt which will have the following details<br />=&gt; Company Details<br />=&gt; Name of store and other store details<br />=&gt; Supplier Details<br />=&gt; Name of Employee receiving the<br />=&gt; Items received and their quantities<br />=&gt; Any footer notes</p>\r\n<p>NOTE:<br />I) The goods received note shall be viewable on the browser after clicking one button<br />II) Also the goods received note shall be a downloadable document.</p>\r\n<p>III) The footer notes shall be configurable in the Settings module</p>\r\n<p>A template will be provided for you</p>','','2022-08-07 19:45:26','2020-08-15 00:00:00',NULL,-1,3,NULL,NULL,NULL,NULL,NULL,NULL,24,'0000-00-00 00:00:00','0000-00-00 00:00:00','2',0,0,'task',0,0,2,3,0,0,'Receiving,GRN',NULL,NULL,NULL,NULL,NULL),(43,4,'Sales Partial Payments,  Daily Sales and Suspended Sales','<p><span style=\"font-size: 12pt;\"><strong>Sales Partial Payments</strong></span></p>\r\n<p>When conducting sales, a user shall be able to accept split payments for a transaction, that is&nbsp;</p>\r\n<p>&nbsp;</p>','','2022-08-08 10:33:56','2022-08-15 00:00:00',NULL,-1,3,NULL,NULL,NULL,NULL,NULL,NULL,11,'2022-08-09 00:00:00','2022-08-15 00:00:00','2',0,0,'task',0,0,2,3,0,0,'Sales,Reports',NULL,NULL,NULL,NULL,NULL),(44,6,'System Setup','','','2022-08-19 14:36:55','0000-00-00 00:00:00',NULL,3,3,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-08-19 00:00:00','2022-08-26 00:00:00','3',0,0,'milestone',0,0,0,0,0,0,'#1B76BB',NULL,NULL,NULL,NULL,NULL),(45,7,'Mobile Patient App Authentication','<p><span id=\"\" data-sheets-value=\"{\" data-sheets-userformat=\"{\">A user/patient shall be able to enter their patient ID, phone number and set their passcode and sign in to the system.</span></p>','','2022-11-23 11:07:22','2022-11-28 00:00:00',NULL,0,3,NULL,NULL,NULL,NULL,NULL,NULL,55,'2022-11-21 00:00:00','2022-11-28 00:00:00','6',12,12,'story',0,0,3,5,0,500,'Patient,Authentication,Mobile App,1.1',NULL,NULL,NULL,NULL,NULL),(46,7,'Project Setup','<p><span data-sheets-value=\"{\" data-sheets-userformat=\"{\">Initial Project Setup including project folder structure and database design</span></p>','','2022-11-23 11:20:27','2022-11-22 00:00:00',NULL,0,3,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-11-21 00:00:00','2022-11-22 00:00:00','5',6,6,'story',0,0,2,5,0,100,'Web App,Project Setup,1.0',NULL,NULL,NULL,NULL,NULL),(47,7,'User Administration','<p><span data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;An administrator shall add new care providers, patients and new administrators to the system. This means the process of onboarding any user shall be done by the administrator                &quot;}\" data-sheets-userformat=\"{&quot;2&quot;:13289,&quot;3&quot;:{&quot;1&quot;:0},&quot;6&quot;:{&quot;1&quot;:[{&quot;1&quot;:2,&quot;2&quot;:0,&quot;5&quot;:{&quot;1&quot;:2,&quot;2&quot;:0}},{&quot;1&quot;:0,&quot;2&quot;:0,&quot;3&quot;:3},{&quot;1&quot;:1,&quot;2&quot;:0,&quot;4&quot;:1}]},&quot;8&quot;:{&quot;1&quot;:[{&quot;1&quot;:2,&quot;2&quot;:0,&quot;5&quot;:{&quot;1&quot;:2,&quot;2&quot;:0}},{&quot;1&quot;:0,&quot;2&quot;:0,&quot;3&quot;:3},{&quot;1&quot;:1,&quot;2&quot;:0,&quot;4&quot;:1}]},&quot;9&quot;:0,&quot;10&quot;:1,&quot;11&quot;:4,&quot;12&quot;:0,&quot;15&quot;:&quot;Merriweather&quot;,&quot;16&quot;:11}\">An administrator shall add new care providers, patients and new administrators to the system. This means the process of onboarding any user shall be done by the administrator </span></p>','','2022-11-23 11:24:53','2022-11-28 00:00:00',NULL,0,3,NULL,NULL,NULL,NULL,NULL,NULL,56,'2022-11-22 00:00:00','2022-11-28 00:00:00','5',18,18,'story',0,0,8,5,0,600,'User Administration,Web App,Care Provider,Administrator,2.1',NULL,NULL,NULL,NULL,NULL),(48,7,'Patient Personal Data Updation','<p><span data-sheets-value=\"{\" data-sheets-userformat=\"{\">A patient shall be able to update his/her personal data in the settings menu. </span></p>','','2022-11-23 11:28:07','2022-11-28 00:00:00',NULL,0,3,NULL,NULL,NULL,NULL,NULL,NULL,55,'2022-11-26 00:00:00','2022-11-28 00:00:00','6',6,6,'story',0,0,5,5,0,300,'Patient,Personal Details,Mobile App,1.2',NULL,NULL,NULL,NULL,NULL),(49,7,'Mobile App Patient Vital Sign Entry','<p><span data-sheets-value=\"{\" data-sheets-userformat=\"{\">A patient shall be able to add an entry of various vital signs available in the pool, save the specific entry</span></p>','','2022-11-23 12:06:09','2022-12-05 00:00:00',NULL,0,3,NULL,NULL,NULL,NULL,NULL,NULL,55,'2022-11-29 00:00:00','2022-12-05 00:00:00','6',18,18,'story',0,0,8,6,0,200,'Vital Sign Entry,Patient,Mobile App,1.3',NULL,NULL,NULL,NULL,NULL),(50,7,'Terms&Conditions, List of Medications','<p><span data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;The administrator will be able to update the terms and conditions of the applications along with the list of medications available in the application&quot;}\" data-sheets-userformat=\"{&quot;2&quot;:13289,&quot;3&quot;:{&quot;1&quot;:0},&quot;6&quot;:{&quot;1&quot;:[{&quot;1&quot;:2,&quot;2&quot;:0,&quot;5&quot;:{&quot;1&quot;:2,&quot;2&quot;:0}},{&quot;1&quot;:0,&quot;2&quot;:0,&quot;3&quot;:3},{&quot;1&quot;:1,&quot;2&quot;:0,&quot;4&quot;:1}]},&quot;8&quot;:{&quot;1&quot;:[{&quot;1&quot;:2,&quot;2&quot;:0,&quot;5&quot;:{&quot;1&quot;:2,&quot;2&quot;:0}},{&quot;1&quot;:0,&quot;2&quot;:0,&quot;3&quot;:3},{&quot;1&quot;:1,&quot;2&quot;:0,&quot;4&quot;:1}]},&quot;9&quot;:0,&quot;10&quot;:1,&quot;11&quot;:4,&quot;12&quot;:0,&quot;15&quot;:&quot;Merriweather, Arial&quot;,&quot;16&quot;:11}\">The administrator will be able to update the terms and conditions of the applications along with the list of medications available in the application</span></p>','','2022-11-23 12:11:49','2022-12-02 00:00:00',NULL,0,3,NULL,NULL,NULL,NULL,NULL,NULL,56,'2022-11-29 00:00:00','2022-12-02 00:00:00','5',18,18,'task',0,0,8,6,0,400,'Terms,Conditions,Medications,Mobile,Web,2.4',NULL,NULL,NULL,NULL,NULL),(51,7,'Web Profile Setup','<p><span data-sheets-value=\"{\" data-sheets-userformat=\"{\">The administrator/care provider will be able to sign-in to the system, update their personal details, and reset their passwords</span></p>','','2022-11-23 12:16:00','2022-12-05 00:00:00',NULL,0,3,NULL,NULL,NULL,NULL,NULL,NULL,56,'2022-12-03 00:00:00','2022-12-05 00:00:00','5',6,6,'story',0,0,3,6,0,0,'Web,Profile Setup,Update Details,2.5',NULL,NULL,NULL,NULL,NULL),(52,7,'New Passcode and Delete Profile','<p><span data-sheets-value=\"{\" data-sheets-userformat=\"{\">A patient shall be able to set a new passcode to the app and delete their profile if required to do so</span></p>','','2022-11-23 12:22:00','2022-12-06 00:00:00',NULL,0,3,NULL,NULL,NULL,NULL,NULL,NULL,55,'2022-12-06 00:00:00','2022-12-06 00:00:00','6',3,3,'story',0,0,8,7,0,300,'New Passcode,Delete Profile,Mobile App,1.8',NULL,NULL,NULL,NULL,NULL),(53,7,'Patient Directory(View Logbook)','<p><span data-sheets-value=\"{\" data-sheets-userformat=\"{\">The administrator/care providers shall be able to search for patients in the patient directory and view their logbook / history of entries.</span></p>','','2022-11-23 12:25:20','2022-12-13 00:00:00',NULL,0,3,NULL,NULL,NULL,NULL,NULL,NULL,56,'2022-12-06 00:00:00','2022-12-13 00:00:00','5',18,18,'task',0,0,8,7,0,0,'Patient Directory,Web App,Logbook,History of Entries,2.2',NULL,NULL,NULL,NULL,NULL),(54,7,'Patient Logbook (Mobile)','<p><span data-sheets-value=\"{\" data-sheets-userformat=\"{\">A patient shall be able the entire list of his/her entries in the mobile app &amp; view,edit or delete any of those entries</span></p>','','2022-11-23 12:29:18','2022-12-13 00:00:00',NULL,0,3,NULL,NULL,NULL,NULL,NULL,NULL,55,'2022-12-08 00:00:00','2022-12-13 00:00:00','6',12,12,'story',0,0,5,7,0,100,'Patient,View Logbook,Mobile App,1.4',NULL,NULL,NULL,NULL,NULL),(55,7,'St Laurent Mobile App Launch','','','2022-11-23 12:34:22','0000-00-00 00:00:00',NULL,3,3,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-11-21 00:00:00','2023-01-11 00:00:00','3',0,0,'milestone',0,0,0,0,0,0,'#BC3600',NULL,NULL,NULL,NULL,NULL),(56,7,'St Laurent Web App Launch','','','2022-11-23 12:35:25','0000-00-00 00:00:00',NULL,3,3,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-11-21 00:00:00','2023-01-11 00:00:00','3',0,0,'milestone',0,0,0,0,0,0,'#F3B600',NULL,NULL,NULL,NULL,NULL),(57,7,'Mobile Settings','<p><span data-sheets-value=\"{\" data-sheets-userformat=\"{\">A patient shall be able to update various settings in the application including medication, therapy, glucose and other vital target levels and sync to the database</span></p>','','2022-11-23 12:49:37','2022-12-07 00:00:00',NULL,0,3,NULL,NULL,NULL,NULL,NULL,NULL,55,'2022-12-06 00:00:00','2022-12-07 00:00:00','6',9,9,'task',0,0,5,7,0,200,'',NULL,NULL,NULL,NULL,NULL),(58,7,'Patient Reports','<p><span data-sheets-value=\"{\" data-sheets-userformat=\"{\">A patient shall be able to see the various reports associated with his/her vitals and sync to the database</span></p>','','2022-11-23 12:55:25','2022-12-20 00:00:00',NULL,0,3,NULL,NULL,NULL,NULL,NULL,NULL,55,'2022-12-14 00:00:00','2022-12-14 00:00:00','6',18,18,'story',0,0,8,8,0,100,'Reports,Patient,Report,Mobile App,1.7',NULL,NULL,NULL,NULL,NULL),(59,7,'Patient Directory (View Reports)','<p><span data-sheets-value=\"{\" data-sheets-userformat=\"{\">The administrator/care provider shall be to search for patients in the patient directory and view their reports / vital charts and graphs.</span></p>','','2022-11-23 12:58:18','2022-12-20 00:00:00',NULL,0,3,NULL,NULL,NULL,NULL,NULL,NULL,56,'2022-12-14 00:00:00','2022-12-20 00:00:00','5',24,24,'story',0,0,8,8,0,0,'Patient Directory,Web App,Reports,Patient Reports,2.3',NULL,NULL,NULL,NULL,NULL),(60,7,'Patient Reminders and Mobile Dashboard','<p><span data-sheets-value=\"{\" data-sheets-userformat=\"{\">A patient shall be able to add reminders in the app, either recurrent reminders or normal reminders and create the dashboard for the patient to land on</span></p>','','2022-11-23 13:03:19','2022-12-30 00:00:00',NULL,0,3,NULL,NULL,NULL,NULL,NULL,NULL,55,'2022-12-21 00:00:00','2022-12-30 00:00:00','6',18,18,'story',0,0,8,9,0,200,'Patient,Reminders,Patient Reminders,Reminder,Mobile App,1.5,Mobile Dashboard',NULL,NULL,NULL,NULL,NULL),(61,7,'Interactive Dashboard','<p><span data-sheets-value=\"{\" data-sheets-userformat=\"{\">The administrator will see an interactive dashboard which will provide summary of what is happening in the system</span></p>','','2022-11-23 13:13:10','2022-12-23 00:00:00',NULL,0,3,NULL,NULL,NULL,NULL,NULL,NULL,56,'2022-12-21 00:00:00','2022-12-23 00:00:00','5',18,18,'story',0,0,8,9,0,100,'Dashboard,Web,Interactive,2.7',NULL,NULL,NULL,NULL,NULL),(62,7,'User Administration 2 ','<p>&nbsp;The administrator will be able to update user details including patients, care providers and even other administrators</p>','','2022-11-23 13:18:03','2022-12-25 00:00:00',NULL,0,3,NULL,NULL,NULL,NULL,NULL,NULL,56,'2022-12-25 00:00:00','2022-12-25 00:00:00','5',6,6,'story',0,0,5,9,0,0,'User Admin,User Details,2.7,Web App',NULL,NULL,NULL,NULL,NULL),(63,7,'Interactive Dashboard - Care Provider','<p><span data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;The administrator  will see an interactive dashboard which will provide summary of what is happening to their patients and their activities ie. recently accessed patients\\t&quot;}\" data-sheets-userformat=\"{&quot;2&quot;:13279,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:16777215},&quot;5&quot;:{&quot;1&quot;:[{&quot;1&quot;:2,&quot;2&quot;:0,&quot;5&quot;:{&quot;1&quot;:2,&quot;2&quot;:0}},{&quot;1&quot;:0,&quot;2&quot;:0,&quot;3&quot;:3},{&quot;1&quot;:1,&quot;2&quot;:0,&quot;4&quot;:1}]},&quot;6&quot;:{&quot;1&quot;:[{&quot;1&quot;:2,&quot;2&quot;:0,&quot;5&quot;:{&quot;1&quot;:2,&quot;2&quot;:0}},{&quot;1&quot;:0,&quot;2&quot;:0,&quot;3&quot;:3},{&quot;1&quot;:1,&quot;2&quot;:0,&quot;4&quot;:1}]},&quot;7&quot;:{&quot;1&quot;:[{&quot;1&quot;:2,&quot;2&quot;:0,&quot;5&quot;:{&quot;1&quot;:2,&quot;2&quot;:0}},{&quot;1&quot;:0,&quot;2&quot;:0,&quot;3&quot;:3},{&quot;1&quot;:1,&quot;2&quot;:0,&quot;4&quot;:1}]},&quot;9&quot;:0,&quot;10&quot;:1,&quot;11&quot;:4,&quot;12&quot;:0,&quot;15&quot;:&quot;Merriweather&quot;,&quot;16&quot;:12}\">The administrator will see an interactive dashboard which will provide summary of what is happening to their patients and their activities ie. recently accessed patients </span></p>','','2022-12-06 13:03:20','2022-12-30 00:00:00',NULL,0,3,NULL,NULL,NULL,NULL,NULL,NULL,56,'2022-12-29 00:00:00','2022-12-30 00:00:00','5',8,8,'story',0,0,5,9,0,300,'Mobile App,Care Provider,2.8',NULL,NULL,NULL,NULL,NULL),(64,9,'December 2022','','','2022-12-14 12:56:36','0000-00-00 00:00:00',NULL,3,8,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-12-01 00:00:00','2022-12-31 00:00:00','8',0,0,'milestone',0,0,0,0,0,0,'#BC3600',NULL,NULL,NULL,NULL,NULL),(66,9,'Add payment method','<p>Add other payment method of cash like mpesa,tigopesa etc</p>','','2022-12-15 14:44:09','2022-12-16 00:00:00',NULL,0,7,NULL,NULL,NULL,NULL,NULL,NULL,64,'2022-12-15 00:00:00','2022-12-16 00:00:00','2',16,0,'task',0,0,3,10,0,0,'',NULL,NULL,NULL,NULL,NULL),(67,9,'Laboratory Test Handling for a specific period of time','','','2022-12-15 16:41:48','0000-00-00 00:00:00',NULL,0,8,NULL,NULL,NULL,NULL,NULL,NULL,64,'0000-00-00 00:00:00','0000-00-00 00:00:00','9',4,0,'task',0,0,5,10,0,200,'',NULL,NULL,NULL,NULL,NULL),(68,9,'Email notification','<div id=\"thread-entry-193\">\r\n<div class=\"thread-entry message avatar\">\r\n<div class=\"thread-body no-pjax\">\r\n<div>\r\n<table>\r\n<tbody>\r\n<tr>\r\n<td>System should be able to send notification via email for approval request&nbsp;</td>\r\n</tr>\r\n</tbody>\r\n</table>\r\n</div>\r\n<div class=\"clear\">&nbsp;</div>\r\n</div>\r\n</div>\r\n</div>\r\n<div class=\"thread-event action\">&nbsp;</div>','','2022-12-19 12:10:32','2022-12-20 00:00:00',NULL,2,7,NULL,NULL,NULL,NULL,NULL,NULL,64,'0000-00-00 00:00:00','0000-00-00 00:00:00','2',16,0,'task',0,0,3,10,0,0,'',NULL,NULL,NULL,NULL,NULL),(69,9,'EFD Error','<p>To be able to print efd reciept from system&nbsp;</p>','','2022-12-20 09:18:10','2022-12-20 00:00:00',NULL,0,7,NULL,NULL,NULL,NULL,NULL,NULL,64,'0000-00-00 00:00:00','0000-00-00 00:00:00','9',16,0,'task',0,0,3,10,0,100,'',NULL,NULL,NULL,NULL,NULL),(70,9,'Add description on parameters','<p>Add description&nbsp;on parameters</p>','','2022-12-22 09:57:25','2022-12-22 00:00:00',NULL,0,7,NULL,NULL,NULL,NULL,NULL,NULL,64,'2022-12-22 00:00:00','2022-12-22 00:00:00','9',8,0,'task',0,0,3,10,0,600,'',NULL,NULL,NULL,NULL,NULL),(71,9,'January 2023','','','2023-01-05 12:13:51','0000-00-00 00:00:00',NULL,3,7,NULL,NULL,NULL,NULL,NULL,NULL,0,'2023-01-01 00:00:00','2023-01-31 00:00:00','7',0,0,'milestone',0,0,0,0,0,0,'#064779',NULL,NULL,NULL,NULL,NULL),(72,9,'Procurement bug','<div id=\"thread-entry-261\">\r\n<div class=\"thread-entry message avatar\">\r\n<div class=\"thread-body no-pjax\">\r\n<div>\r\n<p>Approvers not be able to approve</p>\r\n</div>\r\n</div>\r\n</div>\r\n</div>','','2023-01-05 12:19:45','2023-01-05 00:00:00',NULL,0,7,NULL,NULL,NULL,NULL,NULL,NULL,71,'2023-01-05 00:00:00','2023-01-05 00:00:00','11',8,0,'bug',0,0,5,11,0,500,'',NULL,NULL,NULL,NULL,NULL),(73,9,'Add payment module interface in tibanova','<p>Add payment module interface in tibanova</p>','','2023-01-09 15:10:25','2023-01-10 00:00:00',NULL,0,7,NULL,NULL,NULL,NULL,NULL,NULL,71,'2023-01-09 00:00:00','2023-01-10 00:00:00','2',16,0,'task',0,0,5,11,0,400,'',NULL,NULL,NULL,NULL,NULL),(75,9,'Add permission on adhoc search','<p>Add permission on adhoc search</p>','','2023-01-18 10:27:10','2023-01-18 00:00:00',NULL,0,7,NULL,NULL,NULL,NULL,NULL,NULL,71,'2023-01-18 00:00:00','2023-01-18 00:00:00','9',8,0,'task',0,0,5,11,0,300,'',NULL,NULL,NULL,NULL,NULL),(76,10,'Concept Note','','','2023-01-24 10:09:46','0000-00-00 00:00:00',NULL,3,3,NULL,NULL,NULL,NULL,NULL,NULL,0,'2023-01-23 00:00:00','2023-01-26 00:00:00','3',0,0,'milestone',0,0,0,0,0,0,'#00814A',NULL,NULL,NULL,NULL,NULL),(77,10,'Market Research','','','2023-01-24 10:11:05','0000-00-00 00:00:00',NULL,3,3,NULL,NULL,NULL,NULL,NULL,NULL,0,'2023-01-23 00:00:00','2023-01-26 00:00:00','3',0,0,'milestone',0,0,0,0,0,0,'#00814A',NULL,NULL,NULL,NULL,NULL),(78,10,'SRS Document','','','2023-01-24 10:12:44','0000-00-00 00:00:00',NULL,3,3,NULL,NULL,NULL,NULL,NULL,NULL,77,'2023-01-27 00:00:00','2023-02-02 00:00:00','3',0,0,'milestone',0,0,0,0,0,0,'#F34500',NULL,NULL,NULL,NULL,NULL),(79,10,'Research on Related Products','<p>Each participant has to look at other solutions already pushed into the market, and extract core features from each of the solutions they have gone through.</p>\r\n<p>The core features will help the basis of our Minimum viable product</p>','','2023-01-24 10:19:19','2023-01-26 00:00:00',NULL,4,3,NULL,NULL,NULL,NULL,NULL,NULL,77,'2023-01-23 00:00:00','2023-01-26 00:00:00','',0,0,'task',0,0,3,12,0,100,'Sprint One,Market Research',NULL,NULL,NULL,NULL,NULL),(80,10,'Concept Note Draft','<p>A concept note is a summary of a proposal containing a brief description of the idea of the project and the objectives to be pursued.</p>\r\n<p>Every participant should be draft his/her own concept note on what the project should be and draft their own. We will later compare the notes after our respective market researches. The conjoined concept notes of each participant will form the basis of SRS Document</p>','','2023-01-24 10:43:53','2023-01-26 00:00:00',NULL,4,3,NULL,NULL,NULL,NULL,NULL,NULL,76,'2023-01-23 00:00:00','2023-01-26 00:00:00','',0,0,'task',0,0,3,12,0,0,'Concept Note,Sprint One,Sprint 1',NULL,NULL,NULL,NULL,NULL),(81,10,'System Requirements Specification Notes','<p>A System Requirements Specification Document is a document which enumerates what the software will do in terms of its features and how it is expected to perform.</p>\r\n<p>The SRS document will be a compromise between our different concept notes and the features we extracted from other systems during our market research phase.&nbsp;</p>\r\n<p>The presentation of the SRS document will mark the end of Sprint One.</p>','','2023-01-24 11:19:06','2023-02-04 00:00:00',NULL,3,3,NULL,NULL,NULL,NULL,NULL,NULL,78,'2023-01-27 00:00:00','2023-02-04 00:00:00','',0,0,'task',0,0,5,12,0,0,'SRS Document,Sprint 1',NULL,NULL,NULL,NULL,NULL),(82,11,'Customer Registration - Front End','<p><span style=\"font-size: 12pt;\">For new customers , the customer shall be able to sign up by providing their details to a form. They shall agree to the terms of use and then proceed to the next screen when they shall get their OTP code sent to the phone number. If the OTP code is not sent to phone, then they click \'Resend OTP\' and get their OTP code again. They can also go back and change their phone number in the registration form.</span></p>\r\n<p><span style=\"font-size: 12pt;\">For a succesful registration, in this sprint, we\'ll simulate the Purchase later and Subscription payment and go straight to the landing screen</span></p>','','2023-02-04 19:38:15','2023-02-10 00:00:00',NULL,3,3,NULL,NULL,NULL,NULL,NULL,NULL,0,'2023-02-06 00:00:00','2023-02-10 00:00:00','6',0,0,'task',0,0,5,13,0,0,'Sprint 1,Customer Registration,Front End',NULL,NULL,NULL,NULL,NULL),(83,11,'Customer Login/Logout - Front End','<p><span style=\"font-size: 12pt;\">For existing customers who had previously logged out more than their pass/priviledges allow, will be locked out of their accounts. But if they have not exceeded the maximum number of attempts according to their pass/priviledges, it will allow them to login</span></p>','','2023-02-04 19:40:18','2023-02-10 00:00:00',NULL,3,3,NULL,NULL,NULL,NULL,NULL,NULL,0,'2023-02-06 00:00:00','2023-02-10 00:00:00','6',0,0,'task',0,0,5,13,0,0,'Sprint 1,Customer,Login,Logout',NULL,NULL,NULL,NULL,NULL),(84,11,'Business Registration and Login/Logout - Front_End','<p><span style=\"font-size: 12pt;\">For new businesses , the business shall be able to sign up by providing their details to a form. They shall agree to the terms of use and then proceed to the next screen when they shall get their OTP code sent to the phone number. If the OTP code is not sent to phone, then they click \'Resend OTP\' and get their OTP code again. They can also go back and change their phone number in the registration form.</span></p>\r\n<p><span style=\"font-size: 12pt;\">For a succesful registration they\'ll go straight to the landing screen where some option will be greyed if the business isnt activated in the admin console</span></p>\r\n<p><span style=\"font-size: 12pt;\">For existing business who had previously logged out, they can login again.</span></p>','','2023-02-04 19:42:46','0000-00-00 00:00:00',NULL,3,3,NULL,NULL,NULL,NULL,NULL,NULL,0,'2023-02-06 00:00:00','2023-02-10 00:00:00','6',0,0,'task',0,0,5,13,0,0,'Sprint 1,Business,Registration,Login,Logout',NULL,NULL,NULL,NULL,NULL),(85,11,'Customer Registration - Backend','<p><span style=\"font-size: 12pt;\">Customer details verification from the database and OTP send/resending, this requires subscription to a message API (Truebits must facilitate this including payment to a bulk SMS vendor).</span></p>','','2023-02-04 19:45:57','2023-02-10 00:00:00',NULL,3,3,NULL,NULL,NULL,NULL,NULL,NULL,0,'2023-02-06 00:00:00','2023-02-10 00:00:00','5',0,0,'task',0,0,5,13,0,0,'Customer,Sprint 1,Registration,Backend',NULL,NULL,NULL,NULL,NULL),(86,11,'Customer Login/Logout Backend','<p><span style=\"font-size: 12pt;\">Build the backend DB and API that incorporates the login logic of the front end including the maximum logout/login attempts allowed per pass/priviledge subscription</span></p>','','2023-02-04 19:49:44','0000-00-00 00:00:00',NULL,3,3,NULL,NULL,NULL,NULL,NULL,NULL,0,'0000-00-00 00:00:00','0000-00-00 00:00:00','5',0,0,'task',0,0,5,13,0,0,'Sprint 1,Customer,Login,Logout,Backend',NULL,NULL,NULL,NULL,NULL),(87,11,'Admin Console','<p><span style=\"font-size: 12pt;\">&nbsp;In the admin_console, the administration shall to update terms of use that will be seen by the customer and business during signup. Also the admin shall be able to activate a newly registered business(es) and create an API to which the front end will check if the business has been activated.</span></p>','','2023-02-04 19:56:36','2023-02-10 00:00:00',NULL,3,3,NULL,NULL,NULL,NULL,NULL,NULL,0,'2023-02-06 00:00:00','2023-02-10 00:00:00','5',0,0,'task',0,0,5,13,0,0,'',NULL,NULL,NULL,NULL,NULL),(103,17,'Pre-training','','','2023-03-13 15:31:33','0000-00-00 00:00:00',NULL,3,3,NULL,NULL,NULL,NULL,NULL,NULL,0,'2023-03-13 00:00:00','2023-04-01 00:00:00','3',0,0,'milestone',0,0,0,0,0,0,'#F34500',NULL,NULL,NULL,NULL,NULL),(104,17,'Post-training Activitoes','','','2023-03-13 15:32:27','0000-00-00 00:00:00',NULL,3,3,NULL,NULL,NULL,NULL,NULL,NULL,0,'2023-03-13 00:00:00','2023-04-01 00:00:00','3',0,0,'milestone',0,0,0,0,0,0,'#FFD042',NULL,NULL,NULL,NULL,NULL),(105,17,'During Training','','','2023-03-13 15:33:19','0000-00-00 00:00:00',NULL,3,3,NULL,NULL,NULL,NULL,NULL,NULL,0,'2023-03-13 00:00:00','2023-04-01 00:00:00','3',0,0,'milestone',0,0,0,0,0,0,'#00814A',NULL,NULL,NULL,NULL,NULL),(106,17,'Others','','','2023-03-14 09:51:31','0000-00-00 00:00:00',NULL,3,3,NULL,NULL,NULL,NULL,NULL,NULL,0,'2023-03-14 00:00:00','2023-04-01 00:00:00','3',0,0,'milestone',0,0,0,0,0,0,'#064779',NULL,NULL,NULL,NULL,NULL),(107,17,'1.Add Course Category Description','<p><span style=\"font-size: 12pt;\">In the course setup section, when adding the course category, the category description should be text area instead of text field.</span></p>','','2023-03-14 13:14:24','0000-00-00 00:00:00',NULL,0,3,NULL,NULL,NULL,NULL,NULL,NULL,103,'0000-00-00 00:00:00','0000-00-00 00:00:00','4',0,0,'task',0,0,1,14,0,0,'Course Setup,Course Category,Syntax Error',NULL,NULL,NULL,NULL,NULL),(108,17,'2.Fix syntax errors for Course Accreditors','<p>Fix all syntax errors in the Course Setup &gt; Accreditors sub-module</p>\r\n<p>All the syntax errors to be fixed in the Accreditors will be found in the subtask menu</p>','','2023-03-14 13:18:02','0000-00-00 00:00:00',NULL,0,3,NULL,NULL,NULL,NULL,NULL,NULL,103,'0000-00-00 00:00:00','0000-00-00 00:00:00','4',0,0,'task',0,0,1,14,0,2100,'Course Setup,Accreditors,Syntax Errors',NULL,NULL,NULL,NULL,NULL),(109,17,'Success message after Accreditor is saved.','•	Spelling error – ‘Acreditor saved succesful’ should be ‘Accreditor saved successfully’','','2023-03-14 13:19:18','0000-00-00 00:00:00',NULL,3,3,NULL,NULL,NULL,NULL,NULL,NULL,108,'0000-00-00 00:00:00','0000-00-00 00:00:00','3',0,0,'subtask',0,0,0,0,0,0,'',NULL,NULL,NULL,NULL,NULL),(110,17,'Success message after an Accreditor is updated','•	Spelling error – ‘Acreditor updated succesful’ should be ‘Accreditor updated successfully’','','2023-03-14 13:20:07','0000-00-00 00:00:00',NULL,3,3,NULL,NULL,NULL,NULL,NULL,NULL,108,'0000-00-00 00:00:00','0000-00-00 00:00:00','3',0,0,'subtask',0,0,0,0,0,0,'',NULL,NULL,NULL,NULL,NULL),(111,17,'Success message after an Accreditor is deleted','‘Accreditor deleted succesfully’ should be ‘Accreditor deleted’','','2023-03-14 13:20:41','0000-00-00 00:00:00',NULL,3,3,NULL,NULL,NULL,NULL,NULL,NULL,108,'0000-00-00 00:00:00','0000-00-00 00:00:00','3',0,0,'subtask',0,0,0,0,0,0,'',NULL,NULL,NULL,NULL,NULL),(112,17,'3.Fix syntax errors in Venues submodule','<p><span style=\"font-size: 12pt;\">You have to fix all syntax errors in the venues submodule. You\'ll find all the syntax errors in this task\'s subtasks.</span></p>','','2023-03-14 13:24:11','0000-00-00 00:00:00',NULL,0,3,NULL,NULL,NULL,NULL,NULL,NULL,103,'0000-00-00 00:00:00','0000-00-00 00:00:00','4',0,0,'task',0,0,1,14,0,2000,'Course Setup,Venues,Syntax Errors',NULL,NULL,NULL,NULL,NULL),(113,17,'Success message (Venue Creation)','•	‘Venue saved succesful’ to ‘Venue saved succesfully’','','2023-03-14 13:25:27','0000-00-00 00:00:00',NULL,3,3,NULL,NULL,NULL,NULL,NULL,NULL,112,'0000-00-00 00:00:00','0000-00-00 00:00:00','3',0,0,'subtask',0,0,0,0,0,0,'',NULL,NULL,NULL,NULL,NULL),(114,17,'Success message (Venue Deletion)','‘Venue deleted succesful’ to ‘Venue deleted succesfully’','','2023-03-14 13:25:59','0000-00-00 00:00:00',NULL,3,3,NULL,NULL,NULL,NULL,NULL,NULL,112,'0000-00-00 00:00:00','0000-00-00 00:00:00','3',0,0,'subtask',0,0,0,0,0,0,'',NULL,NULL,NULL,NULL,NULL),(115,17,'Success message (Venue updation)','‘Venue updated succesful’ to ‘Venue updated successfully’','','2023-03-14 13:26:24','0000-00-00 00:00:00',NULL,3,3,NULL,NULL,NULL,NULL,NULL,NULL,112,'0000-00-00 00:00:00','0000-00-00 00:00:00','3',0,0,'subtask',0,0,0,0,0,0,'',NULL,NULL,NULL,NULL,NULL),(116,17,'Addition of new room in a venue','•	When adding a new room, the button should read ‘Add New Room’ to avoid confusion, also ‘Venue Room Form’ of the form should read ‘Room Form’\r\n','','2023-03-14 13:26:50','0000-00-00 00:00:00',NULL,3,3,NULL,NULL,NULL,NULL,NULL,NULL,112,'0000-00-00 00:00:00','0000-00-00 00:00:00','3',0,0,'subtask',0,0,0,0,0,0,'',NULL,NULL,NULL,NULL,NULL),(117,17,'Success message (Room creation)','•	‘Room saved succesfully’ instead of ‘Venue RoomSavedSuccesful’','','2023-03-14 13:27:34','0000-00-00 00:00:00',NULL,3,3,NULL,NULL,NULL,NULL,NULL,NULL,112,'0000-00-00 00:00:00','0000-00-00 00:00:00','3',0,0,'subtask',0,0,0,0,0,0,'',NULL,NULL,NULL,NULL,NULL),(118,17,'Change Placeholder during Room Creation','When adding a new room, change the placeholder \'Enter Venue Name\' to \'Enter Room Name\'','','2023-03-14 13:29:12','0000-00-00 00:00:00',NULL,3,3,NULL,NULL,NULL,NULL,NULL,NULL,112,'0000-00-00 00:00:00','0000-00-00 00:00:00','3',0,0,'subtask',0,0,0,0,0,0,'',NULL,NULL,NULL,NULL,NULL),(119,17,'4.Fix dissapearing room name after they are created','<p>When I add a new room in the new venue I had just create, it says that I has succesfully saved the room, when looking at the list of rooms available in a specific venue, I cannot see it.</p>','','2023-03-14 13:32:49','0000-00-00 00:00:00',NULL,0,3,NULL,NULL,NULL,NULL,NULL,NULL,103,'0000-00-00 00:00:00','0000-00-00 00:00:00','4',0,0,'story',0,0,1,14,0,1900,'Course Setup,Venues,Rooms',NULL,NULL,NULL,NULL,NULL),(120,17,'5.Fix unavailable room names in the course sessions form','<p><span style=\"font-size: 12pt;\">When I add a new room in the new venue or an existing venue, it doesnt show up the list of available rooms when creating and reserving a session.</span></p>','','2023-03-14 13:40:51','0000-00-00 00:00:00',NULL,0,3,NULL,NULL,NULL,NULL,NULL,NULL,103,'0000-00-00 00:00:00','0000-00-00 00:00:00','4',0,0,'story',0,0,1,14,0,1800,'Course Setup,Venues,Rooms',NULL,NULL,NULL,NULL,NULL),(121,17,'6.Fix syntax errors in the Instructors (Presenters)','<p><span style=\"font-size: 12pt;\">All the instructor submodule syntax errors are mentioned in the subtasks</span></p>','','2023-03-14 13:48:04','0000-00-00 00:00:00',NULL,0,3,NULL,NULL,NULL,NULL,NULL,NULL,103,'0000-00-00 00:00:00','0000-00-00 00:00:00','4',0,0,'bug',0,0,1,14,0,1700,'Course Setup,Instructors,Presenters',NULL,NULL,NULL,NULL,NULL),(122,17,'Submodule name change','Change the name of  only in the frontend, from \'Presenters\' to \'Instructors\'','','2023-03-14 13:52:40','0000-00-00 00:00:00',NULL,3,3,NULL,NULL,NULL,NULL,NULL,NULL,121,'0000-00-00 00:00:00','0000-00-00 00:00:00','3',0,0,'subtask',0,0,0,0,0,0,'',NULL,NULL,NULL,NULL,NULL),(123,17,'Button Label Name Change','Change the label of the button from \'Add Presenter\'  to \'Add Instructor\'','','2023-03-14 13:54:40','0000-00-00 00:00:00',NULL,3,3,NULL,NULL,NULL,NULL,NULL,NULL,121,'0000-00-00 00:00:00','0000-00-00 00:00:00','3',0,0,'subtask',0,0,0,0,0,0,'',NULL,NULL,NULL,NULL,NULL),(124,17,'Success Message (Instructor Creation)','Change the success message from \'Presenter saved succesfully\' to \'Instructor saved succesfully\'','','2023-03-14 13:56:08','0000-00-00 00:00:00',NULL,3,3,NULL,NULL,NULL,NULL,NULL,NULL,121,'0000-00-00 00:00:00','0000-00-00 00:00:00','3',0,0,'subtask',0,0,0,0,0,0,'',NULL,NULL,NULL,NULL,NULL),(125,17,'Success Message (Instructor Deletion)','Change the success message from \'Presented deleted succesfully\' to \'Instructor deleted succesfully\'','','2023-03-14 13:58:53','0000-00-00 00:00:00',NULL,3,3,NULL,NULL,NULL,NULL,NULL,NULL,121,'0000-00-00 00:00:00','0000-00-00 00:00:00','3',0,0,'subtask',0,0,0,0,0,0,'',NULL,NULL,NULL,NULL,NULL),(126,17,'Success Message ((Instructor Updation)','Change the success message from \'Presenter updated succesfully\' to \'Instructor updated succesfully\'','','2023-03-14 15:02:07','0000-00-00 00:00:00',NULL,3,3,NULL,NULL,NULL,NULL,NULL,NULL,121,'0000-00-00 00:00:00','0000-00-00 00:00:00','3',0,0,'subtask',0,0,0,0,0,0,'',NULL,NULL,NULL,NULL,NULL),(127,17,'7.Fix all the syntax errors in the courses module','<p>You will find all the syntax errors you need to fix in subtasks</p>','','2023-03-14 15:20:22','0000-00-00 00:00:00',NULL,0,3,NULL,NULL,NULL,NULL,NULL,NULL,103,'0000-00-00 00:00:00','0000-00-00 00:00:00','4',0,0,'task',0,0,1,14,0,1600,'Courses,Modules,Sessions,Syntax Errors',NULL,NULL,NULL,NULL,NULL),(128,17,'Success Message (Saving Accreditation)','•	When adding new accreditor, the success response should read ‘Course Accreditor Saved’ and not ‘Course Accreditation Saved’.','','2023-03-14 15:22:21','0000-00-00 00:00:00',NULL,3,3,NULL,NULL,NULL,NULL,NULL,NULL,127,'0000-00-00 00:00:00','0000-00-00 00:00:00','3',0,0,'subtask',0,0,0,0,0,0,'',NULL,NULL,NULL,NULL,NULL),(129,17,'Change label when adding a session','When adding a course session change the \'Venue Room\' label to \'Room\'','','2023-03-14 15:22:22','0000-00-00 00:00:00',NULL,3,3,NULL,NULL,NULL,NULL,NULL,NULL,127,'0000-00-00 00:00:00','0000-00-00 00:00:00','3',0,0,'subtask',0,0,0,0,0,0,'',NULL,NULL,NULL,NULL,NULL),(130,17,'36.Refreshing the attendance sheet','<p>When I add&nbsp; a signature to a&nbsp; students name in&nbsp; the&nbsp; attendance&nbsp; s heet, the&nbsp; window containing the&nbsp; attendance should refresh automatically with the new signature added. Currently it doesnt do so.</p>','','2023-03-14 15:28:55','0000-00-00 00:00:00',NULL,3,3,NULL,NULL,NULL,NULL,NULL,NULL,105,'0000-00-00 00:00:00','0000-00-00 00:00:00','4',0,0,'bug',0,0,1,14,0,1500,'Attendance,Course,Session,Module',NULL,NULL,NULL,NULL,NULL),(131,17,'42.Fix handling of  attendance for online  students','<p><span style=\"font-size: 12pt;\">Currently, the CCBRT Team has not given yet an answer of what to do with the attendance process if a course session is online as currently for a candidate to be counted has having completed a course/module, they must sign all the attendance sheets generated by the instructor/administrator.</span></p>\r\n<p>&nbsp;</p>','','2023-03-14 15:32:19','0000-00-00 00:00:00',NULL,3,3,NULL,NULL,NULL,NULL,NULL,NULL,105,'0000-00-00 00:00:00','0000-00-00 00:00:00','4',0,0,'task',0,0,3,0,0,4400,'Attendance Sheet,Courses,Modules,Sessions',NULL,NULL,NULL,NULL,NULL),(132,17,'40.Add \'Course Type\'  when adding a new course','<p><span style=\"font-size: 12pt;\">In the &lsquo;Add Course Form&rsquo;, we should add a course type dropdown menu to detail whether the course is a normal course or not. Other course types mentioned by the academy is the &lsquo;<strong><em>Fellowship</em></strong>&rsquo; course to which its process is different from the normal course process, for example candidate registration for normal course is done by the candidate themselves, while for fellowship courses is done manually by the administrator.</span></p>','','2023-03-14 15:35:09','0000-00-00 00:00:00',NULL,3,3,NULL,NULL,NULL,NULL,NULL,NULL,103,'0000-00-00 00:00:00','0000-00-00 00:00:00','4',0,0,'task',0,0,1,14,0,1400,'Courses,Course Type',NULL,NULL,NULL,NULL,NULL),(133,17,'24.Add Navigation links to the entire system','<p><span style=\"font-size: 12pt;\">Navigation links should be added/modified in the entire system , as of now it is harder for a user to move from one screen to another and go back to the previous screen or a previous previous screen depending on their choosing.</span></p>','','2023-03-14 15:38:03','0000-00-00 00:00:00',NULL,4,3,NULL,NULL,NULL,NULL,NULL,NULL,106,'0000-00-00 00:00:00','0000-00-00 00:00:00','4',0,0,'task',0,0,5,14,0,4200,'Navigation links',NULL,NULL,NULL,NULL,NULL),(134,17,'37.Add shortcut to reservation in the courses module','<p>The courses module should include a shortcut/link to the &lsquo;<em>Reservations</em>&rsquo; menu so as to simplify the process of checking the time slots whenever a conflict arises in booking a new session.</p>','','2023-03-14 16:35:34','0000-00-00 00:00:00',NULL,3,3,NULL,NULL,NULL,NULL,NULL,NULL,103,'0000-00-00 00:00:00','0000-00-00 00:00:00','4',0,0,'task',0,0,3,0,0,4100,'Reservations,Courses',NULL,NULL,NULL,NULL,NULL),(135,17,'17.Change the design flow in the courses module','<p>The CCBRT team has requested the design flow when viewing courses, module and session change as explained below: -</p>\r\n<p>After clicking &lsquo;<em>View Course</em>&rsquo;, one should see the course categories first, the next screen after selecting the category, the next screen in the &lsquo;<em>Courses</em>&rsquo;, and after clicking the courses, there should be a list of modules and other functions; after clicking a specific module, there should be a list of sessions and its available actions</p>','','2023-03-14 16:52:30','0000-00-00 00:00:00',NULL,4,3,NULL,NULL,NULL,NULL,NULL,NULL,103,'0000-00-00 00:00:00','0000-00-00 00:00:00','4',0,0,'task',0,0,1,14,0,1300,'Courses,Module,Session,Category',NULL,NULL,NULL,NULL,NULL),(136,17,'8.Change course description field type','<p>When adding a new course, in the add course modal form, change the course description field type from a text field to a text area</p>','','2023-03-14 16:54:42','0000-00-00 00:00:00',NULL,0,3,NULL,NULL,NULL,NULL,NULL,NULL,103,'0000-00-00 00:00:00','0000-00-00 00:00:00','4',0,0,'task',0,0,1,14,0,1200,'Courses',NULL,NULL,NULL,NULL,NULL),(137,17,'9.Remove the module cover option','<p>When adding a new course module, please remove the option of adding a module cover</p>','','2023-03-14 17:07:57','0000-00-00 00:00:00',NULL,0,3,NULL,NULL,NULL,NULL,NULL,NULL,103,'0000-00-00 00:00:00','0000-00-00 00:00:00','4',0,0,'task',0,0,1,14,0,1100,'Course,Module,Cover',NULL,NULL,NULL,NULL,NULL),(138,17,'28.Fix errors when adding/editing a module accreditors','<p>Look at the subtasks for the todos relating to this task.</p>','','2023-03-14 17:23:35','0000-00-00 00:00:00',NULL,4,3,NULL,NULL,NULL,NULL,NULL,NULL,103,'0000-00-00 00:00:00','0000-00-00 00:00:00','4',0,0,'bug',0,0,1,14,0,1000,'Accreditor',NULL,NULL,NULL,NULL,NULL),(139,17,'Errors when editing accreditors','When i want to edit the module accreditors, it brings up a lot of errors','','2023-03-14 17:33:26','0000-00-00 00:00:00',NULL,3,3,NULL,NULL,NULL,NULL,NULL,NULL,138,'0000-00-00 00:00:00','0000-00-00 00:00:00','3',0,0,'subtask',0,0,0,0,0,0,'',NULL,NULL,NULL,NULL,NULL),(140,17,'Restrict deletion of accreditors','Restrict the deletion of accreditors if there are modues assigned points > 0 from that accreditor','','2023-03-14 17:34:34','0000-00-00 00:00:00',NULL,3,3,NULL,NULL,NULL,NULL,NULL,NULL,138,'0000-00-00 00:00:00','0000-00-00 00:00:00','3',0,0,'subtask',0,0,0,0,0,0,'',NULL,NULL,NULL,NULL,NULL),(141,17,'New accreditors not showng up in the edit module form','When I add a new accreditor and I go to edit the module after that, I cant see the accreditor in the \'Add/Edit\' course module form','','2023-03-14 17:37:32','0000-00-00 00:00:00',NULL,3,3,NULL,NULL,NULL,NULL,NULL,NULL,138,'0000-00-00 00:00:00','0000-00-00 00:00:00','3',0,0,'subtask',0,0,0,0,0,0,'',NULL,NULL,NULL,NULL,NULL),(142,17,'10.Remove the module image & extra pop-up when updating a module','<p>Please remove the module image option when updating the module and remove the extra popup which appear after editing a course module succesfully</p>','','2023-03-14 17:39:10','0000-00-00 00:00:00',NULL,0,3,NULL,NULL,NULL,NULL,NULL,NULL,103,'0000-00-00 00:00:00','0000-00-00 00:00:00','4',0,0,'task',0,0,1,14,0,900,'Course,Module',NULL,NULL,NULL,NULL,NULL),(143,17,'39.Add waiting list as action in course sessions','<p>Please \'waiting list\' as one of the actions in a course session. The waiting list action will show candidates who are registered to the course session but are not yet enrolled to a sesison either due to a late registration or that session has already been ended or the number of max registrants is reached.&nbsp;</p>\r\n<p>After seeing the list of candidates in the waiting for a session, add an action where they can be enrolled to the next available session(s)</p>','','2023-03-14 17:47:43','0000-00-00 00:00:00',NULL,3,3,NULL,NULL,NULL,NULL,NULL,NULL,105,'0000-00-00 00:00:00','0000-00-00 00:00:00','4',0,0,'task',0,0,3,0,0,3500,'Waiting List,Course,Sessions',NULL,NULL,NULL,NULL,NULL),(144,17,'41.Add filters for the enrolled candidates option ','<p>Add filters for modules and session in the Enrolled candidates menu inside the view courses window</p>','','2023-03-14 17:49:55','0000-00-00 00:00:00',NULL,3,3,NULL,NULL,NULL,NULL,NULL,NULL,103,'0000-00-00 00:00:00','0000-00-00 00:00:00','4',0,0,'task',0,0,3,0,0,3400,'Enrolled,Candidates,Course',NULL,NULL,NULL,NULL,NULL),(145,17,'31.Update session date in the reservations table','<p><span style=\"font-size: 12pt;\">When I edit session time and date to another time and date, it doesnt change the entry in the reservations table of the specific room.</span></p>','','2023-03-14 17:56:26','0000-00-00 00:00:00',NULL,4,3,NULL,NULL,NULL,NULL,NULL,NULL,105,'0000-00-00 00:00:00','0000-00-00 00:00:00','4',0,0,'task',0,0,2,14,0,800,'Session,Course,Reservations',NULL,NULL,NULL,NULL,NULL),(146,17,'22.Fix the candidate course registration form','<p>You will find all the todos concerning the candidate course registration form in the subtasks</p>','','2023-03-14 17:58:55','0000-00-00 00:00:00',NULL,4,3,NULL,NULL,NULL,NULL,NULL,NULL,103,'0000-00-00 00:00:00','0000-00-00 00:00:00','4',0,0,'bug',0,0,3,14,0,3200,'Candidate,Registration,Courses',NULL,NULL,NULL,NULL,NULL),(147,17,'Cancel course registration','When registering for a course module, one cannot cancel the registration order if they so choose to','','2023-03-14 18:01:26','0000-00-00 00:00:00',NULL,3,3,NULL,NULL,NULL,NULL,NULL,NULL,146,'0000-00-00 00:00:00','0000-00-00 00:00:00','3',0,0,'subtask',0,0,0,0,0,0,'',NULL,NULL,NULL,NULL,NULL),(148,17,'Styling the course registration form','•	In the ‘Candidate Registration Form’, the styling of the forms (fonts, aesthetics) should match the main website, and also the header and footer should match the website','','2023-03-14 18:02:14','0000-00-00 00:00:00',NULL,3,3,NULL,NULL,NULL,NULL,NULL,NULL,146,'0000-00-00 00:00:00','0000-00-00 00:00:00','3',0,0,'subtask',0,0,0,0,0,0,'',NULL,NULL,NULL,NULL,NULL),(149,17,'Cancellation of candidates detail doesnt work','When I cancel submission of a candidate(s) details when registering for a module, it still continues to submit the form','','2023-03-14 18:02:56','0000-00-00 00:00:00',NULL,3,3,NULL,NULL,NULL,NULL,NULL,NULL,146,'0000-00-00 00:00:00','0000-00-00 00:00:00','3',0,0,'subtask',0,0,0,0,0,0,'',NULL,NULL,NULL,NULL,NULL),(150,17,'Refresh the screen after detail submission','After a candidate successfully registers to a course module, the link should refresh back to the website.','','2023-03-14 18:03:44','0000-00-00 00:00:00',NULL,3,3,NULL,NULL,NULL,NULL,NULL,NULL,146,'0000-00-00 00:00:00','0000-00-00 00:00:00','3',0,0,'subtask',0,0,0,0,0,0,'',NULL,NULL,NULL,NULL,NULL),(151,17,'25.Manual candidate registration','<p><span style=\"font-size: 12pt;\">There should a manual registration of candidates where the admin will enter the candidate credentials and save them.</span></p>','','2023-03-14 18:06:00','0000-00-00 00:00:00',NULL,4,3,NULL,NULL,NULL,NULL,NULL,NULL,103,'0000-00-00 00:00:00','0000-00-00 00:00:00','4',0,0,'task',0,0,5,0,0,3100,'Candidate Registration',NULL,NULL,NULL,NULL,NULL),(152,17,'View candidate information','After adding new candidates, you should add a submodule where one can view the candidates they just enter along with search and other respective sorters','','2023-03-14 18:08:09','0000-00-00 00:00:00',NULL,3,3,NULL,NULL,NULL,NULL,NULL,NULL,151,'0000-00-00 00:00:00','0000-00-00 00:00:00','3',0,0,'subtask',0,0,0,0,0,0,'',NULL,NULL,NULL,NULL,NULL),(153,17,'32.Manual candidate enrollment','<p><span style=\"font-size: 12pt;\">After a candidate is added manually or through the website, the administrator should have a panel where they can enroll a candidate manually to a respective course session</span></p>','','2023-03-14 18:11:25','0000-00-00 00:00:00',NULL,4,3,NULL,NULL,NULL,NULL,NULL,NULL,106,'0000-00-00 00:00:00','0000-00-00 00:00:00','4',0,0,'task',0,0,3,0,0,3000,'Enrollment,Candidate',NULL,NULL,NULL,NULL,NULL),(154,17,'33.Add import functionality for courses','<p><span style=\"font-size: 12pt;\">Please add an import functionality in the courses module, when the admin/user with permission can import the course information and respective module information.</span></p>\r\n<p><span style=\"font-size: 12pt;\"><strong>Note:&nbsp; </strong>if a module has no course name related to it, then the module name itself is also the course name</span></p>','','2023-03-14 18:14:36','0000-00-00 00:00:00',NULL,4,3,NULL,NULL,NULL,NULL,NULL,NULL,106,'0000-00-00 00:00:00','0000-00-00 00:00:00','4',0,0,'task',0,0,5,15,0,2900,'Courses,Import',NULL,NULL,NULL,NULL,NULL),(155,17,'18.Add option to cancel a quotation','<p><span style=\"font-size: 12pt;\">In the rental orders submodule, please add an option for cancelling a quotation if the following is satisfied: -</span></p>\r\n<ul>\r\n<li><span style=\"font-size: 12pt;\">Add an option for cancelling a quotation, the condition being no amount should have paid during the process of cancellation.</span></li>\r\n</ul>','','2023-03-15 18:31:23','0000-00-00 00:00:00',NULL,4,3,NULL,NULL,NULL,NULL,NULL,NULL,106,'0000-00-00 00:00:00','0000-00-00 00:00:00','4',0,0,'task',0,0,3,0,0,2800,'Rental Orders,Quote',NULL,NULL,NULL,NULL,NULL),(156,17,'13.Fix the responsiveness of the candidate orders submodule','<p><span style=\"font-size: 12pt;\">The responsiveness of the &lsquo;Candidate Orders&rsquo; is off. We should look at it.</span></p>','','2023-03-15 18:33:30','0000-00-00 00:00:00',NULL,0,3,NULL,NULL,NULL,NULL,NULL,NULL,103,'0000-00-00 00:00:00','0000-00-00 00:00:00','4',0,0,'task',0,0,2,14,0,700,'Candidate Orders,Responsiveness',NULL,NULL,NULL,NULL,NULL),(157,17,'30.Add preview button in certificate templates and other errors','<p>Please a preview button when designing a certificate in the certificate templates submodule. Right now when you design a certificate you have to save it first to see how it looks like.</p>','','2023-03-15 18:36:46','0000-00-00 00:00:00',NULL,4,3,NULL,NULL,NULL,NULL,NULL,NULL,104,'0000-00-00 00:00:00','0000-00-00 00:00:00','4',0,0,'task',0,0,5,0,0,2600,'Certificate,Certificate Templates',NULL,NULL,NULL,NULL,NULL),(158,17,'26.Add pagination to the certificate assignments module','<p><span style=\"font-size: 12pt;\">Add pagination to the certificate assignments module incase there are many template assignments to different courses and modules</span></p>','','2023-03-15 18:40:01','0000-00-00 00:00:00',NULL,0,3,NULL,NULL,NULL,NULL,NULL,NULL,104,'0000-00-00 00:00:00','0000-00-00 00:00:00','4',0,0,'task',0,0,3,0,0,2500,'Certificate Assignments',NULL,NULL,NULL,NULL,NULL),(159,17,'43.Fix the left padding of the certificate template','<p>When previewing a saved certificate template, it appears left padded by a number of pixels, please fix this.</p>','','2023-03-15 18:42:55','0000-00-00 00:00:00',NULL,3,3,NULL,NULL,NULL,NULL,NULL,NULL,104,'0000-00-00 00:00:00','0000-00-00 00:00:00','4',0,0,'task',0,0,3,0,0,2400,'Certificate Templates,Certificate Issues',NULL,NULL,NULL,NULL,NULL),(160,17,'44.Add waiting list number of days in system settings','<p>Please add in system settings, the minimum amount of days setting where by if a candidate registers to a specific course module less than the predefined number of days befor in this setting, they will not be automatically enrolled in a course. Currently this setting is hardcoded as 3 days</p>','','2023-03-15 18:47:42','0000-00-00 00:00:00',NULL,3,3,NULL,NULL,NULL,NULL,NULL,NULL,103,'0000-00-00 00:00:00','0000-00-00 00:00:00','4',0,0,'task',0,0,3,0,0,2300,'Waiting list,System Settings',NULL,NULL,NULL,NULL,NULL),(161,17,'38.Add system settings for font-face for all TMS printouts','<p>Please add universal font face settings for all printouts exported by TMS example certificates, rental quotations and candidate orders</p>','','2023-03-16 06:59:52','0000-00-00 00:00:00',NULL,3,3,NULL,NULL,NULL,NULL,NULL,NULL,106,'0000-00-00 00:00:00','0000-00-00 00:00:00','4',0,0,'task',0,0,5,0,0,2200,'System Settings',NULL,NULL,NULL,NULL,NULL),(162,17,'45.Add system settings for the % of quote amount to be paid ','<p>Add universal system settings for the % of quote amount to be paid before reserving an event</p>','','2023-03-16 07:01:55','0000-00-00 00:00:00',NULL,3,3,NULL,NULL,NULL,NULL,NULL,NULL,106,'0000-00-00 00:00:00','0000-00-00 00:00:00','4',0,0,'story',0,0,5,0,0,2100,'System Settings,Rental,Quote',NULL,NULL,NULL,NULL,NULL),(163,17,'46.Add notification templates','<p><span style=\"font-size: 12pt;\">We have to add and change a variety of notification template messages especially for rental services and other modules such as certificates.</span></p>','','2023-03-16 07:03:17','0000-00-00 00:00:00',NULL,3,3,NULL,NULL,NULL,NULL,NULL,NULL,106,'0000-00-00 00:00:00','0000-00-00 00:00:00','4',0,0,'task',0,0,3,0,0,2000,'Notification Templates',NULL,NULL,NULL,NULL,NULL),(164,17,'47.Add roles and permissions','<p><span style=\"font-size: 12pt;\">Roles and especially permissions management is a fluid issue. We will add new permissions and roles at the end of the project after we have finished all the issues and features left in TMS</span>.</p>','','2023-03-16 07:04:45','0000-00-00 00:00:00',NULL,3,3,NULL,NULL,NULL,NULL,NULL,NULL,106,'0000-00-00 00:00:00','0000-00-00 00:00:00','4',0,0,'task',0,0,5,0,0,1900,'Roles,Permissions',NULL,NULL,NULL,NULL,NULL),(165,17,'48.Add sorters in the users module','<p><span style=\"font-size: 12pt;\">Add sorters for users in terms of roles (administrators, instructors, candidates etc</span></p>','','2023-03-16 07:07:02','0000-00-00 00:00:00',NULL,3,3,NULL,NULL,NULL,NULL,NULL,NULL,104,'0000-00-00 00:00:00','0000-00-00 00:00:00','4',0,0,'task',0,0,3,0,0,1800,'Users,User Management',NULL,NULL,NULL,NULL,NULL),(166,17,'49.Finish the reports module','<p><span style=\"font-size: 12pt;\">The requirements of the reports module have not yet been taken.</span></p>','','2023-03-16 07:08:26','0000-00-00 00:00:00',NULL,3,3,NULL,NULL,NULL,NULL,NULL,NULL,104,'0000-00-00 00:00:00','0000-00-00 00:00:00','4',0,0,'task',0,0,5,14,0,600,'Reports Module',NULL,NULL,NULL,NULL,NULL),(167,17,'20.Improve the training calendar','<p><span style=\"font-size: 12pt;\">Improve the appearance of training calendar for both the TMS backend and in the candidate portal. Improve the CSS styling</span></p>\r\n<p>&nbsp;</p>','','2023-03-16 07:10:14','0000-00-00 00:00:00',NULL,4,3,NULL,NULL,NULL,NULL,NULL,NULL,106,'0000-00-00 00:00:00','0000-00-00 00:00:00','4',0,0,'task',0,0,3,0,0,1600,'Training Calendar',NULL,NULL,NULL,NULL,NULL),(168,17,'50.Add hyperlinks to training calendar modules','<p><span style=\"font-size: 12pt;\">CCBRT Team required the module in the calendar be hyperlinked to the course module\'s registration form when clicked.</span></p>','','2023-03-16 07:12:04','0000-00-00 00:00:00',NULL,3,3,NULL,NULL,NULL,NULL,NULL,NULL,106,'0000-00-00 00:00:00','0000-00-00 00:00:00','4',0,0,'task',0,0,3,0,0,1500,'Training Calendar,Course Module',NULL,NULL,NULL,NULL,NULL),(169,17,'19.Add functionality to my profile module','<p><span style=\"font-size: 12pt;\">My Profile is not working at all. Hence one can not change the passwords or other profile information</span></p>','','2023-03-16 07:13:50','0000-00-00 00:00:00',NULL,4,3,NULL,NULL,NULL,NULL,NULL,NULL,106,'0000-00-00 00:00:00','0000-00-00 00:00:00','4',0,0,'task',0,0,3,0,0,1400,'My profile',NULL,NULL,NULL,NULL,NULL),(170,17,'51.Fix the edition of date time and status of a reservation ','<p>One cannot edit the time or status of a reservation menu of a room</p>','','2023-03-16 07:16:42','0000-00-00 00:00:00',NULL,3,3,NULL,NULL,NULL,NULL,NULL,NULL,106,'0000-00-00 00:00:00','0000-00-00 00:00:00','4',0,0,'task',0,0,3,0,0,1300,'Reservations',NULL,NULL,NULL,NULL,NULL),(171,17,'52.Fix date sorters in the reservation menu of a room','<p>Date Sorters in the reservation list of a room don&rsquo;t work</p>','','2023-03-16 07:42:30','0000-00-00 00:00:00',NULL,3,3,NULL,NULL,NULL,NULL,NULL,NULL,106,'0000-00-00 00:00:00','0000-00-00 00:00:00','4',0,0,'task',0,0,2,14,0,500,'Reservations',NULL,NULL,NULL,NULL,NULL),(172,17,'55.Add manual reservation functionality','<p><span style=\"font-size: 12pt;\">Add manual reservation functionality in the reservations menu in the room. Currently you cant create a manual reservation</span></p>','','2023-03-16 07:44:35','0000-00-00 00:00:00',NULL,3,3,NULL,NULL,NULL,NULL,NULL,NULL,106,'0000-00-00 00:00:00','0000-00-00 00:00:00','4',0,0,'task',0,0,3,0,0,1100,'Reservations',NULL,NULL,NULL,NULL,NULL),(173,17,'35.Fix reservations statuses which dont change','<p><span style=\"font-size: 12pt;\">Currently reservation statuses of events/sessions dont change after they have satisfied certain conditions. Those conditions are mentioned below: -</span></p>\r\n<ul>\r\n<li><span style=\"font-size: 12pt;\"><strong>UPCOMING &ndash; </strong>The status is given when the following conditions are satisfied: -</span></li>\r\n</ul>\r\n<ol>\r\n<li><span style=\"font-size: 12pt;\">When a quote event has fulfilled the minimum payment condition and the start date is less than the current date.</span></li>\r\n<li><span style=\"font-size: 12pt;\">When a reserved course session&rsquo;s start date is less than the current date</span></li>\r\n</ol>\r\n<ul>\r\n<li><span style=\"font-size: 12pt;\"><strong>CANCELLED </strong>&ndash; when an event type reservation has been cancelled or for a quote event, the minimum amount for the quote has not been paid and its past the quote validity period.</span></li>\r\n<li><span style=\"font-size: 12pt;\"><strong>PENDING </strong>&ndash; Occurs when a quoted event has been reserved but the minimum amount for reservation has not been paid yet either manually or by control number.</span></li>\r\n<li><span style=\"font-size: 12pt;\"><strong>ONGOING </strong>&ndash; This occurs when the following conditions are satisfied: -</span></li>\r\n</ul>\r\n<ol>\r\n<li><span style=\"font-size: 12pt;\">When an event&rsquo;s start date is greater than the current date and end date is less than the current date.</span></li>\r\n<li><span style=\"font-size: 12pt;\">When a session&rsquo;s start date is greater to or equal to the current date and end date is less than or equal to the current date.</span></li>\r\n</ol>\r\n<p><span style=\"font-size: 12pt;\"><strong>&nbsp;</strong></span></p>\r\n<ul>\r\n<li><span style=\"font-size: 12pt;\"><strong>CLOSED &ndash; </strong>is satisfied when an event/session&rsquo;s end date is less than the current date</span></li>\r\n</ul>','','2023-03-16 07:47:04','0000-00-00 00:00:00',NULL,3,3,NULL,NULL,NULL,NULL,NULL,NULL,106,'0000-00-00 00:00:00','0000-00-00 00:00:00','4',0,0,'task',0,0,3,0,0,1000,'Reservations',NULL,NULL,NULL,NULL,NULL),(174,17,'56.Prepopulate candidate information in the candidate portal','<p><span style=\"font-size: 12pt;\">When a candidate wants to register to an upcoming course from the candidate portal, the register course is not pre-populated with the candidate information already saved in their profile</span></p>','','2023-03-16 07:48:51','0000-00-00 00:00:00',NULL,3,3,NULL,NULL,NULL,NULL,NULL,NULL,104,'0000-00-00 00:00:00','0000-00-00 00:00:00','4',0,0,'task',0,0,3,0,0,900,'Candidate registration',NULL,NULL,NULL,NULL,NULL),(175,17,'34.Add import functionality to the registration module for candidates','<p><span style=\"font-size: 12pt;\">Add import functionality of candidates in the manual registration module. Currently one cannot import candidate information in bulk</span></p>','','2023-03-16 07:51:24','0000-00-00 00:00:00',NULL,4,3,NULL,NULL,NULL,NULL,NULL,NULL,106,'0000-00-00 00:00:00','0000-00-00 00:00:00','4',0,0,'task',0,0,5,0,0,800,'Import,Candidate',NULL,NULL,NULL,NULL,NULL),(176,17,'23.Re-design the add scholarship form','<p><span style=\"font-size: 12pt;\">Please redesign the add scholarship form</span></p>','','2023-03-16 07:53:03','0000-00-00 00:00:00',NULL,4,3,NULL,NULL,NULL,NULL,NULL,NULL,103,'0000-00-00 00:00:00','0000-00-00 00:00:00','4',0,0,'task',0,0,2,14,0,400,'Scholarship,Pre training',NULL,NULL,NULL,NULL,NULL),(177,17,'57.Fix the algorithm for scholarship awards','<p><span style=\"font-size: 12pt;\">The algorithm for the automatic award of a scholarship to a candidate order should be revised and test thoroughly as it has financial implications.</span></p>','','2023-03-16 07:54:47','0000-00-00 00:00:00',NULL,3,3,NULL,NULL,NULL,NULL,NULL,NULL,103,'0000-00-00 00:00:00','0000-00-00 00:00:00','4',0,0,'task',0,0,8,0,0,600,'Scholarship',NULL,NULL,NULL,NULL,NULL),(178,17,'53.Finish CRDB payment integraton ','<p>Finish the payment integration with CRDB for rental and candidate orders. Currently the only part that is working is the retrieval of the control number from tibapay</p>','','2023-03-16 07:56:52','0000-00-00 00:00:00',NULL,3,3,NULL,NULL,NULL,NULL,NULL,NULL,106,'0000-00-00 00:00:00','0000-00-00 00:00:00','4',0,0,'task',0,0,8,14,0,300,'CRDB,Payment',NULL,NULL,NULL,NULL,NULL),(179,17,'16.Fix the calculations in the rental quotation in the payment link sent to the email','<p>After I generate a quotation for a room and sent it to the customer\'s email address, the breakdown of the amount to be paid in the quotation is numerically wrong<img src=\"https://projects.truebitstech.com/download.php?module=project&amp;encName=da4dc07acc428acd0f0139f5ed8dffb5&amp;ext=PNG&amp;realName=quotationWrong\" alt=\"\" width=\"1536\" height=\"652\" /></p>','','2023-03-22 06:41:04','0000-00-00 00:00:00',NULL,4,3,NULL,NULL,NULL,NULL,NULL,NULL,106,'0000-00-00 00:00:00','0000-00-00 00:00:00','4',0,0,'task',0,0,2,14,0,200,'Rental Orders,Quote',NULL,NULL,NULL,NULL,NULL),(180,17,'15.Fix the names of the rental quote orders','<p>Please fix the names of the rental quote orders when sent to the email, they are appearing as laravel paths as shown in the attached photo below<img src=\"https://projects.truebitstech.com/download.php?module=project&amp;encName=1a064c0ff55643078ab3e0ef4b7c3a6c&amp;ext=PNG&amp;realName=rentalOrdersWrongName\" alt=\"\" /></p>','','2023-03-22 06:45:22','0000-00-00 00:00:00',NULL,0,3,NULL,NULL,NULL,NULL,NULL,NULL,106,'0000-00-00 00:00:00','0000-00-00 00:00:00','4',0,0,'task',0,0,2,14,0,100,'Rental orders,Quote,Rooms',NULL,NULL,NULL,NULL,NULL),(181,17,'54.Show the reservation tab/hyperlink and rooms in the Rental orders submodule','<p>The reservation tab in the rental order submodule doesnt show anything. It is supposed to show a list of all rooms and the events and sessions reserved in those rooms.</p>\r\n<p><img src=\"https://projects.truebitstech.com/download.php?module=project&amp;encName=1e838df9bcebcbd1b74a87e5de5bcd0a&amp;ext=PNG&amp;realName=reservationTabEmpty\" alt=\"\" /></p>','','2023-03-22 06:57:48','0000-00-00 00:00:00',NULL,3,3,NULL,NULL,NULL,NULL,NULL,NULL,106,'0000-00-00 00:00:00','0000-00-00 00:00:00','4',0,0,'task',0,0,3,0,0,200,'Rental Orders',NULL,NULL,NULL,NULL,NULL),(182,17,'27.Add payment channels and instructions to order pages','<p>Add payment channels in the order payment link pages, and the instruction on how to pay for the order via those payment channels. (Lipa Hapa and CRDB kwa wakala)</p>','','2023-03-22 16:21:06','0000-00-00 00:00:00',NULL,4,3,NULL,NULL,NULL,NULL,NULL,NULL,106,'0000-00-00 00:00:00','0000-00-00 00:00:00','4',0,0,'task',0,0,2,14,0,0,'TMS,Candidate Order,Rental Orders',NULL,NULL,NULL,NULL,NULL),(183,17,'21.Change the header and footer of the make payment link pages to match that from the website','<p>Change the header and footer of the order payment links page to match that of the website. The header and footer files have already been provided by the website team</p>','','2023-03-22 16:36:58','0000-00-00 00:00:00',NULL,4,3,NULL,NULL,NULL,NULL,NULL,NULL,106,'0000-00-00 00:00:00','0000-00-00 00:00:00','4',0,0,'task',0,0,3,0,0,0,'Rental Orders,Candidate Orders',NULL,NULL,NULL,NULL,NULL),(184,19,'User Signup','<p><span style=\"font-size: 12pt;\">A user shall be able to log their credentials, including email information, first name, middle name, surname, password and confirm password fields. Thereafter they will be sent a verification code in their email and they will be required to enter that verification code to verify their account. <strong>Remember </strong>this verification code will expire after a given amount of time. After the account is verified they can proceed with using the system.</span></p>\r\n<p><span style=\"font-size: 12pt;\">Also add the option for resending the verification code if for some reason they have not received their verification code.</span></p>\r\n<p><span style=\"font-size: 12pt;\">After the signup and verification process is complete, the next process is the&nbsp;<strong>Onboarding Process - Choose Account Type</strong></span></p>','','2023-05-14 12:01:38','0000-00-00 00:00:00',NULL,2,3,NULL,NULL,NULL,NULL,NULL,NULL,186,'0000-00-00 00:00:00','0000-00-00 00:00:00','',4,0,'task',0,0,3,16,0,1100,'Sign up',NULL,NULL,NULL,NULL,NULL),(185,19,'User Login','<p><span style=\"font-size: 12pt;\">A user shall be able to sign-in to Pango assuming they have verified their account using their email/username and their password.</span></p>\r\n<p><span style=\"font-size: 12pt;\">If their account is not verified, it should take them back to the verification screen and prompt them to enter the code sent in their email.</span></p>\r\n<p><span style=\"font-size: 12pt;\">Also create links to the \'Forgot Password\' and \'Signup\' Pages</span></p>','','2023-05-14 12:24:25','0000-00-00 00:00:00',NULL,0,3,NULL,NULL,NULL,NULL,NULL,NULL,186,'0000-00-00 00:00:00','0000-00-00 00:00:00','',4,0,'task',0,0,3,16,0,700,'Login,SignIn,User Account',NULL,NULL,NULL,NULL,NULL),(186,19,'User Registration and System Onboarding','','','2023-05-14 17:27:09','0000-00-00 00:00:00',NULL,3,3,NULL,NULL,NULL,NULL,NULL,NULL,0,'2023-05-14 00:00:00','2023-05-31 00:00:00','3',0,0,'milestone',0,0,0,0,0,0,'#00814A',NULL,NULL,NULL,NULL,NULL),(187,19,'System Setup','<p><span style=\"font-size: 12pt;\">System Setup will involve performing all prerequisites before the development begins including setting up development environment, schema, coding structure and other activities which will be enumerated by the Senior Developer.</span></p>','','2023-05-14 17:30:16','0000-00-00 00:00:00',NULL,0,3,NULL,NULL,NULL,NULL,NULL,NULL,186,'0000-00-00 00:00:00','0000-00-00 00:00:00','',8,0,'task',0,0,3,16,0,0,'System Setup,Pango',NULL,NULL,NULL,NULL,NULL),(188,19,'Onboarding - Add Property','<p><span style=\"font-size: 12pt;\">As soon as the account is verified and the account type is the Property Manager, a user will land onto the add property where they will be prompted to enter the details of their first property. The property can be single unit, multiunit or complex type property. For more information on the input fields present see the Figma designs or the&nbsp; SRS or both.&nbsp;</span></p>\r\n<p>&nbsp;</p>','','2023-05-14 17:51:13','0000-00-00 00:00:00',NULL,0,3,NULL,NULL,NULL,NULL,NULL,NULL,186,'0000-00-00 00:00:00','0000-00-00 00:00:00','',8,0,'task',0,0,3,16,0,200,'Add Property,Properties,Property',NULL,NULL,NULL,NULL,NULL),(189,19,'Onboarding - Choose Account Type','<p><span style=\"font-size: 12pt;\">After the verification process is complete, The onboarding process starts.The next process from the signup process is&nbsp; Choose Account Type process. A user will choose whether they are a Tenant, Property Manager or a Service Provider or Broker</span></p>\r\n<p><span style=\"font-size: 12pt;\"><strong>Note</strong>: This choice of account will determine the core features</span></p>','','2023-05-14 19:29:05','0000-00-00 00:00:00',NULL,0,3,NULL,NULL,NULL,NULL,NULL,NULL,186,'0000-00-00 00:00:00','0000-00-00 00:00:00','',2,0,'task',0,0,3,16,0,600,'Account type,Tenant,Property Manager,Service Provider,Broker',NULL,NULL,NULL,NULL,NULL),(190,19,'Onboarding - Add Listing ','<p><span style=\"font-size: 12pt;\">After adding a property during the onboarding process, the wizard will then go to another screen where the user can list the vacant property they just added to the listing website.</span></p>\r\n<p><span style=\"font-size: 12pt;\">If the user wishes to skip this process and continue directly to the dashboard, they can do so. However if the user wishes to add a listing, they will be required to give input for some fields and later add the listing and proceed to the system\'s <strong>Home Page</strong>. For more information on the fields required to add a listing, consult the UI Designs or read the SRS Document.</span></p>','','2023-05-14 19:43:39','0000-00-00 00:00:00',NULL,2,3,NULL,NULL,NULL,NULL,NULL,NULL,186,'0000-00-00 00:00:00','0000-00-00 00:00:00','',8,0,'task',0,0,2,16,0,1000,'Add Listing,Onboarding',NULL,NULL,NULL,NULL,NULL),(191,19,'Onboarding - System Homepage and Dashboard','<p><span style=\"font-size: 12pt;\">Design the system homepage for the Property Manager which will follow after the user signs up, creates a property and maybe add a listing</span></p>','','2023-05-14 19:49:46','0000-00-00 00:00:00',NULL,2,3,NULL,NULL,NULL,NULL,NULL,NULL,186,'0000-00-00 00:00:00','0000-00-00 00:00:00','',6,0,'task',0,0,3,0,0,900,'Home Page,Dashboard',NULL,NULL,NULL,NULL,NULL),(192,19,'Properties','','','2023-05-14 19:50:47','0000-00-00 00:00:00',NULL,3,3,NULL,NULL,NULL,NULL,NULL,NULL,0,'2023-05-14 00:00:00','2023-06-19 00:00:00','3',0,0,'milestone',0,0,0,0,0,0,'#064779',NULL,NULL,NULL,NULL,NULL),(193,19,'CRUD - Single Unit Property','<p><span style=\"font-size: 12pt;\">The property manager shall be able to choose a single unit property type and add details associated with it including property name, year built, address of the unit, city, country, unit features and ammenities. Other details include currency of accounting for that property, unit photos, market rent and deposit.</span></p>\r\n<p><span style=\"font-size: 12pt;\">You can also view, delete and edit the single-unit property.</span></p>','','2023-05-14 20:16:05','0000-00-00 00:00:00',NULL,0,3,NULL,NULL,NULL,NULL,NULL,NULL,192,'0000-00-00 00:00:00','0000-00-00 00:00:00','12',16,0,'task',0,0,3,18,0,500,'Property,Properties,Single Unit',NULL,NULL,NULL,NULL,NULL),(194,19,'CRUD - Multi-unit Property','<p><span style=\"font-size: 12pt;\">The property manager shall be able to choose a multi-unit property type and add unit details associated with it including property name,&nbsp; and other unit information include unit name, year built, address of the unit, city, country, unit features and ammenities. Other details include currency of accounting for that property, unit photos, market rent and deposit and upload unit photos. Also there should be a button for \'Add Unit\' since this is a multi-unit property.</span></p>\r\n<p><span style=\"font-size: 12pt;\">You can also view, delete and edit the multi-unit property.</span></p>','','2023-05-14 20:17:20','0000-00-00 00:00:00',NULL,2,3,NULL,NULL,NULL,NULL,NULL,NULL,192,'0000-00-00 00:00:00','0000-00-00 00:00:00','12',16,0,'task',0,0,3,18,0,1300,'Property,Properties,Multi-unit',NULL,NULL,NULL,NULL,NULL),(195,19,'CRUD - Complex Property','<p><span style=\"font-size: 12pt;\">The property manager shall be able to choose a multi-unit property type and select \'Is Complex\' for complex properties.</span></p>\r\n<p><span style=\"font-size: 12pt;\">They can then add how many buildings are in the complex and proceed to add unit details associated with each property include propety name, and other unit information include unit name, floor number, year built, address of the unit, city, country, unit features and ammenities. Other details include currency of accounting for that property, unit photos, market rent and deposit and upload unit photos. Also there should be a button for \'Add Unit\' since this is a multi-unit property.</span></p>\r\n<p><span style=\"font-size: 12pt;\">You can also view, delete and edit the complex property and any information inside it.</span></p>','','2023-05-14 20:18:50','2023-06-26 00:00:00',NULL,0,3,NULL,NULL,NULL,NULL,NULL,NULL,192,'0000-00-00 00:00:00','2023-06-26 00:00:00','12',16,0,'task',0,0,5,21,0,100,'Properties,Property,Multi-unit,Complex',NULL,NULL,NULL,NULL,NULL),(196,19,'Listings','','','2023-05-14 20:21:02','0000-00-00 00:00:00',NULL,3,3,NULL,NULL,NULL,NULL,NULL,NULL,192,'2023-05-14 00:00:00','2023-06-18 00:00:00','3',0,0,'milestone',0,0,0,0,0,0,'#F3B600',NULL,NULL,NULL,NULL,NULL),(197,19,'Properties Homepage','<p><span style=\"font-size: 12pt;\">Design and implement the Properties module homepage. It shall have a list of all added units that the property manager has added along with various search filters, add new property and links to \'List a unit\'/ \'Unlist a unit\', \'Applications\', \'Leads\' which belong to the particular unit.</span></p>','','2023-05-14 21:45:37','0000-00-00 00:00:00',NULL,2,3,NULL,NULL,NULL,NULL,NULL,NULL,192,'0000-00-00 00:00:00','0000-00-00 00:00:00','12',8,0,'task',0,0,2,17,0,1200,'Properties,Property,Homepage',NULL,NULL,NULL,NULL,NULL),(198,19,'Listings Homepage','<p><span style=\"font-size: 12pt;\">Develop the Listings homepage with the list of all units along with search filters on the top for listed/unlisted/all, add a listing button, unlist a unit links along with links to other information including active listings, new applications, pending applications and leads</span></p>','','2023-05-14 21:46:53','0000-00-00 00:00:00',NULL,3,3,NULL,NULL,NULL,NULL,NULL,NULL,196,'0000-00-00 00:00:00','0000-00-00 00:00:00','',0,0,'task',0,0,2,0,0,1400,'Listings,Listing,Property,Unit',NULL,NULL,NULL,NULL,NULL),(199,19,'CRUD - Listing','<p>A property manager will be able to add, edit, view and unlist listed units. The process of adding a listing contains the following sections:</p>\r\n<ol style=\"list-style-type: lower-roman;\">\r\n<li>Property/Unit Information - unit name, unit amenities, unit photo, marketing description</li>\r\n<li>Lease Details - rent, rent schedule, date available, min and max lease duration , lease description.</li>\r\n<li>Application settings - where they will add contact information include emails and phone number</li>\r\n<li>Add Listing</li>\r\n</ol>\r\n<p>They can view and edit this information for a unit that was listed but you can also delete or unlist a unit that has already been listed</p>','','2023-05-14 21:48:17','0000-00-00 00:00:00',NULL,3,3,NULL,NULL,NULL,NULL,NULL,NULL,196,'0000-00-00 00:00:00','0000-00-00 00:00:00','',0,0,'task',0,0,5,0,0,1300,'Listings,Add List,Listing,Unit,Edit Listing,View Listing,Delete Listing',NULL,NULL,NULL,NULL,NULL),(201,19,'Listings Website','<p>Requirements for the listing website are provided in the SRS.</p>','','2023-05-14 21:52:50','0000-00-00 00:00:00',NULL,3,3,NULL,NULL,NULL,NULL,NULL,NULL,202,'0000-00-00 00:00:00','0000-00-00 00:00:00','',80,0,'task',0,0,13,0,0,1200,'Listings website',NULL,NULL,NULL,NULL,NULL),(202,19,'Listings Websites','','','2023-05-14 21:54:18','0000-00-00 00:00:00',NULL,3,3,NULL,NULL,NULL,NULL,NULL,NULL,0,'2023-05-14 00:00:00','2023-06-30 00:00:00','3',0,0,'milestone',0,0,0,0,0,0,'#cca40a',NULL,NULL,NULL,NULL,NULL),(203,19,'Listing - Invite to Apply','<p><span style=\"font-size: 12pt;\">The property manager can send an invitation to prospective tenants\' email(s) to apply for a listed unit. The link to listed unit in the website will be sent to their respective emails.</span></p>','','2023-05-15 07:57:04','0000-00-00 00:00:00',NULL,3,3,NULL,NULL,NULL,NULL,NULL,NULL,196,'0000-00-00 00:00:00','0000-00-00 00:00:00','',0,0,'task',0,0,2,0,0,1100,'Listings,Invite to Apply,Applications',NULL,NULL,NULL,NULL,NULL),(204,17,'11.View Quote Links do not work','<p>When I click \"View Quote\" in the rental quotation [links] doesnt work.</p>','','2023-06-13 09:39:21','0000-00-00 00:00:00',NULL,0,3,NULL,NULL,NULL,NULL,NULL,NULL,106,'0000-00-00 00:00:00','0000-00-00 00:00:00','',0,0,'task',0,0,1,14,0,0,'Quotes,Rental',NULL,NULL,NULL,NULL,NULL),(205,17,'12.Quotes generated are not sent to the email ','<p>When I generate a quotation from a booking, I expect to be sent to my email from the booking, but it does not do so.</p>','','2023-06-13 10:07:19','0000-00-00 00:00:00',NULL,4,3,NULL,NULL,NULL,NULL,NULL,NULL,106,'0000-00-00 00:00:00','0000-00-00 00:00:00','',0,0,'task',0,0,1,14,0,0,'Quotes,Rental',NULL,NULL,NULL,NULL,NULL),(206,20,'Create \"Edit Unit\" Screen','<p>Create the \"Edit Unit\" screen. More information will be given</p>','','2023-06-20 10:59:57','2023-06-16 00:00:00',NULL,0,3,NULL,NULL,NULL,NULL,NULL,NULL,0,'2023-06-12 00:00:00','2023-06-16 00:00:00','13',0,0,'task',0,0,3,19,0,100,'Unit',NULL,NULL,NULL,NULL,NULL),(207,20,'Create \"Create Complex\" Screen','<p>Create \"Create Complex\" Screen. More information will be given</p>','','2023-06-20 11:01:39','2023-06-16 00:00:00',NULL,0,3,NULL,NULL,NULL,NULL,NULL,NULL,0,'2023-06-12 00:00:00','2023-06-16 00:00:00','13',0,0,'task',0,0,3,19,0,400,'Complex,Unit',NULL,NULL,NULL,NULL,NULL),(208,20,'Create \"Edit Complex\" Screen','<p>Create \"Edit Complex\" Screen. More information will be provided</p>','','2023-06-20 11:03:40','2023-06-16 00:00:00',NULL,0,3,NULL,NULL,NULL,NULL,NULL,NULL,0,'2023-06-12 00:00:00','2023-06-16 00:00:00','13',0,0,'task',0,0,3,19,0,300,'Complex,Edit',NULL,NULL,NULL,NULL,NULL),(209,20,'Re-design the Onboarding process','<p>Re-design the Onboarding process as per the design draft provided by Edwin in the Pango Development Group</p>','','2023-06-20 11:05:46','2023-06-16 00:00:00',NULL,0,3,NULL,NULL,NULL,NULL,NULL,NULL,0,'2023-06-12 00:00:00','2023-06-16 00:00:00','13',0,0,'task',0,0,3,19,0,0,'Onboarding,Create',NULL,NULL,NULL,NULL,NULL),(210,19,'Edit and Delete a Unit','<p>The property manager shall be able to view and edit the details of different individual units of a property. The design for the implementation is provided in Figma</p>','','2023-06-20 18:32:13','0000-00-00 00:00:00',NULL,2,3,NULL,NULL,NULL,NULL,NULL,NULL,192,'0000-00-00 00:00:00','2023-06-16 00:00:00','12',8,0,'task',0,0,3,21,0,800,'Edit,View,Unit',NULL,NULL,NULL,NULL,NULL),(211,19,'Create \"My Units\" homepage','<p>Create the <strong>My Units&nbsp;</strong>homepage as per the design details. The My units will be the place where the property manager will go and see all the unit he or she as created, edit them and if they deem it so, delete the Units.</p>\r\n<p>More information will be provided during the Sprint Planning Session.</p>','','2023-06-21 09:00:19','0000-00-00 00:00:00',NULL,0,3,NULL,NULL,NULL,NULL,NULL,NULL,192,'0000-00-00 00:00:00','2023-06-26 00:00:00','12',12,0,'task',0,0,3,21,0,300,'My units',NULL,NULL,NULL,NULL,NULL),(212,19,'Forgot Account password','<p>When a user forgets a password , they shall be prompted to enter their email, and a link will be sent to this email where a user can reset a password.</p>','','2023-06-22 09:08:31','2023-06-28 00:00:00',NULL,0,3,NULL,NULL,NULL,NULL,NULL,NULL,186,'0000-00-00 00:00:00','0000-00-00 00:00:00','12',4,0,'task',0,0,3,21,0,400,'Forgot Password',NULL,NULL,NULL,NULL,NULL),(213,20,'Create \"View More\" Units ','<p>Create a view more hyperlink to the My Units landing page for properties which will display more than 3 units. The View More link will take you to another screen with the Property name on top and all the units belonging to that property at the bottom.&nbsp;</p>\r\n<p>&nbsp;</p>\r\n<p>For more information contact me.</p>','','2023-06-22 18:01:45','0000-00-00 00:00:00',NULL,0,3,NULL,NULL,NULL,NULL,NULL,NULL,0,'0000-00-00 00:00:00','2023-06-23 00:00:00','13',0,0,'task',0,0,2,20,0,200,'Units',NULL,NULL,NULL,NULL,NULL),(214,17,'14.Fix date sorters in the rental orders submodule','<p>Please fix the date sorters for \"from\" and \"to\" in the bookings, quotations, reservations and proofs of payments.</p>','','2023-07-03 12:38:43','0000-00-00 00:00:00',NULL,0,3,NULL,NULL,NULL,NULL,NULL,NULL,106,'0000-00-00 00:00:00','0000-00-00 00:00:00','4',0,0,'task',0,0,3,14,0,0,'Rental Orders,Date Sorters',NULL,NULL,NULL,NULL,NULL),(215,17,'29.Cannot see candidate orders at the backend','<p>When i generate an order for students who have registered to a course, i cannot see their orders in the tms backend.</p>','','2023-07-10 11:18:32','0000-00-00 00:00:00',NULL,4,3,NULL,NULL,NULL,NULL,NULL,NULL,103,'0000-00-00 00:00:00','0000-00-00 00:00:00','4',0,0,'task',0,0,2,14,0,0,'Candidates,Orders',NULL,NULL,NULL,NULL,NULL),(216,20,'Create a Listings Homepage screen','<p>Create the listings homepage where the user will land upon clicking the listings module. It will contain various filters at the top and the body will contain units according to the filter options selected at the top.&nbsp;</p>\r\n<p>More explanation will be given in the meeting&nbsp;</p>','','2023-07-12 15:55:24','2023-07-14 00:00:00',NULL,3,3,NULL,NULL,NULL,NULL,NULL,NULL,0,'2023-07-12 00:00:00','2023-07-14 00:00:00','13',0,0,'task',0,0,2,22,0,0,'Listings',NULL,NULL,NULL,NULL,NULL),(217,20,'Create \'Add Listing\' wizard','<p>Create an Add Listing wizard. More information will be given in the meeting</p>','','2023-07-12 16:02:17','2023-07-14 00:00:00',NULL,3,3,NULL,NULL,NULL,NULL,NULL,NULL,0,'2023-07-12 00:00:00','2023-07-14 00:00:00','',0,0,'task',0,0,5,22,0,0,'Listings,Add,Add Listing',NULL,NULL,NULL,NULL,NULL),(218,19,'Create \'Add Listing\' wizard','<p>Create Add Listing wizard where the property manager will go through various steps and provide different pieces of property information neccesary to create a listing in the listing website.</p>','','2023-08-09 09:30:21','2023-08-15 00:00:00',NULL,3,3,NULL,NULL,NULL,NULL,NULL,NULL,196,'2023-08-09 00:00:00','2023-08-15 00:00:00','12',0,0,'task',0,0,3,23,0,1000,'Listing,Add Listing,Wizards,Listings wizard',NULL,NULL,NULL,NULL,NULL),(219,19,'Create Listings Homepage Screen','<p>Create the listings homepage where the user will land upon clicking the listings module. It will contain various filters at the top and the body will contain units according to the filter options selected at the top.&nbsp;</p>','','2023-08-09 09:32:29','2023-08-15 00:00:00',NULL,3,3,NULL,NULL,NULL,NULL,NULL,NULL,196,'2023-08-09 00:00:00','2023-08-15 00:00:00','12',0,0,'task',0,0,3,23,0,900,'Listings,Listings Homepage',NULL,NULL,NULL,NULL,NULL),(220,19,'Add System Logout functionality','<p>Please add system logout functionality by adding its button on the top</p>','','2023-08-09 15:26:03','2023-08-15 00:00:00',NULL,2,3,NULL,NULL,NULL,NULL,NULL,NULL,186,'2023-08-09 00:00:00','2023-08-15 00:00:00','12',0,0,'task',0,0,1,23,0,700,'Logout',NULL,NULL,NULL,NULL,NULL),(221,21,'General Ledger','','','2023-08-27 18:38:22','0000-00-00 00:00:00',NULL,3,1,NULL,NULL,NULL,NULL,NULL,NULL,0,'2023-08-07 00:00:00','2023-08-14 00:00:00','1',0,0,'milestone',0,0,0,0,0,0,'',NULL,NULL,NULL,NULL,NULL),(222,21,'Accounting Transaction Entries ','','','2023-08-27 18:40:40','0000-00-00 00:00:00',NULL,3,1,NULL,NULL,NULL,NULL,NULL,NULL,221,'2023-08-21 00:00:00','2023-08-28 00:00:00','1',0,0,'milestone',0,0,0,0,0,0,'',NULL,NULL,NULL,NULL,NULL),(223,21,'Invoices','','','2023-08-27 18:46:07','0000-00-00 00:00:00',NULL,3,1,NULL,NULL,NULL,NULL,NULL,NULL,221,'2023-08-28 00:00:00','2023-09-04 00:00:00','1',0,0,'milestone',0,0,0,0,0,0,'',NULL,NULL,NULL,NULL,NULL),(224,21,'Accounts Payable & Receivable','','','2023-08-27 18:50:46','0000-00-00 00:00:00',NULL,3,1,NULL,NULL,NULL,NULL,NULL,NULL,223,'2023-09-04 00:00:00','2023-09-11 00:00:00','1',0,0,'milestone',0,0,0,0,0,0,'',NULL,NULL,NULL,NULL,NULL),(225,21,'Financial Reporting','','','2023-08-27 18:52:26','0000-00-00 00:00:00',NULL,3,1,NULL,NULL,NULL,NULL,NULL,NULL,221,'2023-09-11 00:00:00','2023-09-18 00:00:00','1',0,0,'milestone',0,0,0,0,0,0,'',NULL,NULL,NULL,NULL,NULL),(226,22,'Human Resource Setup and Configuration','','','2023-08-28 18:48:49','0000-00-00 00:00:00',NULL,3,1,NULL,NULL,NULL,NULL,NULL,NULL,0,'2023-09-05 00:00:00','2023-12-11 00:00:00','1',0,0,'milestone',0,0,0,0,0,0,'#064779',NULL,NULL,NULL,NULL,NULL),(227,22,'Employee Master','','','2023-08-28 18:51:49','0000-00-00 00:00:00',NULL,3,1,NULL,NULL,NULL,NULL,NULL,NULL,226,'2023-09-12 00:00:00','2023-10-02 00:00:00','1',0,0,'milestone',0,0,0,0,0,0,'#1B76BB',NULL,NULL,NULL,NULL,NULL),(228,22,'Payroll','','','2023-08-28 18:55:39','0000-00-00 00:00:00',NULL,3,1,NULL,NULL,NULL,NULL,NULL,NULL,227,'2023-10-03 00:00:00','2023-10-16 00:00:00','1',0,0,'milestone',0,0,0,0,0,0,'#35CB8B',NULL,NULL,NULL,NULL,NULL),(229,22,'Attendance and Leave Management','','','2023-08-28 19:10:27','0000-00-00 00:00:00',NULL,3,1,NULL,NULL,NULL,NULL,NULL,NULL,227,'2023-10-17 00:00:00','2023-10-30 00:00:00','1',0,0,'milestone',0,0,0,0,0,0,'#1B76BB',NULL,NULL,NULL,NULL,NULL),(230,22,'Recruitment and Onboarding','','','2023-08-28 19:12:58','0000-00-00 00:00:00',NULL,3,1,NULL,NULL,NULL,NULL,NULL,NULL,227,'2023-10-31 00:00:00','2023-11-13 00:00:00','1',0,0,'milestone',0,0,0,0,0,0,'#35CB8B',NULL,NULL,NULL,NULL,NULL),(231,22,'Performance Management','','','2023-08-28 19:21:02','0000-00-00 00:00:00',NULL,3,1,NULL,NULL,NULL,NULL,NULL,NULL,227,'2023-11-14 00:00:00','2023-11-20 00:00:00','1',0,0,'milestone',0,0,0,0,0,0,'#FFD042',NULL,NULL,NULL,NULL,NULL),(232,22,'Reporting and Analytics','','','2023-08-28 19:31:17','0000-00-00 00:00:00',NULL,3,1,NULL,NULL,NULL,NULL,NULL,NULL,0,'2023-11-21 00:00:00','2023-12-04 00:00:00','1',0,0,'milestone',0,0,0,0,0,0,'#064779',NULL,NULL,NULL,NULL,NULL),(233,22,'Employee Self Service Portal','','','2023-08-28 19:32:50','0000-00-00 00:00:00',NULL,3,1,NULL,NULL,NULL,NULL,NULL,NULL,227,'2023-10-17 00:00:00','2023-12-11 00:00:00','1',0,0,'milestone',0,0,0,0,0,0,'',NULL,NULL,NULL,NULL,NULL),(234,22,'Tibanova System updates','<p>Update the current branch code to get the changes that include development of the accounting module.</p>','','2023-09-06 14:47:12','2023-09-07 00:00:00',NULL,4,1,NULL,NULL,NULL,NULL,NULL,NULL,226,'2023-09-06 00:00:00','2023-09-07 00:00:00','9',8,0,'task',0,0,3,24,0,0,'',NULL,NULL,NULL,NULL,NULL),(235,22,'Setting up the Company structure','<p>Creating the functionality for the system to define the company structures such as its branches and functional units. The output of this feature is a system generated organizational chart.</p>','','2023-09-06 14:51:23','2023-09-14 00:00:00',NULL,4,1,NULL,NULL,NULL,NULL,NULL,NULL,226,'0000-00-00 00:00:00','0000-00-00 00:00:00','9',0,0,'story',0,0,3,24,0,0,'',NULL,NULL,NULL,NULL,NULL),(236,22,'Job Details setup','<p>In this feature we will setup the various Job titles in the organizations and their descriptions. Definition of the Job will include Job titles, Pay grades, Employment Status, Job Categories and Job Qualifications (Skills, Education, Certifications, Languages, Licenses, Memberships). Job competencies will be linked to the Job title to create a comprehensive job description.</p>','','2023-09-06 14:54:00','2023-09-14 00:00:00',NULL,4,1,NULL,NULL,NULL,NULL,NULL,NULL,226,'0000-00-00 00:00:00','0000-00-00 00:00:00','9',0,0,'story',0,0,3,24,0,0,'',NULL,NULL,NULL,NULL,NULL),(237,19,'1. The signup link doesnt work hence consequently the signup and onboarding process isnt existent. Please check on this. Major issue','','','2023-10-03 00:39:12','0000-00-00 00:00:00',NULL,2,3,NULL,NULL,NULL,NULL,NULL,NULL,0,'0000-00-00 00:00:00','0000-00-00 00:00:00','12',0,0,'Task',0,0,5,25,0,600,'',NULL,NULL,NULL,NULL,NULL),(238,19,'2. Please work on responsiveness of all the pages upto sprint 6 to the tablet level.','','','2023-10-03 00:41:07','0000-00-00 00:00:00',NULL,3,3,NULL,NULL,NULL,NULL,NULL,NULL,0,'0000-00-00 00:00:00','0000-00-00 00:00:00','12',0,0,'Task',0,0,8,25,0,800,'',NULL,NULL,NULL,NULL,NULL),(239,19,'3. I registered this account in my two names why is it showing this name.','','','2023-10-03 00:42:43','0000-00-00 00:00:00',NULL,2,3,NULL,NULL,NULL,NULL,NULL,NULL,0,'0000-00-00 00:00:00','0000-00-00 00:00:00','12',0,0,'Task',0,0,1,25,0,500,'',NULL,NULL,NULL,NULL,NULL),(240,19,'4. Also missing here is the Shortcut to \"My Profile\" along with Logout which is already shown.','','','2023-10-03 00:43:43','0000-00-00 00:00:00',NULL,2,3,NULL,NULL,NULL,NULL,NULL,NULL,0,'0000-00-00 00:00:00','0000-00-00 00:00:00','12',0,0,'Task',0,0,2,25,0,400,'',NULL,NULL,NULL,NULL,NULL),(241,19,'5. Please change this arrangement of fields in accordance to the design[When adding/edit a single unit or multi-unit property) dont forget to validate required fields in the front end before submitting the form only i. Property name ii. City iii. Country ','','','2023-10-03 00:44:28','0000-00-00 00:00:00',NULL,2,3,NULL,NULL,NULL,NULL,NULL,NULL,0,'0000-00-00 00:00:00','0000-00-00 00:00:00','12',0,0,'Task',0,0,2,25,0,100,'',NULL,NULL,NULL,NULL,NULL),(242,19,'6.  When i upload a photo to either a single unit/multi-unit property please center and enlarge this image, put the words  \"Click to upload....\" below the enlarged image.. Also dont forget for a property you can only upload one image per property hence if','','','2023-10-03 00:45:28','0000-00-00 00:00:00',NULL,3,3,NULL,NULL,NULL,NULL,NULL,NULL,0,'0000-00-00 00:00:00','0000-00-00 00:00:00','12',0,0,'Task',0,0,2,25,0,700,'',NULL,NULL,NULL,NULL,NULL),(243,19,'7. In the edit property screen, the \"Property Image\" isnt consistent with the design. see the image no. 7. Also i cant delete the images I upload here.','','','2023-10-03 00:46:34','0000-00-00 00:00:00',NULL,3,3,NULL,NULL,NULL,NULL,NULL,NULL,0,'0000-00-00 00:00:00','0000-00-00 00:00:00','12',0,0,'Task',0,0,2,25,0,600,'',NULL,NULL,NULL,NULL,NULL),(244,19,'8. Also the Unit details section in the edit property screen is not consistent with the design.','','','2023-10-03 00:48:29','0000-00-00 00:00:00',NULL,2,3,NULL,NULL,NULL,NULL,NULL,NULL,0,'0000-00-00 00:00:00','0000-00-00 00:00:00','12',0,0,'Task',0,0,1,25,0,0,'',NULL,NULL,NULL,NULL,NULL),(245,19,'9. The search results after entering the words to search for in the My Properties page are not appearing.','','','2023-10-03 00:49:38','0000-00-00 00:00:00',NULL,3,3,NULL,NULL,NULL,NULL,NULL,NULL,0,'0000-00-00 00:00:00','0000-00-00 00:00:00','12',0,0,'Task',0,0,3,25,0,500,'',NULL,NULL,NULL,NULL,NULL),(246,19,'10. When i click \"Edit\" on Multi-unit (Generic) property in Properties page, the Edit Property page doesnt appear.','','','2023-10-03 00:51:04','0000-00-00 00:00:00',NULL,2,3,NULL,NULL,NULL,NULL,NULL,NULL,0,'0000-00-00 00:00:00','0000-00-00 00:00:00','12',0,0,'Task',0,0,3,25,0,200,'',NULL,NULL,NULL,NULL,NULL),(247,19,'11. Missing here are the words \"Building Information\" please check the design specifically in the \"Add Multi Complex Screen\"','','','2023-10-03 00:52:12','0000-00-00 00:00:00',NULL,2,3,NULL,NULL,NULL,NULL,NULL,NULL,0,'0000-00-00 00:00:00','0000-00-00 00:00:00','12',0,0,'Task',0,0,2,25,0,300,'',NULL,NULL,NULL,NULL,NULL),(248,19,'12. When I choose building number it automatically should select the building name and vice versa.Currently I have to select both.','','','2023-10-03 00:53:06','0000-00-00 00:00:00',NULL,3,3,NULL,NULL,NULL,NULL,NULL,NULL,0,'0000-00-00 00:00:00','0000-00-00 00:00:00','12',0,0,'Task',0,0,2,25,0,400,'',NULL,NULL,NULL,NULL,NULL),(249,19,'13. I currently cant add a complex property. It brings me a screen with the message \"Validation Error\" when I submit the form. Also as a result I cant test \"Edit Complex Property\" screen.','','','2023-10-03 00:53:55','0000-00-00 00:00:00',NULL,3,3,NULL,NULL,NULL,NULL,NULL,NULL,0,'0000-00-00 00:00:00','0000-00-00 00:00:00','12',0,0,'Task',0,0,5,25,0,300,'',NULL,NULL,NULL,NULL,NULL),(250,19,'14. This is not consistent with the design in the \"My Units\" page Check i. View - this is supposed to be \"View Unit\" and green in color','','','2023-10-03 00:54:53','0000-00-00 00:00:00',NULL,3,3,NULL,NULL,NULL,NULL,NULL,NULL,192,'0000-00-00 00:00:00','0000-00-00 00:00:00','12',0,0,'Task',0,0,5,25,0,200,'',NULL,NULL,NULL,NULL,NULL),(251,19,'15. You\'ll have to repeat the My Units pages as it has many problems. I\'ll go through the whole process during the Sprint review meeting.','','','2023-10-03 00:55:44','0000-00-00 00:00:00',NULL,3,3,NULL,NULL,NULL,NULL,NULL,NULL,192,'0000-00-00 00:00:00','0000-00-00 00:00:00','12',0,0,'Task',0,0,8,25,0,100,'',NULL,NULL,NULL,NULL,NULL),(252,19,'16.You\'ll have to repeat the Listings pages as it has many problems. I\'ll go through the whole process during the Sprint review meeting.','','','2023-10-03 00:57:22','0000-00-00 00:00:00',NULL,3,3,NULL,NULL,NULL,NULL,NULL,NULL,196,'0000-00-00 00:00:00','0000-00-00 00:00:00','12',0,0,'Task',0,0,8,25,0,0,'',NULL,NULL,NULL,NULL,NULL),(253,23,'Annual Procurement Planning Module','','','2023-12-14 12:36:48','0000-00-00 00:00:00',NULL,3,1,NULL,NULL,NULL,NULL,NULL,NULL,0,'2024-01-04 00:00:00','2024-01-25 00:00:00','1',0,0,'milestone',0,0,0,0,0,0,'#1B76BB',NULL,NULL,NULL,NULL,NULL),(254,23,'Supplier Management Module','','','2023-12-14 12:40:37','0000-00-00 00:00:00',NULL,3,1,NULL,NULL,NULL,NULL,NULL,NULL,0,'2024-01-16 00:00:00','2024-02-01 00:00:00','1',0,0,'milestone',0,0,0,0,0,0,'#1B76BB',NULL,NULL,NULL,NULL,NULL),(255,23,'Supplier Contract Management','','','2023-12-14 12:41:23','0000-00-00 00:00:00',NULL,3,1,NULL,NULL,NULL,NULL,NULL,NULL,0,'2024-01-16 00:00:00','2024-02-01 00:00:00','1',0,0,'milestone',0,0,0,0,0,0,'#1B76BB',NULL,NULL,NULL,NULL,NULL),(256,23,'Low value Quotation Management Module','','','2023-12-14 12:43:14','0000-00-00 00:00:00',NULL,3,1,NULL,NULL,NULL,NULL,NULL,NULL,254,'2024-01-23 00:00:00','2024-02-19 00:00:00','1',0,0,'milestone',0,0,0,0,0,0,'#1B76BB',NULL,NULL,NULL,NULL,NULL),(257,23,'Front-end Landing Portal','','','2023-12-14 12:44:57','0000-00-00 00:00:00',NULL,3,1,NULL,NULL,NULL,NULL,NULL,NULL,0,'2024-01-08 00:00:00','2024-02-14 00:00:00','1',0,0,'milestone',0,0,0,0,0,0,'#1B76BB',NULL,NULL,NULL,NULL,NULL),(258,23,'Supplier Self Service Portal','','','2023-12-14 12:45:56','0000-00-00 00:00:00',NULL,3,1,NULL,NULL,NULL,NULL,NULL,NULL,257,'2024-01-15 00:00:00','2024-02-14 00:00:00','1',0,0,'milestone',0,0,0,0,0,0,'#1B76BB',NULL,NULL,NULL,NULL,NULL),(259,23,'Supplier Quotation Management','','','2023-12-14 12:47:29','0000-00-00 00:00:00',NULL,3,1,NULL,NULL,NULL,NULL,NULL,NULL,256,'2024-01-23 00:00:00','2024-02-19 00:00:00','1',0,0,'milestone',0,0,0,0,0,0,'#1B76BB',NULL,NULL,NULL,NULL,NULL),(260,23,'Competitive Tender Management','','','2023-12-14 12:48:52','0000-00-00 00:00:00',NULL,3,1,NULL,NULL,NULL,NULL,NULL,NULL,257,'2024-01-29 00:00:00','2024-03-02 00:00:00','1',0,0,'milestone',0,0,0,0,0,0,'#1B76BB',NULL,NULL,NULL,NULL,NULL),(261,23,'Reporting and Statistics','','','2023-12-14 12:50:31','0000-00-00 00:00:00',NULL,3,1,NULL,NULL,NULL,NULL,NULL,NULL,0,'2024-01-19 00:00:00','2024-03-23 00:00:00','1',0,0,'milestone',0,0,0,0,0,0,'#1B76BB',NULL,NULL,NULL,NULL,NULL),(262,23,'Integration','','','2023-12-14 12:53:31','0000-00-00 00:00:00',NULL,3,1,NULL,NULL,NULL,NULL,NULL,NULL,0,'2024-01-15 00:00:00','2024-03-08 00:00:00','1',0,0,'milestone',0,0,0,0,0,0,'#1B76BB',NULL,NULL,NULL,NULL,NULL);

--
-- Table structure for table `zp_timesheets`
--

CREATE TABLE `zp_timesheets` (
  `id` int NOT NULL AUTO_INCREMENT,
  `userId` int DEFAULT NULL,
  `ticketId` int DEFAULT NULL,
  `workDate` datetime DEFAULT NULL,
  `hours` float DEFAULT NULL,
  `description` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `kind` varchar(175) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `invoicedEmpl` int DEFAULT NULL,
  `invoicedComp` int DEFAULT NULL,
  `invoicedEmplDate` datetime DEFAULT NULL,
  `invoicedCompDate` datetime DEFAULT NULL,
  `rate` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `Unique` (`userId`,`ticketId`,`workDate`,`kind`)
) ENGINE=InnoDB AUTO_INCREMENT=56 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `zp_timesheets`
--

INSERT INTO `zp_timesheets` VALUES (1,1,20,'2022-07-25 00:00:00',8,'','GENERAL_BILLABLE',0,0,'0000-00-00 00:00:00','0000-00-00 00:00:00',''),(5,2,12,'2022-07-25 00:00:00',8,'','DEVELOPMENT',0,1,'0000-00-00 00:00:00','2022-07-27 00:00:00',''),(6,2,12,'2022-07-26 00:00:00',8,'','DEVELOPMENT',0,1,'0000-00-00 00:00:00','2022-07-27 00:00:00',''),(7,2,17,'2022-07-27 00:00:00',8,'','DEVELOPMENT',0,1,'0000-00-00 00:00:00','2022-07-27 00:00:00',''),(9,2,16,'2022-07-28 00:00:00',8,'','GENERAL_BILLABLE',0,0,'0000-00-00 00:00:00','0000-00-00 00:00:00',''),(10,2,23,'2022-08-02 00:00:00',8,'','GENERAL_BILLABLE',0,0,'0000-00-00 00:00:00','0000-00-00 00:00:00',''),(11,2,23,'2022-08-03 00:00:00',8,'','GENERAL_BILLABLE',0,0,'0000-00-00 00:00:00','0000-00-00 00:00:00',''),(12,2,19,'2022-08-03 00:00:00',8,'','GENERAL_BILLABLE',0,0,'0000-00-00 00:00:00','0000-00-00 00:00:00',''),(13,2,38,'2022-08-05 00:00:00',3,'','GENERAL_BILLABLE',0,0,'0000-00-00 00:00:00','0000-00-00 00:00:00',''),(14,6,45,'2022-11-21 00:00:00',6,NULL,'DEVELOPMENT',NULL,NULL,NULL,NULL,'0'),(15,6,45,'2022-11-22 00:00:00',6,NULL,'DEVELOPMENT',NULL,NULL,NULL,NULL,'0'),(16,6,45,'2022-11-23 00:00:00',6,NULL,'DEVELOPMENT',NULL,NULL,NULL,NULL,'0'),(17,5,46,'2022-11-21 00:00:00',6,NULL,'DEVELOPMENT',NULL,NULL,NULL,NULL,NULL),(18,5,47,'2022-11-22 00:00:00',6,NULL,'DEVELOPMENT',NULL,NULL,NULL,NULL,NULL),(19,5,47,'2022-11-23 00:00:00',6,NULL,'DEVELOPMENT',NULL,NULL,NULL,NULL,NULL),(20,5,47,'2022-11-24 00:00:00',6,NULL,'DEVELOPMENT',NULL,NULL,NULL,NULL,NULL),(21,6,45,'2022-11-24 00:00:00',6,NULL,'DEVELOPMENT',NULL,NULL,NULL,NULL,'0'),(22,6,45,'2022-11-25 00:00:00',6,NULL,'DEVELOPMENT',NULL,NULL,NULL,NULL,'0'),(23,5,47,'2022-11-29 00:00:00',0,NULL,'GENERAL_BILLABLE',NULL,NULL,NULL,NULL,NULL),(24,5,47,'2022-11-30 00:00:00',0,NULL,'GENERAL_BILLABLE',NULL,NULL,NULL,NULL,NULL),(25,5,47,'2022-12-01 00:00:00',0,NULL,'GENERAL_BILLABLE',NULL,NULL,NULL,NULL,NULL),(26,5,47,'2022-12-02 00:00:00',0,NULL,'GENERAL_BILLABLE',NULL,NULL,NULL,NULL,NULL),(27,5,50,'2022-11-29 00:00:00',6,NULL,'DEVELOPMENT',NULL,NULL,NULL,NULL,NULL),(28,5,47,'2022-11-28 00:00:00',6,NULL,'GENERAL_BILLABLE',NULL,NULL,NULL,NULL,NULL),(29,5,47,'2022-11-25 00:00:00',6,NULL,'DEVELOPMENT',NULL,NULL,NULL,NULL,NULL),(30,5,50,'2022-11-30 00:00:00',6,NULL,'DEVELOPMENT',NULL,NULL,NULL,NULL,NULL),(31,5,51,'2022-12-01 00:00:00',6,NULL,'DEVELOPMENT',NULL,NULL,NULL,NULL,NULL),(32,6,49,'2022-11-28 00:00:00',6,NULL,'GENERAL_BILLABLE',NULL,NULL,NULL,NULL,'0'),(33,6,49,'2022-11-29 00:00:00',6,NULL,'GENERAL_BILLABLE',NULL,NULL,NULL,NULL,'0'),(34,6,49,'2022-11-30 00:00:00',6,NULL,'GENERAL_BILLABLE',NULL,NULL,NULL,NULL,'0'),(35,6,49,'2022-12-01 00:00:00',6,NULL,'GENERAL_BILLABLE',NULL,NULL,NULL,NULL,'0'),(36,5,51,'2022-12-02 00:00:00',6,NULL,'DEVELOPMENT',NULL,NULL,NULL,NULL,NULL),(37,6,49,'2022-12-02 00:00:00',6,NULL,'GENERAL_BILLABLE',NULL,NULL,NULL,NULL,'0'),(38,6,49,'2022-12-03 00:00:00',6,NULL,'GENERAL_BILLABLE',NULL,NULL,NULL,NULL,'0'),(39,6,49,'2022-12-04 00:00:00',6,NULL,'GENERAL_BILLABLE',NULL,NULL,NULL,NULL,'0'),(40,5,53,'2022-12-06 00:00:00',6,NULL,'DEVELOPMENT',NULL,NULL,NULL,NULL,NULL),(41,5,53,'2022-12-07 00:00:00',6,NULL,'DEVELOPMENT',NULL,NULL,NULL,NULL,NULL),(42,5,51,'2022-12-05 00:00:00',6,NULL,'DEVELOPMENT',NULL,NULL,NULL,NULL,NULL),(43,5,53,'2022-12-08 00:00:00',6,NULL,'DEVELOPMENT',NULL,NULL,NULL,NULL,NULL),(44,5,53,'2022-12-12 00:00:00',6,NULL,'GENERAL_BILLABLE',NULL,NULL,NULL,NULL,NULL),(45,5,59,'2022-12-13 00:00:00',0,NULL,'DEVELOPMENT',NULL,NULL,NULL,NULL,NULL),(46,5,53,'2022-12-13 00:00:00',6,NULL,'GENERAL_BILLABLE',NULL,NULL,NULL,NULL,NULL),(47,6,58,'2022-12-19 00:00:00',6,NULL,'DEVELOPMENT',NULL,NULL,NULL,NULL,'0'),(48,6,58,'2022-12-20 00:00:00',6,NULL,'DEVELOPMENT',NULL,NULL,NULL,NULL,'0'),(49,6,58,'2022-12-21 00:00:00',6,NULL,'DEVELOPMENT',NULL,NULL,NULL,NULL,'0'),(50,6,59,'2022-12-12 00:00:00',6,NULL,'DEVELOPMENT',NULL,NULL,NULL,NULL,'0'),(51,6,59,'2022-12-13 00:00:00',6,NULL,'DEVELOPMENT',NULL,NULL,NULL,NULL,'0'),(52,6,59,'2022-12-14 00:00:00',6,NULL,'DEVELOPMENT',NULL,NULL,NULL,NULL,'0'),(53,6,59,'2022-12-15 00:00:00',6,NULL,'DEVELOPMENT',NULL,NULL,NULL,NULL,'0'),(54,5,61,'2022-12-21 00:00:00',6,NULL,'DEVELOPMENT',NULL,NULL,NULL,NULL,NULL),(55,5,61,'2022-12-22 00:00:00',6,NULL,'DEVELOPMENT',NULL,NULL,NULL,NULL,NULL);

--
-- Table structure for table `zp_user`
--

CREATE TABLE `zp_user` (
  `id` int NOT NULL AUTO_INCREMENT,
  `username` varchar(175) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `password` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `firstname` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `lastname` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `phone` varchar(25) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `profileId` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `lastlogin` datetime DEFAULT NULL,
  `status` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'A',
  `expires` datetime DEFAULT NULL,
  `role` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `session` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `sessiontime` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `wage` int DEFAULT NULL,
  `hours` int DEFAULT NULL,
  `description` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `clientId` int DEFAULT NULL,
  `notifications` int DEFAULT NULL,
  `pwReset` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `pwResetExpiration` datetime DEFAULT NULL,
  `pwResetCount` int DEFAULT NULL,
  `forcePwReset` tinyint DEFAULT NULL,
  `lastpwd_change` datetime DEFAULT NULL,
  `settings` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `twoFAEnabled` tinyint(1) DEFAULT '0',
  `twoFASecret` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `createdOn` datetime DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `username` (`username`)
) ENGINE=InnoDB AUTO_INCREMENT=14 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `zp_user`
--

INSERT INTO `zp_user` VALUES (1,'ekashangaki@truebitstech.com','$2y$10$YMGiysNp1JrpfVE/V68Nqe9.zILoB2xwRI2Hd80e5Fj9kdrXfd7H6','Edwin','Kashangaki','255718069395','','2024-01-03 17:25:41','a',NULL,'50','08efbd15af5637c3087ef81903fb752c48075649-8343dffbd8834c5a4a53ff13103f9a1d6422fc11','1704291941',0,0,NULL,1,1,NULL,NULL,NULL,NULL,'0000-00-00 00:00:00','a:2:{s:6:\"modals\";a:6:{s:7:\"roadmap\";i:1;s:9:\"dashboard\";i:1;s:10:\"newProject\";i:1;s:6:\"kanban\";i:1;s:7:\"backlog\";i:1;s:9:\"ideaBoard\";i:1;}s:5:\"views\";a:1:{s:7:\"roadmap\";s:4:\"Week\";}}',0,NULL,'2022-07-24 09:35:34'),(2,'william.sekamanga@truebitstech.com','$2y$10$nV2FfO3mjsF0C5alVhoo2eayT2h41.xbLMyQFLmyMxcQ9pgAs.yzS','William','Sekamanga','255717275222','','2022-12-22 12:37:30','A',NULL,'20','','1671701850',NULL,NULL,NULL,1,1,NULL,NULL,NULL,NULL,NULL,'a:2:{s:6:\"modals\";a:3:{s:9:\"dashboard\";s:1:\"1\";s:6:\"kanban\";i:1;s:7:\"roadmap\";i:1;}s:5:\"views\";a:1:{s:7:\"roadmap\";s:3:\"Day\";}}',0,NULL,NULL),(3,'derick.kabyemela@truebitstech.com','$2y$10$OiZdFaFXekwyvtaquWDYAefnSjeJx39mxQp/MCqeaBhKr6xqRR1jy','Derick','Kabyemela','255738069145','','2023-10-03 01:07:27','A',NULL,'30','','1696284447',NULL,NULL,NULL,1,1,NULL,NULL,NULL,NULL,NULL,'a:2:{s:6:\"modals\";a:6:{s:9:\"dashboard\";s:1:\"1\";s:6:\"kanban\";i:1;s:7:\"backlog\";i:1;s:14:\"retrospectives\";i:1;s:7:\"roadmap\";i:1;s:10:\"newProject\";i:1;}s:5:\"views\";a:1:{s:7:\"roadmap\";s:3:\"Day\";}}',0,NULL,NULL),(4,'jngemera@truebitstech.com','$2y$10$UvQnTkKXsURMh0tsuWTsR.acda49a8k/zHHX8wwYpORZ.zjtNq/R6','Jeremiah','Ngemera','','','2023-06-07 11:25:18','a',NULL,'20','','1686126318',0,0,NULL,1,1,NULL,NULL,3,NULL,NULL,'a:1:{s:6:\"modals\";a:1:{s:9:\"dashboard\";s:1:\"1\";}}',0,NULL,NULL),(5,'giftisacc54@gmail.com','$2y$10$Jq1zQLg8D1oESuqN.VlrD.fSypQW9yCow6IGyyMpMupn4tYRRFLse','Gift','Isaac','+255 737 621 589','','2023-10-11 20:49:13','A',NULL,'20','','1697046553',NULL,NULL,NULL,1,1,NULL,NULL,NULL,NULL,NULL,'a:2:{s:6:\"modals\";a:3:{s:9:\"dashboard\";s:1:\"1\";s:6:\"kanban\";i:1;s:7:\"roadmap\";i:1;}s:5:\"views\";a:1:{s:7:\"roadmap\";s:3:\"Day\";}}',0,NULL,NULL),(6,'ephraimvictor21@gmail.com','$2y$10$QarQrUPz3vkqqzMKmcCaH.yjES7Okm6/ZnARG86cf0.1Lb3gskk.6','Victor ','Ephraim','+255 682 590 979','','2022-12-21 10:49:49','a',NULL,'20','','1671608989',0,0,NULL,1,1,NULL,NULL,NULL,NULL,NULL,'a:1:{s:6:\"modals\";a:3:{s:9:\"dashboard\";s:1:\"1\";s:6:\"kanban\";i:1;s:12:\"mytimesheets\";s:1:\"1\";}}',0,NULL,NULL),(7,'sgideon@truebitstech.com','$2y$10$DB60HuHIiV8uWtFfMuzwge9u2Z7yvW36OS4/zff0fYbHRSl/hTnS.','Saitoti','Gideon','+255 712 827 327','','2023-01-18 10:30:29','a',NULL,'30','','1674027029',0,0,NULL,1,1,NULL,NULL,NULL,NULL,NULL,'a:2:{s:6:\"modals\";a:3:{s:9:\"dashboard\";s:1:\"1\";s:6:\"kanban\";i:1;s:7:\"roadmap\";i:1;}s:5:\"views\";a:1:{s:7:\"roadmap\";s:5:\"Month\";}}',0,NULL,NULL),(8,'cmagesa@truebitstech.com','$2y$10$AMWLIHoCTU1oiVTmo7.sqe6vyQbV.k7K/4ekIG0XD6A1Cq6c2MwNK','Chiuna','Magesa','+255 747 315 683','','2023-08-31 14:13:21','A',NULL,'30','','1693480401',NULL,NULL,NULL,1,1,NULL,NULL,NULL,NULL,NULL,'a:2:{s:6:\"modals\";a:5:{s:9:\"dashboard\";i:1;s:6:\"kanban\";i:1;s:7:\"roadmap\";i:1;s:7:\"backlog\";i:1;s:14:\"retrospectives\";i:1;}s:5:\"views\";a:1:{s:7:\"roadmap\";s:5:\"Month\";}}',0,NULL,NULL),(9,'jkiwia@truebitstech.com','$2y$10$0iAaAO2JcKQcfVC3b/GviOhoJfJ0njNVsjpGe.bSqZcihoN2gOmzu','Joseph ','Kiwia','','','2023-01-09 17:12:40','A',NULL,'20','','1673273560',NULL,NULL,NULL,1,1,NULL,NULL,NULL,NULL,NULL,'a:1:{s:6:\"modals\";a:1:{s:9:\"dashboard\";s:1:\"1\";}}',0,NULL,NULL),(10,'jswai@truebitstech.com','$2y$10$Wp2bW.wRtaJLY2NTRGbF/uBamverID7IE5G0wVCLQh0XrEjK0qWqm','James','Swai','0753638819','','2023-05-25 12:41:45','a',NULL,'30','','1685007705',0,0,NULL,1,1,NULL,NULL,NULL,NULL,NULL,'a:2:{s:6:\"modals\";a:3:{s:9:\"dashboard\";i:1;s:7:\"roadmap\";i:1;s:6:\"kanban\";i:1;}s:5:\"views\";a:1:{s:7:\"roadmap\";s:5:\"Month\";}}',0,NULL,NULL),(11,'festus.mwilenga@truebitstech.com','$2y$10$NvDv/dm8lLnibDFeKvqucuY8lw.SDUHEC8rVywYoI6B6tnwVFnrom','Festus','Mwilenga','0656121885','','2023-05-25 12:38:15','a',NULL,'30','','1685007495',0,0,NULL,1,1,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL),(12,'masenu95@gmail.com','$2y$10$H88f55DDMuW1LuCFPTbfZuoshMmc6jT855/yxD5F7v72zr7agkwoq','Masenu','Msuya','','','2023-10-11 00:36:59','A',NULL,'20','','1696973819',NULL,NULL,NULL,1,1,NULL,NULL,NULL,NULL,NULL,'a:2:{s:6:\"modals\";a:3:{s:9:\"dashboard\";i:1;s:7:\"roadmap\";s:1:\"1\";s:6:\"kanban\";i:1;}s:5:\"views\";a:1:{s:7:\"roadmap\";s:3:\"Day\";}}',0,NULL,NULL),(13,'pdomician@truebitstech.com','$2y$10$1TY4AefdoliX3175hJnVGexPB7ripuSCh.JR15QkZQQhPT9FLfpJm','Philip','Domician','+25753513627','','2023-07-13 10:30:39','a',NULL,'20','','1689233439',0,0,NULL,1,1,NULL,NULL,NULL,NULL,NULL,'a:1:{s:6:\"modals\";a:1:{s:9:\"dashboard\";s:1:\"1\";}}',0,NULL,NULL);

--
-- Table structure for table `zp_wiki`
--

CREATE TABLE `zp_wiki` (
  `id` int NOT NULL AUTO_INCREMENT,
  `name` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `projectId` int DEFAULT NULL,
  `authorId` int DEFAULT NULL,
  `date` datetime DEFAULT NULL,
  `modified` datetime DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `zp_wiki`
--


--
-- Table structure for table `zp_wiki_articles`
--

CREATE TABLE `zp_wiki_articles` (
  `id` int NOT NULL AUTO_INCREMENT,
  `headline` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `text` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `tags` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `authorId` int DEFAULT NULL,
  `category` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `date` datetime DEFAULT NULL,
  `modified` datetime DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `zp_wiki_articles`
--


--
-- Table structure for table `zp_wiki_categories`
--

CREATE TABLE `zp_wiki_categories` (
  `id` int NOT NULL AUTO_INCREMENT,
  `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `zp_wiki_categories`
--


--
-- Table structure for table `zp_wiki_comments`
--

CREATE TABLE `zp_wiki_comments` (
  `id` int NOT NULL AUTO_INCREMENT,
  `text` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `userId` int DEFAULT NULL,
  `articleId` int DEFAULT NULL,
  `date` datetime DEFAULT NULL,
  `commentParent` int DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `zp_wiki_comments`
--



