2009-09-11 Adam Tauno Williams * LSFilterJobCommand.h: Changes for Bug#2027. (v5.5.34) * LSFetchArchivedJobsCommand.m: Changes for Bug#2027. (v5.5.34) * LSFilterJobCommand.m: Changes for Bug#2027.(v5.5.34) * LSGetToDoTasksAsRSSCommand.m: Changes for Bug#2027. (v5.5.34) * LSFetchToDoJobsCommand.m: Changes for Bug#2027. (v5.5.34) * LSFetchProjectJobsCommand.m: Changes for Bug#2027. (v5.5.34) * LSGetDelegatedTasksAsRSSCommand.m: Changes for Bug#2027. (v5.5.34) * LSFetchDelegatedJobsCommand.m: Changes for Bug#2027. (v5.5.34) * LSJobActionCommand.m: Changes for Bug#2027. Members of the team named by the OGoHelpDeskRoleName default are permitted to create tasks whose owner is another user. Creator remains as the user who created the task but the delegated and archived tasks lists, as well as RSS feeds, use owner rather than creator to correspond to the user. (v5.5.34) 2009-06-11 Adam Tauno Williams * LSSetJobCommand.m: update ctags table (v5.5.33) * LSDeleteJobCommand.m: update ctags table (v5.5.33) * LSNewJobCommand.m: update ctags table (v5.5.33) 2009-06-09 Adam Tauno Williams * LSGetToDoActionsAsRSSCommand.m: Removed dependency on staff table. (v5.5.32) * LSGetDelegatedActionsAsRSSCommand.m: Removed dependency on staff table. (v5.5.32) 2009-05-27 Adam Tauno Williams * LSCriteriaSearchTaskCommand.m: Added command, used by zOGI to allow searching for tasks based on specified criteria. (v5.5.31) * GNUmakefile: Added LSCriteriaSearchTaskCommand.m. (v5.5.31) * commands.plist: Registered LSCriteriaSearchTaskCommand command object as job::criteria-search. (v5.5.31) * bundle-info.plist: Registered new command object. (v5.5.31) 2009-05-20 Adam Tauno Williams * LSGetToDoTasksAsRSSCommand.m: added command that returns an RSS feed of the user's to-do tasks. (v5.5.30) * LSGetDelegatedTasksAsRSSCommand.m: added command that returns an RSS feed of the user's currently delegated jobs. (v5.5.30) * commands.plist: registered the new RSS commands. Renamed the get-project-task-rss to get-project-rss since it is a feed of actions and not of tasks. (v5.5.30) * bundle-info.plist: registered the new classes and commands. (v5.5.30) 2009-04-09 Adam Tauno Williams * LSFetchToDoJobsCommand.m: modified command to lookup a users team membership via Logic rather than relying on the get-relation stuff which fails to enumerate teams after a user changes their password. (v5.3.29) 2009-03-31 Adam Tauno Williams * LSNewJobCommand.m: removed ancient bit of "divided" logic when creating new tasks with a parent task. (v5.3.28) 2009-03-30 Adam Tauno Williams * LSFetchJobIdTreeCommand.m: fixed crasher and added loop detection. (v5.3.27) * LSFetchJobIdTreeCommand.m: command to create a graph of hierarchical tasks. (v5.3.26) * commands.plist: Register the LSFetchJobIdTreeCommand command as job::get-jobid-tree (v5.3.26) * bundle-info.plist: Register the job::get-jobid-tree command. (v5.3.26) 2009-03-08 Adam Tauno Williams * LSNewJobHistoryCommand.m: renamed sybaseMessages to dbMessages (v5.3.25) * LSDeleteJobHistoryCommand.m: renamed sybaseMessages to dbMessages (v5.3.25) 2008-10-08 Adam Tauno Williams * LSGetProjectTaskActionsAsRSSCommand.m: tweak global uuid of entry. (v5.3.24) * LSGetToDoActionsAsRSSCommand.m: tweak global uuid of entry. (v5.3.24) * LSGetDelegatedActionsAsRSSCommand.m: tweak global uuid of entry. (v5.3.24) 2008-08-25 Adam Tauno Williams * commands.plist: get-project-task-rss, get-todo-rss, and get-delegated-rss commands have been registered. (v5.3.23) * LSGetProjectTaskActionsAsRSSCommand.m: added command which returns an RSS feed of recent actions on all tasks assigned to projects to which the user or a team the user is a member of is assigned. (v5.3.23) * LSGetToDoActionsAsRSSCommand.m: added command which returns an RSS feed of recent actions where the user is the executor or member of a team which is the executor. (v5.3.22) 2008-08-23 Adam Tauno Williams * LSGetDelegatedActionsAsRSSCommand.m: updated to allow link generation in LSGetAsRSSFeed super class. Cleanup. (v5.3.21) * LSGetDelegatedActionsAsRSSCommand.m: removed extraneous logging. (v5.3.22) 2008-08-22 Adam Tauno Williams * LSGetDelegatedActionsAsRSSCommand.m: added command which returns an RSS feed of recent actions on delegated jobs; that is, jobs created by the account specified in accountId. (v5.3.20) 2008-06-07 Adam Tauno Williams * LSFetchToDoJobsCommand.m: to-do list query matches creator id to the id of the current user, rather than to all the user's teams. (v5.3.19) 2008-05-23 Adam Tauno Williams * GNUmakefile: Add OGoJobAccessHandler. (v5.3.18) * bundle-info.plist: Add OGoJobAccessHandler. (v5.3.18) * OGoJobAccessHandler.m: Basic Job access handler object. Always returns YES. (v5.3.18) 2008-05-22 Adam Tauno Williams * GNUmakefile: Fix to include LSSearch library required by ::qsearch. (v5.3.17) * LSDeleteJobCommand.m: Delete links relating to task upon deletion. (v5.3.17) 2008-05-08 Adam Tauno Williams * GNUmakefile: Added reference to LSSearch to please linker on BSD and the new qsearch command. (v5.3.16) 2008-04-23 Adam Tauno Williams * LSQualifierSearchTaskCommand.m: new job::qsearch command (v5.3.15) * commands.plist: add qsearch command binding (v5.3.15) * GNUmakefile: add LSQualifierSearchTaskCommand.m (v5.3.15) * bundle-info.plist: add qsearch command to bundle (v5.3.15) * LSJobActionCommand.m: fixed missing closing paren in SQL. (v5.3.14) 2008-03-11 Helge Hess * LSFetchJobsForExecutantCommand.m: fixed SQL syntax bug introduced in one of the last fetches (v5.3.13) 2008-02-19 Adam Tauno Williams * LSJobActionCommand.m: Set completion date on done action. Should close Bug#1296. (v5.3.12) 2007-11-14 Adam Tauno Williams * v5.3.11 * LSFilterArchivedJobCommand.m: Removed old control job stuff. * LSFilterToDoListJobCommand.m: Removed old control job stuff. * LSFetchPrivateJobsCommand.m: Remove control job and kind constraints from filter. * LSFetchArchivedJobsCommand.m: Remove control job and kind constraints from filter. * LSFetchToDoJobsCommand.m: Remove control job and kind constraints from filter. * LSFetchProjectJobsCommand.m: Remove control job and kind constraints from filter. * GNUmakefile: Remove reference to LSControlJob.m, LSFetchControlJobsCommand.m, and LSFilterControlJobsCommand.m files. * LSFetchJobsForExecutantCommand.m: Remove control job and kind constraints from filter. * commands.plist: Remove LSControlJobCommand, LSFilterControlJobCommand, and LSFetchControlJobsCommand commands list. * bundle-info.plist: Remove LSControlJobCommand, LSFilterControlJobCommand, and LSFetchControlJobsCommand commands from bundle info. * LSFetchDelegatedJobsCommand.m: Remove control job and kind constraints from filter. * LSFetchProjectToJobCommand.m: Remove control job and kind constraints from filter. * LSFilterDelegatedJobCommand.m: Removed old control job stuff. 2007-05-28 Helge Hess * LSSetJobCommand.m: changed to use the new -bumpChangeTrackingFields method in LSDBObjectSetCommand (v5.3.10) 2006-07-04 Helge Hess * fixed gcc 4.1 warnings, 64bit tweaks (v5.3.9) 2006-06-11 Helge Hess * LSGetJobsForGlobalIDs.m: subminor code cleanups (v5.3.8) 2006-02-14 Helge Hess * LSFetchJobCommand.m: if no 'object' is passed to job related fetch commands use the account object from the context (v5.3.7) * code cleanups, fixed gcc4 warnings (v5.3.6) 2006-01-29 Helge Hess * LSControlJobCommand.m: added a missing [super dealloc] call (v5.3.5) 2005-05-11 Helge Hess * LSJobActionCommand.m: removed parent-job code, removed support for 'devide' action (v5.1.4) 2004-08-02 Helge Hess * LSDeleteJobCommand.m: minor code cleanups (v5.0.3) 2004-07-21 Helge Hess * added job commands from LSProject v5.0.26 (v5.0.2) * created ChangeLog