infodrom.org/service.infodrom.org
19 years agoFinally added support for half typed date strings which really should
Joey Schulze [Wed, 16 Oct 2002 17:55:27 +0000 (17:55 +0000)]
Finally added support for half typed date strings which really should
be sufficient.

19 years agoThe new PostgreSQL is more picky about correct syntax.
Joey Schulze [Sat, 28 Sep 2002 10:16:26 +0000 (10:16 +0000)]
The new PostgreSQL is more picky about correct syntax.

19 years agoThe server does not escape slashes anymore, we'll need to do that manually
Joey Schulze [Fri, 5 Jul 2002 15:16:33 +0000 (15:16 +0000)]
The server does not escape slashes anymore, we'll need to do that manually

19 years agoThe server does not escape slashes anymore, we'll need to do that manually
Joey Schulze [Fri, 5 Jul 2002 15:13:24 +0000 (15:13 +0000)]
The server does not escape slashes anymore, we'll need to do that manually

19 years agoWhoops, can't sort case insensitive
Joey Schulze [Fri, 21 Jun 2002 16:32:02 +0000 (16:32 +0000)]
Whoops, can't sort case insensitive

19 years agoBetter place small letters between upper case ones, that's less confusing.
Joey Schulze [Wed, 19 Jun 2002 20:26:21 +0000 (20:26 +0000)]
Better place small letters between upper case ones, that's less confusing.

19 years agoWe don't need that many lines
Joey Schulze [Sat, 15 Jun 2002 14:08:24 +0000 (14:08 +0000)]
We don't need that many lines

19 years agoUse a better default value for the city
Joey Schulze [Thu, 13 Jun 2002 10:26:59 +0000 (10:26 +0000)]
Use a better default value for the city

19 years agoLinuxTag 2002 is over, but after a LinuxTag is before a LinuxTag.
Joey Schulze [Wed, 12 Jun 2002 16:20:22 +0000 (16:20 +0000)]
LinuxTag 2002 is over, but after a LinuxTag is before a LinuxTag.
Hence, we're continuing the development for next year's event.
The current version is exported and should be added to
www.open-events.org soon.  The first set of changes include:

 . Changed style file (changes the db on service.infodrom.org)

 . Changed the title (to make it use the general macro)

 . Use a tag for all days, so the iso date specification is only noted
   in the style file and not in all source files.

19 years agoNew style for the next event
Joey Schulze [Wed, 12 Jun 2002 16:07:59 +0000 (16:07 +0000)]
New style for the next event

19 years agoRemoved unused code
Joey Schulze [Wed, 12 Jun 2002 15:34:42 +0000 (15:34 +0000)]
Removed unused code

19 years agoAdded the year
Joey Schulze [Wed, 12 Jun 2002 07:22:17 +0000 (07:22 +0000)]
Added the year

19 years agoWhoops, didn't remove all of it...
Joey Schulze [Wed, 12 Jun 2002 07:18:43 +0000 (07:18 +0000)]
Whoops, didn't remove all of it...

19 years agoDevelopment and organisation for 2003 has already started
Joey Schulze [Tue, 11 Jun 2002 16:46:14 +0000 (16:46 +0000)]
Development and organisation for 2003 has already started

19 years agoCopy (fork) of the code for 2002 so we can start development for 2003
Joey Schulze [Tue, 11 Jun 2002 16:45:41 +0000 (16:45 +0000)]
Copy (fork) of the code for 2002 so we can start development for 2003

19 years agoSmall update to make the year menu more flexible
Joey Schulze [Tue, 11 Jun 2002 16:44:38 +0000 (16:44 +0000)]
Small update to make the year menu more flexible

19 years agoRemoved unused code
Joey Schulze [Tue, 11 Jun 2002 16:42:35 +0000 (16:42 +0000)]
Removed unused code

19 years agoAdded flexibility code
Joey Schulze [Tue, 11 Jun 2002 16:35:21 +0000 (16:35 +0000)]
Added flexibility code

19 years ago*grr* No wonder we found some problems...
Joey Schulze [Sat, 8 Jun 2002 09:59:50 +0000 (09:59 +0000)]
*grr*  No wonder we found some problems...

19 years agoAdded more tests
Joey Schulze [Sat, 8 Jun 2002 09:58:53 +0000 (09:58 +0000)]
Added more tests

19 years agoLooks like that was a leftover from a copy action
Joey Schulze [Sat, 1 Jun 2002 23:34:47 +0000 (23:34 +0000)]
Looks like that was a leftover from a copy action

19 years agoStandardizing of links
Joey Schulze [Sat, 1 Jun 2002 21:27:01 +0000 (21:27 +0000)]
Standardizing of links

19 years agoFixed a problem with double assignments when assignments weren't found
Joey Schulze [Sat, 1 Jun 2002 16:55:33 +0000 (16:55 +0000)]
Fixed a problem with double assignments when assignments weren't found
by the test query.  It missed two cases anyway...  I've also added a
little bit of documentation to the file.

19 years ago . Fixed handling of DELETE, i.e. make it actually delete a person
Joey Schulze [Wed, 29 May 2002 19:21:27 +0000 (19:21 +0000)]
 . Fixed handling of DELETE, i.e. make it actually delete a person
 . Improved handling of sending passwords, they will only be sent out
   if inserting or updating succeeded.

19 years agoRather stupid thing, create three passwords, ignore the first, store
Joey Schulze [Wed, 29 May 2002 15:51:26 +0000 (15:51 +0000)]
Rather stupid thing, create three passwords, ignore the first, store
the second in the db and mail out the third.  Well...

19 years agoWith this small patch, it's actually possible again to remove people
Joey Schulze [Wed, 29 May 2002 00:34:22 +0000 (00:34 +0000)]
With this small patch, it's actually possible again to remove people
from the list.

19 years agoAdded information about the social event
Joey Schulze [Tue, 28 May 2002 23:10:23 +0000 (23:10 +0000)]
Added information about the social event

19 years agoErr, small bugfix
Joey Schulze [Tue, 28 May 2002 22:55:43 +0000 (22:55 +0000)]
Err, small bugfix

19 years ago . Added sane defaults in case an address is a list
Joey Schulze [Tue, 28 May 2002 21:50:13 +0000 (21:50 +0000)]
 . Added sane defaults in case an address is a list
 . Moved the insert_nili()
 . Moved password randomisation and sending via mail behind all
   queries, so it won't happen in case inserting failed
 . Also fixed a nasty field ordering bug

19 years agoAdded more restrictions to which fields will be available if an
Joey Schulze [Tue, 28 May 2002 21:39:34 +0000 (21:39 +0000)]
Added more restrictions to which fields will be available if an
address is indeed a list

19 years agoDamn f*cking cut'n'paste error...
Joey Schulze [Mon, 27 May 2002 19:42:50 +0000 (19:42 +0000)]
Damn f*cking cut'n'paste error...

19 years agoMore correct view of different nightplaces, only displayed if there
Joey Schulze [Sun, 26 May 2002 17:26:02 +0000 (17:26 +0000)]
More correct view of different nightplaces, only displayed if there
are more than one different places.

19 years agoBeaten by the time representation hack...
Joey Schulze [Fri, 24 May 2002 17:45:12 +0000 (17:45 +0000)]
Beaten by the time representation hack...

19 years agoNitpick, but the subject should be the same.
Joey Schulze [Fri, 24 May 2002 17:16:42 +0000 (17:16 +0000)]
Nitpick, but the subject should be the same.

19 years agoOh well, there is no $url...
Joey Schulze [Fri, 24 May 2002 16:29:15 +0000 (16:29 +0000)]
Oh well, there is no $url...

19 years agoWhoops, it's oid and not id, sorry...
Joey Schulze [Fri, 24 May 2002 15:44:16 +0000 (15:44 +0000)]
Whoops, it's oid and not id, sorry...

19 years agoAdded support for the social event field
Joey Schulze [Fri, 24 May 2002 06:02:05 +0000 (06:02 +0000)]
Added support for the social event field

19 years agoAdded configuration
Joey Schulze [Fri, 24 May 2002 05:54:40 +0000 (05:54 +0000)]
Added configuration

19 years agoAdded legacy code so the table with containing the supporters
Joey Schulze [Thu, 23 May 2002 15:33:32 +0000 (15:33 +0000)]
Added legacy code so the table with containing the supporters
availability is not displayed when no availability records are
assigned yet.

19 years agoAdded legacy code so the table with containing job fragments is not
Joey Schulze [Thu, 23 May 2002 15:32:43 +0000 (15:32 +0000)]
Added legacy code so the table with containing job fragments is not
displayed when no fragments are assigned yet.

19 years agoSmall correction
Joey Schulze [Thu, 23 May 2002 15:29:51 +0000 (15:29 +0000)]
Small correction

19 years agoCorrected the domain
Joey Schulze [Tue, 21 May 2002 18:33:53 +0000 (18:33 +0000)]
Corrected the domain

19 years agoEscape dangerous characters
Joey Schulze [Mon, 20 May 2002 18:04:18 +0000 (18:04 +0000)]
Escape dangerous characters

19 years agoCorrected the code which is used for deleting a project with all
Joey Schulze [Mon, 20 May 2002 18:00:09 +0000 (18:00 +0000)]
Corrected the code which is used for deleting a project with all
associated data.

19 years agoThe Job Overview page is in the section below.
Joey Schulze [Sun, 19 May 2002 22:25:08 +0000 (22:25 +0000)]
The Job Overview page is in the section below.

19 years agoCorrected the limitation link
Joey Schulze [Sun, 19 May 2002 22:24:15 +0000 (22:24 +0000)]
Corrected the limitation link

19 years agoWe stored the description already, we only forgot to display it...
Joey Schulze [Sun, 19 May 2002 22:23:36 +0000 (22:23 +0000)]
We stored the description already, we only forgot to display it...

19 years agoAdded legacy code that allows us to remove a project with all
Joey Schulze [Sun, 19 May 2002 22:00:06 +0000 (22:00 +0000)]
Added legacy code that allows us to remove a project with all
associated members and nili recoreds - which is required since one
project cancelled their presence.

19 years agoAdded another overview page that displays vacant jobs.
Joey Schulze [Sun, 19 May 2002 07:28:58 +0000 (07:28 +0000)]
Added another overview page that displays vacant jobs.

19 years agoAdded a new function that'll return the number of missing supporters
Joey Schulze [Sun, 19 May 2002 07:27:26 +0000 (07:27 +0000)]
Added a new function that'll return the number of missing supporters
for a given job fragment.  It's used by fragment_ok internally, hence
included with the same tag.

19 years agoLink to job to see who's working on the same job already, maybe on
Joey Schulze [Sun, 19 May 2002 06:37:12 +0000 (06:37 +0000)]
Link to job to see who's working on the same job already, maybe on
other days.

19 years agoLink to supporter to find out what jobs the supporter is already
Joey Schulze [Sun, 19 May 2002 06:36:49 +0000 (06:36 +0000)]
Link to supporter to find out what jobs the supporter is already
working on.

19 years agoCorrected indention. I guess the little html snipped confused me somehow...
Joey Schulze [Sat, 18 May 2002 08:46:34 +0000 (08:46 +0000)]
Corrected indention.  I guess the little html snipped confused me somehow...

19 years agoComplete rewrite of this page, it's now displaying a per job overview
Joey Schulze [Sat, 18 May 2002 08:44:29 +0000 (08:44 +0000)]
Complete rewrite of this page, it's now displaying a per job overview
with a possibility to assign supporters to dangling job fragments.

19 years agoMoved the predicate fragment_ok into jobs.inc since it is used by more
Joey Schulze [Sat, 18 May 2002 08:42:56 +0000 (08:42 +0000)]
Moved the predicate fragment_ok into jobs.inc since it is used by more
than only one page.

19 years agoThinko
Joey Schulze [Fri, 17 May 2002 21:10:03 +0000 (21:10 +0000)]
Thinko

19 years agoMoved some general definitions into jobs.inc so they can be used from
Joey Schulze [Fri, 17 May 2002 21:09:32 +0000 (21:09 +0000)]
Moved some general definitions into jobs.inc so they can be used from
more than just one file.

19 years agoPlain file from Erik (v1.9)
Joey Schulze [Fri, 17 May 2002 18:09:49 +0000 (18:09 +0000)]
Plain file from Erik (v1.9)

19 years agoThis should be sufficient for only displaying jobs that still need
Joey Schulze [Fri, 17 May 2002 16:26:22 +0000 (16:26 +0000)]
This should be sufficient for only displaying jobs that still need
somebody to work on it, instead of all people.

19 years agoAdded support for removing an assignment.
Joey Schulze [Fri, 17 May 2002 16:11:50 +0000 (16:11 +0000)]
Added support for removing an assignment.

19 years agoAdded support for removing an assignment (and one char beautification)
Joey Schulze [Fri, 17 May 2002 16:11:25 +0000 (16:11 +0000)]
Added support for removing an assignment (and one char beautification)

19 years agoAdded a function that'll explore two given timestamp variables and
Joey Schulze [Fri, 17 May 2002 15:59:45 +0000 (15:59 +0000)]
Added a function that'll explore two given timestamp variables and
calculate the date, start and end time from it, so we don't have to do
that manually all the time.  Also moved some general definitions for
table building this file.

19 years agoMoved some general definitions for table building into jobs.inc in
Joey Schulze [Fri, 17 May 2002 15:56:49 +0000 (15:56 +0000)]
Moved some general definitions for table building into jobs.inc in
order to reuse it in a second page, hence, adding another prameter to
the row header.  Also link to the newly created supporter page.

19 years agoThis page provides a detailed view of a given supporter. It'll
Joey Schulze [Fri, 17 May 2002 15:54:56 +0000 (15:54 +0000)]
This page provides a detailed view of a given supporter.  It'll
display her availability through the entire week and will also list
all jobs associated to her.  Free slots are used for proposing jobs
that can be associated to her with only one click.

Caveat: Support for more than one person per job fragment is not yet
supported.

19 years agoAdded a new type for assigning a job fragment to a person.
Joey Schulze [Fri, 17 May 2002 15:51:41 +0000 (15:51 +0000)]
Added a new type for assigning a job fragment to a person.

19 years agoA little bit of tidying. The general naming schema for foreign keys
Joey Schulze [Fri, 17 May 2002 09:50:17 +0000 (09:50 +0000)]
A little bit of tidying.  The general naming schema for foreign keys
is:

  foo.id          - primary key in foreign table
  bar.foo foo(id) - foreign key field

This affected the schema and quite a lot of concrete files, hope sed
found all.  If not, they'll be corrected successively...

19 years agoCorrected the room numbers
Joey Schulze [Wed, 15 May 2002 20:56:50 +0000 (20:56 +0000)]
Corrected the room numbers

19 years agoYes, I admit that this is a lynxism...
Joey Schulze [Tue, 14 May 2002 22:27:41 +0000 (22:27 +0000)]
Yes, I admit that this is a lynxism...

19 years agoDistribute a given limitation into the new form, useful for native
Joey Schulze [Tue, 14 May 2002 22:24:03 +0000 (22:24 +0000)]
Distribute a given limitation into the new form, useful for native
handling and incremental limitations

19 years agoAdded missing handling for special characters that required special
Joey Schulze [Mon, 13 May 2002 08:01:54 +0000 (08:01 +0000)]
Added missing handling for special characters that required special
encoding, i.e. addslashes()

19 years agoCurrent use demonstrated quite nicely ("Section required" a couple of
Joey Schulze [Sun, 12 May 2002 20:28:42 +0000 (20:28 +0000)]
Current use demonstrated quite nicely ("Section required" a couple of
times) that both section fields should be above the <textarea>.

19 years ago . Uncentered the table
Joey Schulze [Sun, 12 May 2002 13:16:32 +0000 (13:16 +0000)]
 . Uncentered the table
 . Centered cretain cells
 . Added legacy code so all jobs are displayed on the unlimited page
   instead of only those that have fragments associated to it
 . Added more legacy code so that only those jobs will be displayed
   when the output is limited that fall into the given pattern.

19 years ago . Uncentered the table
Joey Schulze [Sun, 12 May 2002 13:15:51 +0000 (13:15 +0000)]
 . Uncentered the table
 . Centered cretain cells
 . Added legacy code so all supporters are displayed on the unlimited
   page instead of only those who added their availability
 . Added more legacy code so that only those people will be displayed
   when the output is limited that fall into that pattern.

19 years agoLet's use the new function for the edit form.
Joey Schulze [Sun, 12 May 2002 11:59:38 +0000 (11:59 +0000)]
Let's use the new function for the edit form.

19 years agoWell, I know that this is a kludge, but otherwise it would be much
Joey Schulze [Sun, 12 May 2002 11:10:54 +0000 (11:10 +0000)]
Well, I know that this is a kludge, but otherwise it would be much
more difficult to handle 24:00/0:00.  This way, we're just encoding
24:00 as 23:59 back and forth.

19 years agoA little bit of unfixing :)
Joey Schulze [Sun, 12 May 2002 11:08:26 +0000 (11:08 +0000)]
A little bit of unfixing :)

19 years agoErik Tews: Delete assignments when deleting a job
Joey Schulze [Sat, 11 May 2002 23:37:18 +0000 (23:37 +0000)]
Erik Tews: Delete assignments when deleting a job

19 years agoSorry, but that change was a little bit overzealous...
Joey Schulze [Sat, 11 May 2002 19:11:56 +0000 (19:11 +0000)]
Sorry, but that change was a little bit overzealous...

19 years agoErik Tews: We are now working with magic_quotes_gpc = Off
Joey Schulze [Sat, 11 May 2002 18:20:54 +0000 (18:20 +0000)]
Erik Tews: We are now working with magic_quotes_gpc = Off

19 years agoForgot to rename two array variables
Joey Schulze [Sat, 11 May 2002 18:11:55 +0000 (18:11 +0000)]
Forgot to rename two array variables

19 years agoErik Tews: name->person change
Joey Schulze [Sat, 11 May 2002 17:54:56 +0000 (17:54 +0000)]
Erik Tews: name->person change

19 years agoAdded use of addslashes () to some queries.
Joey Schulze [Sat, 11 May 2002 11:57:37 +0000 (11:57 +0000)]
Added use of addslashes () to some queries.

19 years agoAdded the recently created jobs overview page to the list of reports
Joey Schulze [Sat, 11 May 2002 08:35:51 +0000 (08:35 +0000)]
Added the recently created jobs overview page to the list of reports

19 years agoThis overview page is similar to the availability page, but for jobs.
Joey Schulze [Sat, 11 May 2002 08:34:56 +0000 (08:34 +0000)]
This overview page is similar to the availability page, but for jobs.
I hope that it'll help with maintenance.  Also grouping is not yet
implemented.  The other job.php3 page will be required for a detailed
listing for a given job with all fragments and associated supporters,
hence, not overwritten yet.

19 years agoHmbf, I hate this type of bugs... dangling arrays...
Joey Schulze [Sat, 11 May 2002 08:31:23 +0000 (08:31 +0000)]
Hmbf, I hate this type of bugs... dangling arrays...

19 years agoFixed a small bug which rendered the page empty without a
Joey Schulze [Sat, 11 May 2002 08:20:34 +0000 (08:20 +0000)]
Fixed a small bug which rendered the page empty without a
limitation...  well...  thinko...

19 years agoAdded support for in-place deletion of jobs (and associative fragments)
Joey Schulze [Sat, 11 May 2002 07:27:40 +0000 (07:27 +0000)]
Added support for in-place deletion of jobs (and associative fragments)

19 years agoEven though this looks like a large change, it's a very small change
Joey Schulze [Sat, 11 May 2002 07:27:05 +0000 (07:27 +0000)]
Even though this looks like a large change, it's a very small change
but with large impact.  It only adds support for deleting a job with
all fragments in place (first 6 lines).  The remaining patch is only
indention due to if () {} else {...}

19 years agoWe needed a new field for a value despite 1, so it's implemented.
Joey Schulze [Sat, 11 May 2002 07:12:15 +0000 (07:12 +0000)]
We needed a new field for a value despite 1, so it's implemented.

19 years agoOk, now the availability report is actually usable.
Joey Schulze [Sat, 11 May 2002 07:11:22 +0000 (07:11 +0000)]
Ok, now the availability report is actually usable.

 1. You can see the availability of a person for all relevant days at
    the very first glance, since all times are added in one row.

 2. All time shifts for a person are cumulated in the same cell, which
    should improve readability a lot.

 3. The table is a bit wide, though...  Not too wide, but still too
    wide.

 4. If the table is too wide or too large the user is able to limit
    the output to certain days of intrest (i.e. only thu-sun or only
    tue-wed).  Limitation to sections (i.e. all people working at the
    business congress or helping with workshops) is not yet
    implemented due to a) not enough test data and b) requirement of
    external functions.

 5. Oh, btw. limiting the SQL query like "AND starttime in
    ('2002-06-04','2002-06-05')" had interesting but not expected
    results, hence, it's been implemented different.

19 years agoLooks like I broke it slightly... Erik changed it so we can insert new
Joey Schulze [Sat, 11 May 2002 06:33:07 +0000 (06:33 +0000)]
Looks like I broke it slightly... Erik changed it so we can insert new
projects again.

19 years agoThe name field has been renamed into person to be consistent with
Joey Schulze [Fri, 10 May 2002 19:21:15 +0000 (19:21 +0000)]
The name field has been renamed into person to be consistent with
other tables.

19 years agoIncorporated time shift management (aka availability) into person management
Joey Schulze [Fri, 10 May 2002 19:13:03 +0000 (19:13 +0000)]
Incorporated time shift management (aka availability) into person management

19 years agoWe required a new function that builds up a time frame in a format
Joey Schulze [Fri, 10 May 2002 19:12:00 +0000 (19:12 +0000)]
We required a new function that builds up a time frame in a format
which is easier to understand by humans, instead of the very techincal
ISO date specification.

19 years agoA little bit of beautification:
Joey Schulze [Fri, 10 May 2002 19:10:41 +0000 (19:10 +0000)]
A little bit of beautification:

 . Don't display zero as value, just leave the priority field blank

 . The displayed priority, however, reminded me that the field is
   numerical, which should be noted in the legend.

19 years ago . Ensured that dates are returned in ISO style so we can easily parse
Joey Schulze [Fri, 10 May 2002 19:09:33 +0000 (19:09 +0000)]
 . Ensured that dates are returned in ISO style so we can easily parse
   and convert them.

 . Fixed dangling colons, due to a changed design of checkboxes
   long ago...

 . Added support for several shifts a person is able to work in

 . Display shifts in a format which is easier to read and write for
   humans, instead of the very techincal ISO date specification.

 . Display enough (hopefully) shifts to fill for a certain person.
   The number of free shifts depends on used shifts.  If no shifts are
   used yet, we'll display five empty ones, otherwise only two, in
   addition to the existing ones.

 . Group shifts useful, so they are actually noticed, they can be
   removed by simply removing the time frame.

19 years agoAdded a new <row_*> thingy, but it had to be implemented in PHP this
Joey Schulze [Fri, 10 May 2002 11:37:59 +0000 (11:37 +0000)]
Added a new <row_*> thingy, but it had to be implemented in PHP this
time.  Since not all pages may want to be turned into php driven pages
and blindly adding the code would, it will only be available if
<row_select> includes it at the top of a page.  It requires an
associative array as parameter for all choices, and $empty may be 1 or
0, telling it if an empty item "-- select one --" should be created.

19 years agoThis patch represents a complete redesign of the way jobs are handled.
Joey Schulze [Fri, 10 May 2002 11:35:27 +0000 (11:35 +0000)]
This patch represents a complete redesign of the way jobs are handled.

 . Together with a job, all associated fragments may be altered or
   crated.  Hence, code for updating, inserting and altering of
   fragments has been added.

 . There's also a parser that converts a human created time frame into
   a machine readable way.  This function is imported from jobs.inc,
   and it a little bit fragile since WML suddenly started to convert
   %d into d.  If you encounter *strange* db problems, check for
   correct queries first.

 . Also combined type=job and type=job_new to make the code a little
   bit more compact and easier to maintain.

 . When the drop-down box isn't used, it's value is '' instead of
   "Selbstdefiniert", changed that as well.

 . Since job handling is more complex now, it's been enclosed in
   proper transaction management.

 . Added support for handling of job fragments which were edited in
   the same form as the job itself.

 . Finally changed the way queries get executed at the bottom.  Hence,
   added code to ensure no dangling query is in the $query variable
   when transaction management is used.

Additionally: Erik Tews added a lot of functionality for other job
tables.  However, since their use is *very* complicated, this needs to
be simplyfied as well.  Changing the way jobs are handled was the
first step.  At least we can now add + edit jobs.

19 years agoAdded new functionality providing stuff for job management.
Joey Schulze [Fri, 10 May 2002 11:28:32 +0000 (11:28 +0000)]
Added new functionality providing stuff for job management.

19 years agoThis file contains some useful definitions and functions for job management
Joey Schulze [Fri, 10 May 2002 11:27:51 +0000 (11:27 +0000)]
This file contains some useful definitions and functions for job management