Commit graph

349 commits

Author SHA1 Message Date
Paul Beckingham
1fced1b8a9 ColTypeDuration: Removed obsolete code 2016-02-03 20:40:34 -05:00
Paul Beckingham
4b37fea21f ColTypeString: Added validate() in ::modify 2016-02-01 23:59:18 -05:00
Paul Beckingham
db7ebf9029 Column: Made ::validate const 2016-02-01 23:56:39 -05:00
Paul Beckingham
575433542f ColProject: Special ::modify handling for 'project' 2016-02-01 23:38:32 -05:00
Paul Beckingham
7ae5e4657d Column: Only fail when an invalid UDA type is found
- Previously it was failing for a missing type, so that if a UDA was not
  completely defined, there was an unexpected error. This is because the
  setting uda.foo.label was enough to make Column extract 'foo', but then
  fail to extract uda.foo.type.
2016-02-01 18:43:47 -05:00
Paul Beckingham
309ee57783 Column: Only store UDA column objects that instantiate 2016-02-01 18:43:10 -05:00
Paul Beckingham
11b7d2edbf Column: Uses const loop iterators 2016-02-01 18:42:25 -05:00
Paul Beckingham
4f7805d005 Column: Uses non-auto-vivifying Config::has 2016-02-01 18:41:36 -05:00
Paul Beckingham
a356d14f0c ColUDA: Removed hyphenation from types that don't hyphenate 2016-02-01 18:40:30 -05:00
Paul Beckingham
6f4f468d0d ColUDA: Split ColUDA into ColUDA{String,Numeric,Date,Duration} to make use of ColType*::modify 2016-02-01 01:10:11 -05:00
Paul Beckingham
73d789c593 ColTypeNumeric: Code cleanup 2016-02-01 00:40:28 -05:00
Paul Beckingham
c167fa665e Column: Reduced ::modify to a minimal implementation 2016-02-01 00:33:22 -05:00
Paul Beckingham
3957c3567a ColTypeString: Migrated part of Task::modify to ::modify 2016-01-31 20:09:10 -05:00
Paul Beckingham
7525d4a921 ColTypeNumeric: Migrated part of Task::modify to ::modify 2016-01-31 20:08:51 -05:00
Paul Beckingham
b7a72c5252 ColTypeDuration: Migrated part of Task::modify to ::modify 2016-01-31 20:08:32 -05:00
Paul Beckingham
82b5c27fe8 ColTypeDate: Migrated part of Task::modify to ::modify 2016-01-31 20:06:30 -05:00
Paul Beckingham
fec65a0f24 ColRecur: Added ::modify 2016-01-31 19:27:54 -05:00
Paul Beckingham
f0b9ceb17b Task: Migrated part of ::modify to ColTags 2016-01-31 17:23:19 -05:00
Paul Beckingham
25d4392edf Task: Migrated part of ::modify to ColDepends 2016-01-31 17:04:45 -05:00
Paul Beckingham
974841883b ColTypeString: Implemented default ::modify 2016-01-31 16:40:39 -05:00
Paul Beckingham
6752695fce ColTypeNumeric: Implemented default ::modify 2016-01-31 16:40:15 -05:00
Paul Beckingham
0043a2fc9e ColTypeDuration: Implemented default ::modify 2016-01-31 16:39:57 -05:00
Paul Beckingham
31e1333c2a ColTypeDate: Implemented default ::modify 2016-01-31 16:39:30 -05:00
Paul Beckingham
5d566ddcbd Column: Added base ::modify method 2016-01-31 16:29:23 -05:00
Paul Beckingham
08b7b5b800 Code Cleanup: Formatting 2016-01-31 16:04:22 -05:00
Paul Beckingham
08233c438a Revert "Column: Removed obsolete method"
This reverts commit 07027abf99.
2016-01-10 00:07:31 -05:00
Paul Beckingham
8a94602eb8 ColWait: Removed obsolete code 2016-01-09 23:26:01 -05:00
Paul Beckingham
8c74495b11 ColUrgency: Removed obsolete code 2016-01-09 23:25:40 -05:00
Paul Beckingham
51badfa4ee ColUntil: Removed obsolete code 2016-01-09 23:21:35 -05:00
Paul Beckingham
08066b694c ColUUID: Removed obsolete code 2016-01-09 23:21:18 -05:00
Paul Beckingham
f89c35f736 ColUDA: Removed obsolete code 2016-01-09 23:20:18 -05:00
Paul Beckingham
3380cac00e ColTypeString: Removed obsolete code 2016-01-09 23:19:48 -05:00
Paul Beckingham
c448dc5b60 ColTypeNumeric: Removed obsolete code 2016-01-09 23:19:28 -05:00
Paul Beckingham
08bc64aeb9 ColTypeDuration: Removed obsolete code 2016-01-09 23:18:35 -05:00
Paul Beckingham
825860488e ColTypeDate: Removed obsolete code 2016-01-09 23:18:15 -05:00
Paul Beckingham
87916eb546 ColTags: Removed obsolete code 2016-01-09 23:17:05 -05:00
Paul Beckingham
b9fe3673fb ColString: Removed obsolete code 2016-01-09 23:16:37 -05:00
Paul Beckingham
1a7adea217 ColStatus: Removed obsolete code 2016-01-09 23:16:02 -05:00
Paul Beckingham
38b04f4632 ColStart: Removed obsolete code 2016-01-09 23:10:06 -05:00
Paul Beckingham
93e80462a1 ColScheduled: Removed obsolete code 2016-01-09 23:09:39 -05:00
Paul Beckingham
80ac338b8d ColRecur: Removed obsolete code 2016-01-09 23:05:16 -05:00
Paul Beckingham
a41839b242 ColProject: Removed obsolete code 2016-01-09 23:04:47 -05:00
Paul Beckingham
926f85ea7c ColParent: Removed obsolete code 2016-01-09 23:04:14 -05:00
Paul Beckingham
383d596516 ColModified: Removed obsolete code 2016-01-09 23:03:02 -05:00
Paul Beckingham
639cd27ef0 ColMask: Removed obsolete code 2016-01-09 23:02:22 -05:00
Paul Beckingham
1b368d5ff9 ColIMask: Removed obsolete code 2016-01-09 22:59:32 -05:00
Paul Beckingham
a084aac4ca ColID: Removed obsolete code 2016-01-09 22:58:24 -05:00
Paul Beckingham
dc2f5425fa ColEntry: Removed obsolete code 2016-01-09 22:56:01 -05:00
Paul Beckingham
bf038b37ac ColEnd: Removed obsolete code 2016-01-09 22:55:24 -05:00
Paul Beckingham
886c030452 ColDue: Removed obsolete code 2016-01-09 22:54:45 -05:00