pyfarm.master.user_interface.jobtypes module

Jobtypes

UI endpoints allowing seeing and manipulating jobtypes via the web interface

pyfarm.master.user_interface.jobtypes.add_jobtype_software_requirement(jobtype_id)[source]
pyfarm.master.user_interface.jobtypes.create_jobtype()[source]
pyfarm.master.user_interface.jobtypes.desc(column)

Produce a descending ORDER BY clause element.

e.g.:

from sqlalchemy import desc

stmt = select([users_table]).order_by(desc(users_table.c.name))

will produce SQL as:

SELECT id, name FROM user ORDER BY name DESC

The desc() function is a standalone version of the ColumnElement.desc() method available on all SQL expressions, e.g.:

stmt = select([users_table]).order_by(users_table.c.name.desc())
Parameters:column – A ColumnElement (e.g. scalar SQL expression) with which to apply the desc() operation.

See also

asc()

nullsfirst()

nullslast()

Select.order_by()

pyfarm.master.user_interface.jobtypes.jobtype(jobtype_id)[source]

UI endpoint for a single jobtype. Allows showing and updating the jobtype

pyfarm.master.user_interface.jobtypes.jobtypes()[source]
pyfarm.master.user_interface.jobtypes.remove_jobtype(jobtype_id)[source]
pyfarm.master.user_interface.jobtypes.remove_jobtype_software_requirement(jobtype_id, software_id)[source]