Integrated paid status in emailed reports.
[timetracker.git] / mysql.sql
index e926292..72701be 100644 (file)
--- a/mysql.sql
+++ b/mysql.sql
@@ -16,7 +16,6 @@ CREATE TABLE `tt_teams` (
   `id` int(11) NOT NULL auto_increment,                      # team id
   `timestamp` timestamp NOT NULL,                            # modification timestamp
   `name` varchar(80) default NULL,                           # team name
-  `address` varchar(255) default NULL,                       # team address, used in invoices
   `currency` varchar(7) default NULL,                        # team currency symbol
   `decimal_mark` char(1) NOT NULL default '.',               # separator in decimals
   `lang` varchar(10) NOT NULL default 'en',                  # language
@@ -144,6 +143,7 @@ CREATE TABLE `tt_log` (
   `invoice_id` int(11) default NULL,   # invoice id
   `comment` text,                      # user provided comment for time record
   `billable` tinyint(4) default '0',   # whether the record is billable or not
+  `paid` tinyint(4) default '0',       # whether the record is paid
   `status` tinyint(4) default '1',     # time record status
   PRIMARY KEY (`id`)
 );
@@ -229,6 +229,8 @@ CREATE TABLE `tt_cron` (
   `next` int(11) default NULL,                  # UNIX timestamp of when to run next job
   `report_id` int(11) default NULL,             # report id from tt_fav_reports, a report to mail on schedule
   `email` varchar(100) default NULL,            # email to send results to
+  `cc` varchar(100) default NULL,               # cc email to send results to
+  `subject` varchar(100) default NULL,          # email subject
   `report_condition` varchar(255) default NULL, # report condition, "count > 0" for sending not empty reports
   `status` tinyint(4) default '1',              # entry status
   PRIMARY KEY (`id`)