2009-04-07 Adam Tauno Williams * LSWJobEditor.m: log creation of a job link as a "05_created" action, not as a "created" action. The log records the object id of the job, not the link, and the job was not created. (v5.3.59) 2008-06-03 Adam Tauno Williams * LSWJobs.m: Add "overdue" time filter to previously available "current" and "upcoming. (v5.3.58) 2008-05-25 Adam Tauno Williams * common.h: added definition of extended attribute namespace. (v5.3.57) * LSWJobViewer.m: loads object properties and pushes properties defined as extended attributes into the job for object viewer. OGo Bug#1043. (v5.3.57) 2008-02-09 Helge Hess * moved LSWJobImport to recycler, removed from bundle-info.plist (v5.3.56) 2007-11-14 Adam Tauno Williams * 5.3.55 * GNUmakefile: Remove reference to LSWJobImport. * LSWJobEditor.m: Remove old isParentJob stuff. * LSWJobs.m: Remove old control job stuff. 2007-04-26 Olivier Hallot * LSWJobs.m: enhanced with direct actions, links can now invoke specific tabs in the Jobs application (v5.3.54) (#1735) 2006-07-04 Helge Hess * v5.3.53 * LSWJobEditor.m: fixed a weirdness in hasJobAttributes * fixed some gcc 4.1 warnings 2005-09-28 Helge Hess * v5.3.52 * GNUmakefile, GNUmakefile.preamble: minor cleanups * bundle-info.plist: refer to OGoModuleManager instead of LSWModuleManager 2005-03-29 Helge Hess * SkyJobList.m: changed to use direct action for activating a job (v5.1.51) 2004-12-29 Helge Hess * v5.1.50 * LSWJobViewer.m: moved in header, do not call deprecated hasLogTabs * LSWJobEditor.m: major code cleanups, moved header file into .m 2004-12-22 Michael Koetter * LSWJobMailPage.m: send proper comment in task mails (fixes OGo bug #924) (v5.1.49) 2004-09-27 Helge Hess * LSWJobMailPage.m: some code cleanups, added -lastComment and -isTeamJob accessors (for use in template) (v5.1.48) 2004-09-09 Olivier Hallot * SkyJobList.wo/SkyJobList.wod (JobList): added title and footer line to tasks (OGo bug #837) (v5.1.47) 2004-08-23 Helge Hess * removed usage of deprecated singleSelection binding (v5.1.46) 2004-08-21 Helge Hess * LSWJobEditor.m: does not call [session teams] anymore (and doesn't sort teams anymore, problem?) (v5.1.45) 2004-07-31 Helge Hess * v5.0.44 * LSWJobEditor.wo: major template cleanups, removed singleSelection * LSWJobEditor.m: major code cleanups, fixed a small memory leak in import activation 2004-07-19 Helge Hess * SkyJobAttributesEditor.wo: minor template cleanups (v5.0.43) 2004-06-21 Helge Hess * SkyJobAttributesEditor.m, Defaults.plist: various code cleanups, moved some statics to Defaults.plist (v5.0.42) 2004-06-14 Helge Hess * v5.0.41 * LSWJobViewer.m: added "quick comment" section * LSWJobAction.wo/LSWJobAction.wod: template cleanups * LSWJobViewer.wo/LSWJobViewer.wod: template cleanups 2004-05-11 Helge Hess * v5.0.40 * minor cleanups in various templates * LSWJobAction.m: major code cleanups, properly place preferred executant processing in job save transaction * LSWJobs.m: removed subjobs related calls, various code cleanups 2004-05-06 Helge Hess * LSWJobs.wo/LSWJobs.wod: removed unused license declaration (v5.0.39) 2004-02-11 Helge Hess * LSWJobViewer.m, OGoJobStatus.m: fixed a bug, the delete button was missing (v5.0.38) 2004-02-01 Helge Hess * renamed LSWJobModule class to JobUIModule (v5.0.37) 2004-01-20 Helge Hess * v5.0.36 * LSWJobViewer.wo: major cleanups, fixed a bug with the "accept" button not being displayed * added new OGoJobStatus object which wraps the state transitions 2004-01-13 Helge Hess * v5.0.35 * LSWJobPreferences.m: minor cleanups * LSWJobs.m, LSWJobAction.m, LSWJobViewer.m: major cleanups, removed code for subjobs in various places * common.h: minor cleanups 2003-12-22 Helge Hess * fixed CSS 'id' vs 'class' issue (v5.0.34) Wed Dec 10 20:37:42 2003 Martin Hoerning * LSWJobViewer.m: added ObjectLink tab (v5.0.33) 2003-12-03 Helge Hess * LSWJobHtmlMailPage.wo/LSWJobHtmlMailPage.wod (TitleAction): use "activate" direct action instead of LSWViewAction (v5.0.32) 2003-12-01 Helge Hess * GNUmakefile: install in local root per default (v5.0.31) 2003-11-25 Thomas Schild * LSWJobEditor.wo/LSWJobEditor.html: moved formelementname 'name' in javascript to 'elements[0]' (fixed OGo bug 436) (v5.0.30) Mon Nov 17 18:53:45 2003 Jan Reichmann * LSWJobEditor.wo/LSWJobEditor.wod: fixed textfield form names (occurs in 5.0.27) (v5.0.29) Fri Nov 7 18:01:41 2003 Martin Hoerning * SkyJobAttributesEditor.m: create popups for priority, sensitivity and percentComplete (solves ogo bug 365) (v5.0.28) 2003-11-06 Helge Hess * v5.0.27 * LSWJobEditor.wo/LSWJobEditor.wod: renamed form element names, apparently a "_" is not allowed in NGObjWeb form names? * LSWJobEditor.wo/LSWJobEditor.html: ensure that labels are not wrapped (nobr) * LSWJobEditor.wo/LSWJobEditor.wod: all the form elements now have an explicit name (v5.0.26) 2003-11-05 Thomas Schild * LSWJobs.wo, LSWJobAction.wo: imageButton --> css submitButton (v5.0.25) Mon Oct 27 17:01:12 2003 Jan Reichmann * v5.0.24 * LSWJobViewer.m: fetch job history * LSWJob: referred person and preferred account support Referred person: The person viewer got a new link [new job]. If this link is used, you will get a job editor for a new job with the person as 'referred person'. Preferred account [enable with JobPreferredExecutantsEnabled=YES]: If a new job is created and a team is choosen as executant, you can select preferred accounts for this job. This accounts will see a new tab in their job-overview who display this jobs. 2003-10-27 Thomas Schild * LSWJobAction.wo, LSWJobEditor.wo, * LSWJobImport.wo, LSWJobPreferences.wo, * SkyAssignProjectToJobEditor.wo: cancel/deleteButton --> WOHyperlink css button (v5.0.17) 2003-10-22 Thomas Schild * Defaults.plist: added default config for attributesViewer/Editor (v5.0.16) Thu Oct 9 15:52:46 2003 Jan Reichmann * LSWJobViewer.m: only root is allowed to do executant and creator actions (v5.0.15), fixed bug 284 (do not use EOGenericRecords anymore, disable fetching of parent- and subjobs) 2003-10-01 Thomas Schild * LSWJobs.wo: imageButton --> css submitButton * LSWJobPreferences.wo: imageButton --> css submitButton * SkyAssignProjectToJobEditor.wo: imageButton --> css submitButton * LSWJobImport.wo: imageButton --> css submitButton * LSWJobViewer.wo: imageButton --> css submitButton * LSWJobEditor.wo: imageButton --> css submitButton * LSWJobAction.wo: imageButton --> css submitButton * GNUmakefile: some clean ups in JobDerived.make 2003-08-15 Helge Hess * LSWJobTextMailPage.wo/LSWJobTextMailPage.html: removed CVS-ID, which shouldn't be added in non-html/plain-text pages (v5.0.14) Tue Jul 22 17:54:02 2003 Martin Hoerning * SkyJobList.m: done-jobs aren't any longer fetched, if overdue jobs are fetched (bug 1273) (v5.0.13) Mon Jul 7 20:01:57 2003 Helge Hess * OpenGroupware.org import (v5.0.12) Wed Jun 11 16:30:47 2003 Bjoern Stierand * LSWJobEditor.m: percent complete is now a popup (v4.1.11) * LSWJobImport.m/LSWJobAction.m: code cleanups (v4.1.10) Thu Jun 5 18:15:48 2003 Bjoern Stierand * SkyJobList.m: LSWTableView -> SkyTableView (v4.1.9) Thu Jun 5 15:29:41 2003 Bjoern Stierand * removed generated templates from CVS (v4.1.8) Wed Jun 4 14:41:47 2003 Bjoern Stierand * SkyJobList.m: removed log (closes #1707) (v4.1.7) Wed May 28 16:55:04 2003 Bjoern Stierand * LSWJobViewer.m: added timer functionality (closes #1683) * LSWJobViewer.m, LSWJobEditor.m: added 'Outlook' attributes (partially closes #1235) * SkyJobAttributesEditor.m: added * v4.1.6 Mon May 19 18:57:25 2003 Jan Reichmann * LSWJobViewer.wo/LSWJobViewer.wod: fixed a label bug (bug 1373) * LSWJobs.wo/LSWJobs.html: fix a 'template changed' bug (v4.1.5) Fri May 16 17:13:36 2003 Bjoern Stierand * LSWJobViewer templates changed to hash syntax (v4.1.4) Tue May 13 11:56:19 2003 Bjoern Stierand * some more templates were changed to hash syntax * added Makefile for derived resources (v4.1.3) Mon May 12 18:10:04 2003 Martin Hoerning * SkyJobList.m: added fetching of overdue jobs (v4.1.2) (bug 1273) 2003-05-02 Helge Hess * v4.1.1 * GNUmakefile (LSWJob_RESOURCE_FILES): added Version file * use new hash syntax in several templates Thu Apr 10 11:23:33 2003 Jan Reichmann * LSWJobViewer.m: code cleanups Tue Apr 8 11:56:09 2003 Jan Reichmann * LSWJobAction.m: after sending message from LSWImapMailEditor leave this page also (bug 1372) Mon Mar 3 11:37:01 2003 Martin Hoerning * LSWJobs.m: subjob-command only called if result not empty (bug 1145) * LSWJobEditor.m: fixed label 'error_start_before_now' Tue Feb 25 21:51:39 2003 Jan Reichmann * LSWJobViewer.m: fixed log tab Wed Feb 12 17:00:55 2003 Bjoern Stierand * LSWJobEditor.m, LSWJobViewer.m: added changing of executant (closes #1045), cleanups Wed Feb 5 18:15:08 2003 Martin Hoerning * LSWJobViewer.m: added assign and detach project button (bug 990) * SkyAssignProjectToJobEditor.m: added (bug 990) * LSWJobEditor.m: assigned project now always editable (bug 991) * LSWJobViewer.m: fixed fetching of project * LSWJobViewer.wo/LSWJobViewer.wod: fixed edit label (bug 990) Fri Jan 17 15:12:47 2003 Martin Hoerning * LSWJobEditor.m: executant is editable by creator in resubmission (bug 102) Wed Jan 15 13:39:35 2003 Martin Hoerning * LSWJobEditor.[m|wo]: fixed editor selection (bug 581), added some defaults (enddate, account format) (bug 624) Wed Nov 13 15:31:17 2002 Martin Hoerning * LSWJobEditor.m: fixed error message for missing enddate Mon Nov 11 18:17:14 2002 Martin Hoerning * LSWJobViewer.m: supports view clicks from scheduler (see BUG 132) Fri Aug 9 14:16:45 2002 Martin Hoerning * LSWJobViewer.*: check view permissions (Bug 561) Tue Jul 30 15:58:38 2002 Jan41 Reichmann * LSWJobViewer.*, LSWJobs.m: delete jobs (Bug 522) Tue Apr 9 17:47:26 2002 Joerg Grimm * LSWJobEditor.m: fixed 'Nil object added' while creating a new job with notification checked Wed Jul 25 19:16:39 2001 Joerg Grimm * LSWJobViewer.m: _projectForJob: use project:get instead of 'toProject' relation 2001-07-17 Helge Hess * LSWJobViewer.m: use command (not toProject) to get project for job Thu Jul 5 14:27:44 2001 Martin Hoerning * LSWJobEditor.m: fixed Notifications Fri Jun 29 19:10:17 2001 Helge Hess * LSWJobs.wo/LSWJobs.wod: changed to use SkySimpleTabItem Wed Jun 27 13:14:07 2001 Helge Hess * LSWJobEditor.m, LSWJobViewer.m: replaced NGNil with NSNull * moved to SkyDev41 Mon Jan 22 19:30:31 2001 Joerg Grimm * LSWJobAction.m, LSWJobEditor.m: added job title in subject for notification mails Thu Jun 22 19:34:14 2000 Martin Spindler * whole bundle: replaced old tabs with SkyTabView and SkyTabItem Thu Jun 15 17:22:17 2000 Joerg Grimm * LSWJobEditor.m: execuntant selection is single now Fri Jun 9 13:16:10 2000 Jan Reichmann * LSWJobPreferences.m (LSWContentPage): repair userdefaults Tue Jun 6 18:05:29 2000 Joerg Grimm * LSWJobs.m: active account is only added as an executant, if 'new' is clicked from to do list Fri May 26 19:17:51 2000 Jan Reichmann * LSWJobViewer.m: resubmission is disabled if jobStatus is archived Tue May 30 15:13:24 2000 Joerg Grimm * LSWJobEditor.m: create notification mail of team jobs is sent to all team members now Tue May 30 13:42:12 2000 Helge Hess * LSWJobs.m: access userDefaults via session Tue May 30 13:23:25 2000 Joerg Grimm * LSWJobTextMailPage.wod: labels are set again Tue May 23 19:37:16 2000 Martin Spindler * LSWJobViewer: replaced logs with SkyObjectLogList Fri May 5 16:27:51 2000 Helge Hess * LSWJobViewer.m: extended to work with EOGlobalIDs Fri Dec 17 17:48:11 1999 Helge Hess * LSWJobAction.m: doesn't set 'from' to executant anymore Thu Oct 14 10:01:07 1999 Helge Hess * added Defaults.plist with JobImportFormat Tue Oct 5 13:44:13 1999 Helge Hess * LSWJobs.m: marked as persistent component Tue Aug 10 12:37:12 1999 Helge Hess * changed components to use -run: to execute commands on objects Mon Aug 9 13:36:29 1999 Helge Hess * LSWJobViewer: use LSWViewerTitle element Tue Aug 3 12:15:21 1999 Helge Hess * bundle-info.plist: added LSWCommands defined in this module Mon Jul 19 13:41:28 1999 Helge Hess * added LSWSkyrixFrame in content-page templates Wed Jul 14 14:13:16 1999 Helge Hess * added support for -labelForKey: Mon Jun 28 13:36:01 1999 Helge Hess * support for LSAccess Wed Jun 9 13:32:32 1999 Helge Hess * LSWJobAction.m: don't use command configuration for 'action', but the command name itself. Thu Mar 25 14:26:57 1999 Helge Hess * use #include instead of #import * moved linking to LSWJobModule class Fri Feb 26 15:16:38 1999 Jan Reichmann * added Mail Functions Tue Feb 23 16:08:53 1999 Joerg Grimm * LSWJobs.m: always uses [self runCommand] instead of session added fetch of creators for all fetched jobs Mon Feb 1 17:49:33 1999 Joerg Grimm * LSWJobs.m: removed ivar fetch (notification is handled directly in notifyFetch method) Mon Feb 1 17:48:38 1999 Joerg Grimm * LSWJobImport.m: posts notification LSWJobHasChanged after import of new jobs Mon Feb 1 17:47:15 1999 Joerg Grimm * LSWJobEditor.wo/LSWJobEditor.wod: delete, cancel button became a link * LSWJobEditor.[hm]: changed to use LSWEditorPage Fri Jan 29 13:16:36 1999 Jan Reichmann * LSWJobs.m: remove waste jobs Wed Jan 27 18:06:10 1999 Joerg Grimm * LSWNotifications.h: added