Module Expr Str Assign NameStore TupleLoad Str Str Str ImportFrom alias ImportFrom alias ImportFrom alias ClassDef bases NameLoad body Expr Str Assign NameStore TupleLoad Str FunctionDef arguments args NameParam defaults body Assign NameStore AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr Assign NameStore Str Expr Call AttributeLoad NameLoad attr NameLoad Call NameLoad Str Call NameLoad Return Dict decorator_list FunctionDef arguments args defaults body Return Dict decorator_list NameLoad decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore TupleLoad Str Str Str FunctionDef arguments args NameParam defaults body Assign NameStore AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr Assign NameStore Str Expr Call NameLoad NameLoad Call NameLoad Str keyword Call NameLoad Str keyword Call NameLoad Call NameLoad Call NameLoad Assign SubscriptStore NameLoad Index NameLoad Call NameLoad keyword Call NameLoad Str keyword Call NameLoad Str keyword Call NameLoad Str keyword Call NameLoad Str keyword Call NameLoad Str keyword Call NameLoad Str keyword Call NameLoad Str keyword Call NameLoad Str keyword Call NameLoad Str Assign NameStore Call NameLoad keyword NameLoad Assign NameStore Call NameLoad Str BinOpMod Str NameLoad keyword Call NameLoad Str keyword NameLoad keyword Call NameLoad Call NameLoad NameLoad Str NameLoad keyword Str keyword Call NameLoad keyword Str keyword Str keyword Call NameLoad Str Assign NameStore Dict Num Num Num Num Call NameLoad Str Call NameLoad Str Call NameLoad Str Call NameLoad Str Assign NameStore TupleLoad TupleLoad Str Call NameLoad Str TupleLoad Str Call NameLoad Str TupleLoad Str Call NameLoad Str TupleLoad Str Call NameLoad Str TupleLoad Str Call NameLoad Str Assign NameStore Str Expr Call NameLoad NameLoad Call NameLoad Call NameLoad Str keyword Call NameLoad Str keyword Call NameLoad Call NameLoad Str Str keyword Call NameLoad Str keyword NameLoad Call NameLoad Str Str keyword Num keyword Call NameLoad NameLoad keyword NameLoad keyword Call NameLoad keyword NameLoad Call NameLoad Str keyword Str keyword Call NameLoad NameLoad keyword NameLoad keyword NameLoad keyword Call NameLoad keyword Call NameLoad NameLoad Call AttributeLoad NameLoad attr Str Str keyword Call NameLoad Str keyword Str keyword NameLoad keyword NameLoad keyword AttributeLoad NameLoad attr Call NameLoad Str Call NameLoad Str Str keyword Call NameLoad Str keyword Call NameLoad Call NameLoad Num NameLoad Call NameLoad Str Str keyword Num keyword Call NameLoad Str keyword Call NameLoad Num NameLoad Call NameLoad Str Str keyword Call NameLoad Str keyword Call NameLoad Call NameLoad Num NameLoad Call NameLoad Str Str keyword Num keyword Call NameLoad Str keyword Call NameLoad Num NameLoad keyword NameLoad Call NameLoad Call NameLoad Assign SubscriptStore NameLoad Index NameLoad Call NameLoad keyword Call NameLoad Str keyword Call NameLoad Str keyword Call NameLoad Str keyword Call NameLoad Str keyword Call NameLoad Str keyword Call NameLoad Str keyword Call NameLoad Str keyword Call NameLoad Str keyword Call NameLoad Str Assign NameStore ListLoad Call NameLoad ListLoad Str Str Str Str keyword Call NameLoad Str Call NameLoad Str Call NameLoad Str Call NameLoad Str keyword NameLoad Call NameLoad Str keyword NameLoad Assign NameStore ListLoad Str Str Str Str Str Str Str Str Str Expr Call NameLoad NameLoad keyword NameLoad keyword NameLoad keyword Call NameLoad Expr Call NameLoad Str Str keyword Str keyword NameLoad Expr Call NameLoad Str Str keyword Str keyword NameLoad Expr Call NameLoad NameLoad keyword Str Assign NameStore Call NameLoad keyword NameLoad keyword NameLoad Assign NameStore Call NameLoad Str BinOpMod Str NameLoad keyword Call NameLoad Str keyword NameLoad keyword Call NameLoad NameLoad Str NameLoad keyword Str keyword Call NameLoad keyword Str keyword Str keyword Call NameLoad Str Assign NameStore AttributeLoad NameLoad attr Assign NameStore Str Expr Call NameLoad NameLoad Call NameLoad Call AttributeLoad NameLoad attr Call NameLoad Assign SubscriptStore NameLoad Index NameLoad Call NameLoad keyword Call NameLoad Str keyword Call NameLoad Str keyword Call NameLoad Str keyword Call NameLoad Str keyword Call NameLoad Str keyword Call NameLoad Str keyword Call NameLoad Str keyword Call NameLoad Str keyword Call NameLoad Str Expr Call NameLoad NameLoad keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr Return Dict Str NameLoad decorator_list FunctionDef arguments args defaults body Expr Str Assign NameStore Call NameLoad Str Str keyword NameLoad keyword NameLoad Return Dict Str Lambda arguments args defaults kwarg Call NameLoad Str decorator_list NameLoad FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr If CompareIn Str NameLoad body Assign NameStore AttributeLoad NameLoad attr orelse If Call NameLoad NameLoad Str body Assign NameStore AttributeLoad NameLoad attr orelse Assign NameStore NameLoad TryExcept body Assign NameStore AttributeLoad NameLoad attr handlers ExceptHandler type NameLoad body Assign NameStore NameLoad TryExcept body Assign NameStore AttributeLoad NameLoad attr handlers ExceptHandler type NameLoad body Assign NameStore NameLoad If BoolOpOr CompareIs NameLoad NameLoad CompareIs NameLoad NameLoad body If NameLoad body Assign NameStore BinOpBitAnd CompareEq AttributeLoad NameLoad attr NameLoad CompareNotEq AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad Call AttributeLoad Call NameLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr keyword TupleLoad Num Num attr If NameLoad body Assign NameStore AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr orelse If CompareIs NameLoad NameLoad body Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr If CompareIs NameLoad NameLoad body Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr If BoolOpAnd NameLoad NameLoad body Assign NameStore BinOpBitAnd BinOpBitAnd CompareEq AttributeLoad NameLoad attr NameLoad CompareEq AttributeLoad NameLoad attr NameLoad CompareNotEq AttributeLoad NameLoad attr NameLoad If NameLoad body Assign NameStore BinOpBitAnd CompareNotEq AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call AttributeLoad Call AttributeLoad Call NameLoad NameLoad attr AttributeLoad NameLoad attr keyword TupleLoad Num Num attr If NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Str Assign SubscriptStore AttributeLoad NameLoad attr Index Str NameLoad decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Expr Str TryExcept body Assign NameStore AttributeLoad NameLoad attr handlers ExceptHandler type NameLoad body Return Assign NameStore AttributeLoad NameLoad attr Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr If CompareNotIn Str NameLoad body If CompareNotIn Str NameLoad body Return Assign NameStore AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad Call AttributeLoad Call NameLoad CompareEq AttributeLoad NameLoad attr NameLoad attr AttributeLoad NameLoad attr keyword TupleLoad Num Num attr If UnaryOpNot NameLoad body Return Assign NameStore AttributeLoad NameLoad attr orelse Assign NameStore AttributeLoad NameLoad attr If NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad Return decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Expr Str TryExcept body Assign NameStore AttributeLoad NameLoad attr handlers ExceptHandler type NameLoad body Return Assign NameStore AttributeLoad NameLoad attr Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad Call AttributeLoad Call NameLoad CompareEq AttributeLoad NameLoad attr NameLoad attr AttributeLoad NameLoad attr keyword TupleLoad Num Num attr If BoolOpAnd NameLoad AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Str If NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad Return decorator_list NameLoad FunctionDef arguments args NameParam defaults body Expr Str If UnaryOpNot NameLoad body Return Assign NameStore AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr Assign NameStore BinOpBitAnd CompareEq AttributeLoad NameLoad attr NameLoad CompareNotEq AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad Call AttributeLoad Call NameLoad NameLoad attr NameLoad keyword TupleLoad Num Num attr If UnaryOpNot NameLoad body Assign NameStore Num orelse Assign NameStore SubscriptLoad NameLoad Index NameLoad Expr Call AttributeLoad Call NameLoad CompareEq AttributeLoad NameLoad attr NameLoad attr keyword NameLoad keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr Return decorator_list NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults ListLoad body Expr Str If CompareNotEq AttributeLoad NameLoad attr Str body Return NameLoad Assign NameStore AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr Assign NameStore NameLoad Assign NameStore ListLoad If NameLoad body Assign NameStore AttributeLoad NameLoad attr If CompareEq NameLoad Str body If UnaryOpNot NameLoad body Assign NameStore ListLoad TupleLoad Call NameLoad Str Str TupleLoad Call NameLoad Str Str Assign NameStore ListLoad ListLoad Str ListLoad Str ListLoad Str Str ListLoad Str Assign NameStore Call Call NameLoad NameLoad NameLoad NameLoad Return NameLoad decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam defaults kwarg body Expr Str Assign NameStore Dict If CompareEq AttributeLoad NameLoad attr Str body If CompareEq AttributeLoad NameLoad attr Str body Assign NameStore AttributeLoad NameLoad attr If CompareEq NameLoad Str body Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad orelse If CompareEq NameLoad Str body Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad orelse Expr Call AttributeLoad NameLoad attr Num AttributeLoad AttributeLoad NameLoad attr attr orelse Expr Call AttributeLoad NameLoad attr Num AttributeLoad AttributeLoad NameLoad attr attr orelse Expr Call AttributeLoad NameLoad attr Num AttributeLoad AttributeLoad NameLoad attr attr Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults kwarg body Expr Str Assign NameStore AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr If UnaryOpNot NameLoad body Expr Call AttributeLoad NameLoad attr Num AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr If BoolOpOr UnaryOpNot NameLoad UnaryOpNot Call AttributeLoad NameLoad attr Str NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore BinOpBitAnd BinOpBitAnd CompareEq AttributeLoad NameLoad attr NameLoad CompareEq AttributeLoad NameLoad attr NameLoad CompareNotEq AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad Call AttributeLoad Call AttributeLoad NameLoad attr NameLoad attr AttributeLoad NameLoad attr keyword TupleLoad Num Num attr If UnaryOpNot NameLoad body Assign NameStore Dict Str Str NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad If NameLoad body Expr Call AttributeLoad NameLoad attr Str Str Str keyword NameLoad keyword AttributeLoad NameLoad attr Assign SubscriptStore NameLoad Index Str NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults kwarg body Expr Str Assign NameStore AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr If UnaryOpNot NameLoad body Expr Call AttributeLoad NameLoad attr Num AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr If BoolOpOr UnaryOpNot NameLoad UnaryOpNot Call AttributeLoad NameLoad attr Str NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore BinOpBitAnd CompareEq Call NameLoad Str NameLoad CompareEq Call NameLoad Str NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str keyword NameLoad Assign NameStore Call AttributeLoad NameLoad attr If UnaryOpNot NameLoad body Assign NameStore BoolOpOr AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr Num NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Return NameLoad decorator_list decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore ListLoad Str Str Str Str Str Str Str Str Str Str Str Str FunctionDef arguments args NameParam NameParam defaults Str body Expr Str Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr keyword NameLoad Assign AttributeStore NameLoad attr Call NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr If UnaryOpNot NameLoad body Assign AttributeStore NameLoad attr NameLoad Return Assign AttributeStore NameLoad attr NameLoad Assign NameStore AttributeLoad NameLoad attr Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore ListComp SubscriptLoad SubscriptLoad NameLoad Index Str Index Str comprehension NameStore NameLoad Assign NameStore BinOpBitAnd BinOpBitAnd Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad CompareEq AttributeLoad NameLoad attr NameLoad CompareNotEq AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad Call NameLoad NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call NameLoad GeneratorExp AttributeLoad NameLoad attr comprehension NameStore NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam defaults body Expr Str Assign NameStore AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad If UnaryOpNot NameLoad body Assign NameStore Str Assign NameStore SubscriptLoad NameLoad Index Str Assign NameStore SubscriptLoad NameLoad Index Str Assign NameStore SubscriptLoad NameLoad Index Str Assign NameStore SubscriptLoad NameLoad Index Str Assign NameStore Call NameLoad Call NameLoad NameLoad keyword Str Call NameLoad NameLoad keyword Str Call NameLoad BinOpMod Str TupleLoad NameLoad Call NameLoad Str keyword Str Call NameLoad NameLoad keyword Str NameLoad keyword Str Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam defaults body Expr Str Assign NameStore AttributeLoad NameLoad attr Assign NameStore SubscriptLoad NameLoad Index Str Assign NameStore SubscriptLoad NameLoad Index Str Assign NameStore SubscriptLoad NameLoad Index Str Assign NameStore SubscriptLoad NameLoad Index Str Assign NameStore SubscriptLoad NameLoad Index Str Assign NameStore Call NameLoad Call NameLoad Call NameLoad Str keyword Str Call NameLoad NameLoad keyword Str Call NameLoad Call NameLoad Str keyword Str Call NameLoad NameLoad keyword Str Call NameLoad Call NameLoad Str keyword Str Call NameLoad NameLoad keyword Str keyword Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad NameLoad Assign NameStore Call NameLoad Call NameLoad NameLoad keyword Str NameLoad NameLoad NameLoad keyword Str Return Call NameLoad NameLoad keyword Str decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam defaults body Expr Str Assign NameStore AttributeLoad NameLoad attr Assign NameStore SubscriptLoad NameLoad Index Str Assign NameStore Str Assign NameStore NameLoad Assign NameStore SubscriptLoad NameLoad Index Str If CompareEq NameLoad Str body Assign NameStore Call NameLoad Str orelse If CompareEq NameLoad Str body Assign NameStore Call NameLoad Str orelse If CompareEq NameLoad Str body Assign NameStore Call NameLoad Str orelse Assign NameStore Str Assign NameStore NameLoad If NameLoad body If UnaryOpNot AttributeLoad NameLoad attr body Assign NameStore Call NameLoad Call NameLoad Str keyword Call NameLoad keyword Str keyword Str keyword ListLoad Str keyword Dict Str Call NameLoad keyword Str keyword Str keyword ListLoad Str keyword Str orelse Assign NameStore SubscriptLoad NameLoad Index Str If CompareIn NameLoad AttributeLoad NameLoad attr body Assign NameStore Call NameLoad Str keyword Str orelse If CompareNotEq NameLoad Str body Assign NameStore SubscriptLoad NameLoad Index Str Assign NameStore SubscriptLoad NameLoad Index Str If NameLoad body Assign NameStore BinOpSub NameLoad AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore BinOpDiv BinOpAdd BinOpMult AttributeLoad NameLoad attr Num AttributeLoad NameLoad attr Num AugAssignAdd NameStore IfExp NameLoad NameLoad Num If CompareLt NameLoad Num body Assign NameStore NameLoad Assign NameStore Call NameLoad Str If NameLoad body Assign NameStore SubscriptLoad NameLoad Index Str If UnaryOpNot NameLoad body Assign NameStore SubscriptLoad NameLoad Index Str Assign NameStore SubscriptLoad NameLoad Index Str If CompareLt NameLoad NameLoad body Assign NameStore Call NameLoad Call NameLoad Str keyword Str orelse Assign NameStore NameLoad Assign NameStore Call NameLoad Str orelse Assign NameStore NameLoad Assign NameStore Call NameLoad Str If UnaryOpNot NameLoad body Assign NameStore Call NameLoad NameLoad keyword Str keyword Str Return Call NameLoad NameLoad keyword Str decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Expr Str Assign NameStore AttributeLoad NameLoad attr Assign NameStore SubscriptLoad SubscriptLoad NameLoad Index Str Index Str Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr If Call NameLoad Str NameLoad keyword NameLoad body Assign NameStore Call NameLoad Call NameLoad Str keyword Call NameLoad keyword Str keyword Str keyword ListLoad NameLoad Str keyword Dict Str Str NameLoad NameLoad keyword Str keyword Call NameLoad Str orelse Assign NameStore Str If Call NameLoad Str NameLoad keyword NameLoad body Assign NameStore Call NameLoad Call NameLoad Str keyword Str orelse Assign NameStore Str Return Call NameLoad NameLoad NameLoad keyword Str decorator_list decorator_list
N/A N/A  Sahana Eden Simple Volunteer Jobs Management

    @copyright: 2015-2016 (c) Sahana Software Foundation
    @license: MIT

    Permission is hereby granted, free of charge, to any person
    obtaining a copy of this software and associated documentation
    files (the "Software"), to deal in the Software without
    restriction, including without limitation the rights to use,
    copy, modify, merge, publish, distribute, sublicense, and/or sell
    copies of the Software, and to permit persons to whom the
    Software is furnished to do so, subject to the following
    conditions:

    The above copyright notice and this permission notice shall be
    included in all copies or substantial portions of the Software.

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
    EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
    OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
    NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
    HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
    WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
    FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
    OTHER DEALINGS IN THE SOFTWARE.
 N/A __all__ N/A WorkContextModel WorkJobModel work_rheader gluon * s3 * s3layouts S3PopupLink WorkContextModel N/A S3Model N/A N/A  @todo: implement  N/A names N/A work_context model N/A N/A self N/A N/A N/A db N/A current db N/A T N/A current T N/A settings N/A current deployment_settings N/A tablename work_context N/A N/A N/A self define_table tablename N/A Field name N/A s3_meta_fields N/A N/A N/A defaults N/A N/A N/A N/A N/A N/A N/A staticmethod N/A WorkJobModel N/A S3Model N/A N/A  Model for Jobs  N/A names N/A work_job_type work_job work_assignment model N/A N/A self N/A N/A N/A db N/A current db N/A T N/A current T N/A s3 N/A N/A current response s3 N/A settings N/A current deployment_settings N/A crud_strings N/A s3 crud_strings N/A define_table N/A self define_table N/A configure N/A self configure N/A add_components N/A self add_components N/A set_method N/A self set_method N/A tablename work_job_type N/A N/A define_table tablename N/A Field name label N/A T Title requires N/A IS_NOT_EMPTY N/A s3_comments N/A s3_meta_fields N/A N/A crud_strings N/A tablename N/A Storage label_create N/A T Create Job Type title_display N/A T Job Type Details title_list N/A T Job Types title_update N/A T Edit Job Type label_list_button N/A T List Job Types msg_record_created N/A T Job Type added msg_record_modified N/A T Job Type updated msg_record_deleted N/A T Job Type deleted msg_list_empty N/A T No Job Types currently registered N/A represent N/A S3Represent lookup tablename N/A job_type_id N/A S3ReusableField job_type_id N/A reference %s tablename label N/A T Job Type represent represent requires N/A IS_EMPTY_OR N/A IS_ONE_OF db work_job_type.id represent sortby name comment N/A S3PopupLink c work f job_type tooltip N/A T Create a new job type N/A job_priority N/A 1 2 3 4 N/A T Urgent N/A T High N/A T Normal N/A T Low N/A job_status N/A N/A OPEN N/A T Open N/A STARTED N/A T Started N/A ONHOLD N/A T On Hold N/A COMPLETED N/A T Completed N/A CANCELLED N/A T Cancelled N/A tablename work_job N/A N/A define_table tablename N/A job_type_id N/A Field name label N/A T Title requires N/A IS_NOT_EMPTY N/A Field details text label N/A T Details represent s3_text_represent N/A Field priority integer default 3 requires N/A IS_IN_SET job_priority zero None represent N/A S3Represent options job_priority N/A Field status default OPEN requires N/A IS_IN_SET job_status zero None sort False represent N/A S3Represent options N/A dict job_status N/A N/A self super_link site_id org_site label N/A T Place orderby org_site.name readable True writable True represent N/A self org_site_represent N/A s3_datetime start_date N/A Field duration double label N/A T Hours Planned requires N/A IS_EMPTY_OR N/A IS_FLOAT_IN_RANGE 0 None N/A Field workers_min integer default 1 label N/A T Helpers needed requires N/A IS_INT_IN_RANGE 1 None N/A Field workers_max integer label N/A T Helpers needed (max) requires N/A IS_EMPTY_OR N/A IS_INT_IN_RANGE 1 None N/A Field workers_assigned integer default 0 label N/A T Helpers assigned requires N/A IS_INT_IN_RANGE 0 None writable False N/A s3_comments N/A s3_meta_fields N/A N/A crud_strings N/A tablename N/A Storage label_create N/A T Create Job title_display N/A T Job Details title_list N/A T Jobs title_update N/A T Edit Job label_list_button N/A T List Jobs msg_record_created N/A T Job added msg_record_modified N/A T Job updated msg_record_deleted N/A T Job deleted msg_list_empty N/A T No Jobs currently registered N/A filter_widgets N/A N/A S3TextFilter N/A name details job_type_id$name site_id$name label N/A T Search N/A S3OptionsFilter job_type_id N/A S3OptionsFilter status N/A S3OptionsFilter site_id hidden True N/A S3DateFilter start_date hidden True N/A list_fields N/A priority job_type_id name site_id start_date duration status workers_min workers_assigned N/A N/A configure tablename filter_widgets filter_widgets list_fields list_fields list_layout N/A work_JobListLayout N/A N/A set_method work job method signup action work_SignUp N/A N/A set_method work job method cancel action work_SignUp N/A N/A add_components tablename work_assignment job_id N/A represent N/A S3Represent lookup tablename show_link True N/A job_id N/A S3ReusableField job_id N/A reference %s tablename label N/A T Job represent represent requires N/A IS_ONE_OF db work_job.id represent sortby name comment N/A S3PopupLink c work f job tooltip N/A T Create a new job N/A auth N/A current auth N/A tablename work_assignment N/A N/A define_table tablename N/A job_id N/A N/A self pr_person_id N/A s3_meta_fields N/A N/A crud_strings N/A tablename N/A Storage label_create N/A T Create Assignment title_display N/A T Assignment Details title_list N/A T Assignments title_update N/A T Edit Assignment label_list_button N/A T List Assignments msg_record_created N/A T Assignment added msg_record_modified N/A T Assignment updated msg_record_deleted N/A T Assignment deleted msg_list_empty N/A T No Assignments currently registered N/A N/A configure tablename onaccept N/A self assignment_onaccept ondelete N/A self assignment_ondelete onvalidation N/A self assignment_onvalidation N/A N/A work_job_id job_id N/A defaults N/A N/A N/A N/A N/A  Safe defaults for names in case the module is disabled  N/A dummy N/A S3ReusableField dummy_id integer readable False writable False N/A N/A work_job_id N/A N/A N/A N/A attr N/A dummy job_id N/A staticmethod assignment_onvalidation N/A N/A form N/A N/A N/A 
            Validation callback for work assignments:
            - a worker can only be assigned once to the same job

            @param form: the FORM
         N/A db N/A current db N/A s3db N/A current s3db N/A table N/A s3db work_assignment N/A form_vars N/A form vars N/A N/A id form_vars N/A N/A record_id N/A form_vars id N/A N/A N/A hasattr form record_id N/A N/A record_id N/A form record_id N/A N/A record_id None N/A N/A N/A job_id N/A form_vars job_id N/A N/A N/A AttributeError N/A N/A job_id None N/A N/A N/A person_id N/A form_vars person_id N/A N/A N/A AttributeError N/A N/A person_id None N/A N/A N/A job_id None N/A person_id None N/A N/A record_id N/A N/A query N/A N/A N/A table id record_id N/A N/A table deleted True N/A record N/A N/A N/A N/A N/A db query select N/A table job_id N/A table person_id limitby N/A 0 1 first N/A record N/A N/A job_id N/A record job_id N/A person_id N/A record person_id N/A N/A N/A job_id None N/A N/A job_id N/A N/A table job_id default N/A N/A person_id None N/A N/A person_id N/A N/A table person_id default N/A N/A job_id person_id N/A N/A query N/A N/A N/A N/A table job_id job_id N/A N/A table person_id person_id N/A N/A table deleted True N/A record_id N/A N/A query N/A N/A N/A table id record_id query N/A duplicate N/A N/A N/A N/A N/A db query select N/A table id limitby N/A 0 1 first N/A duplicate N/A N/A msg N/A N/A current T This person is already assigned to the job N/A N/A N/A form errors N/A person_id msg N/A staticmethod assignment_onaccept N/A N/A cls form N/A N/A N/A 
            Onaccept callback for work assignments

            @param form: the FORM
         N/A N/A N/A formvars N/A form vars N/A N/A N/A AttributeError N/A N/A N/A db N/A current db N/A atable N/A N/A current s3db work_assignment N/A N/A job_id formvars N/A N/A N/A id formvars N/A N/A N/A record_id N/A formvars id N/A row N/A N/A N/A N/A N/A db N/A N/A atable id record_id select N/A atable job_id limitby N/A 0 1 first N/A N/A row N/A N/A N/A job_id N/A row job_id N/A N/A job_id N/A formvars job_id N/A job_id N/A N/A N/A N/A cls update_workers_assigned job_id N/A N/A classmethod assignment_ondelete N/A N/A cls row N/A N/A N/A 
            Ondelete callback for work assignments

            @param row: the Row
         N/A N/A N/A record_id N/A row id N/A N/A N/A AttributeError N/A N/A N/A db N/A current db N/A atable N/A N/A current s3db work_assignment N/A row N/A N/A N/A N/A N/A db N/A N/A atable id record_id select N/A atable deleted_fk limitby N/A 0 1 first N/A N/A row N/A row deleted_fk N/A N/A data N/A N/A json loads N/A row deleted_fk N/A job_id N/A N/A data get job_id N/A job_id N/A N/A N/A N/A cls update_workers_assigned job_id N/A N/A classmethod update_workers_assigned N/A N/A job_id N/A N/A N/A 
            Update the number of workers assigned to a job

            @param job_id: the job record id
         N/A N/A job_id N/A N/A N/A db N/A current db N/A s3db N/A current s3db N/A jtable N/A s3db work_job N/A atable N/A s3db work_assignment N/A query N/A N/A N/A atable job_id job_id N/A N/A atable deleted True N/A count N/A N/A N/A atable id count N/A row N/A N/A N/A N/A N/A db query select count limitby N/A 0 1 first N/A N/A row N/A N/A workers_assigned 0 N/A N/A workers_assigned N/A row N/A count N/A N/A N/A N/A db N/A N/A jtable id job_id update workers_assigned workers_assigned modified_by N/A jtable modified_by modified_on N/A jtable modified_on N/A N/A staticmethod N/A work_rheader N/A N/A r tabs N/A N/A N/A N/A  Work module resource headers  N/A N/A N/A r representation html N/A N/A None N/A tablename N/A r tablename N/A record N/A r record N/A rheader None N/A rheader_fields N/A N/A record N/A N/A T N/A current T N/A N/A tablename work_job N/A N/A N/A tabs N/A N/A tabs N/A N/A N/A T Basic Details N/A N/A T Assignments assignment N/A rheader_fields N/A N/A name N/A site_id N/A start_date duration N/A status N/A rheader N/A N/A S3ResourceHeader rheader_fields tabs r N/A rheader N/A work_SignUp N/A S3Method N/A N/A  Signup logic for job list  apply_method N/A N/A self r N/A attr N/A N/A 
            Page-render entry point for REST interface.

            @param r: the S3Request instance
            @param attr: controller attributes
         N/A output N/A N/A N/A N/A r http POST N/A N/A N/A N/A r representation json N/A N/A method N/A r method N/A N/A method signup N/A N/A output N/A N/A self signup r attr N/A N/A N/A method cancel N/A N/A output N/A N/A self cancel r attr N/A N/A N/A N/A r error 405 N/A N/A current ERROR BAD_METHOD N/A N/A N/A N/A r error 415 N/A N/A current ERROR BAD_FORMAT N/A N/A N/A N/A r error 405 N/A N/A current ERROR BAD_METHOD N/A output N/A signup N/A N/A self r N/A attr N/A N/A 
            Sign up the current user for this a job

            @param r: the S3Request instance
            @param attr: controller attributes
         N/A s3db N/A current s3db N/A job_id N/A self record_id N/A N/A job_id N/A N/A N/A N/A r error 404 N/A N/A current ERROR BAD_RECORD N/A atable N/A s3db work_assignment N/A auth N/A current auth N/A person_id N/A N/A auth s3_logged_in_person N/A N/A N/A person_id N/A N/A N/A auth s3_has_permission create atable N/A N/A N/A N/A N/A auth permission fail N/A query N/A N/A N/A N/A atable job_id job_id N/A N/A atable person_id person_id N/A N/A atable deleted True N/A row N/A N/A N/A N/A N/A N/A current db query select N/A atable id limitby N/A 0 1 first N/A N/A row N/A N/A assignment N/A job_id person_id job_id person_id N/A assignment_id N/A N/A atable insert assignment N/A assignment_id N/A N/A N/A N/A current audit create work assignment record assignment_id representation N/A r representation N/A N/A assignment N/A id assignment_id N/A N/A N/A s3db update_super atable assignment N/A N/A N/A auth s3_set_record_owner atable assignment_id N/A N/A N/A auth s3_make_session_owner atable assignment_id N/A N/A N/A s3db onaccept atable assignment N/A output N/A N/A N/A current xml json_message True N/A output N/A cancel N/A N/A self r N/A attr N/A N/A 
            Cancel a job assignment of the current user

            @param r: the S3Request instance
            @param attr: controller attributes
         N/A s3db N/A current s3db N/A job_id N/A self record_id N/A N/A job_id N/A N/A N/A N/A r error 404 N/A N/A current ERROR BAD_RECORD N/A atable N/A s3db work_assignment N/A auth N/A current auth N/A person_id N/A N/A auth s3_logged_in_person N/A N/A N/A person_id N/A N/A N/A auth s3_has_permission delete atable N/A N/A N/A N/A N/A auth permission fail N/A query N/A N/A N/A FS job_id job_id N/A N/A FS person_id person_id N/A assignments N/A N/A s3db resource work_assignment filter query N/A success N/A N/A assignments delete N/A N/A success N/A N/A error N/A N/A assignments error N/A N/A current ERROR NOT_PERMITTED N/A N/A N/A r error 403 error N/A output N/A N/A N/A current xml json_message True N/A output N/A N/A work_JobListLayout N/A S3DataListLayout N/A N/A  Data List Layout for Job Lists  N/A list_fields N/A priority job_type_id name details site_id start_date duration status workers_min workers_max workers_assigned modified_on __init__ N/A N/A self profile N/A work_job N/A N/A  Constructor  N/A N/A N/A N/A super work_JobListLayout self __init__ profile profile N/A N/A self current_assignments N/A set N/A prep N/A N/A self resource records N/A N/A N/A logged_in_person N/A N/A N/A current auth s3_logged_in_person N/A N/A logged_in_person N/A N/A N/A self logged_in False N/A N/A N/A self logged_in True N/A db N/A current db N/A atable N/A N/A current s3db work_assignment N/A record_ids N/A N/A N/A record N/A _row N/A work_job.id N/A record records N/A query N/A N/A N/A N/A N/A atable job_id belongs record_ids N/A N/A atable person_id logged_in_person N/A N/A atable deleted True N/A rows N/A N/A N/A db query select N/A atable job_id N/A N/A self current_assignments N/A set N/A N/A row job_id N/A row rows N/A render_header N/A N/A self list_id item_id resource rfields record N/A N/A N/A 
            Render the card header

            @param list_id: the HTML ID of the list
            @param item_id: the HTML ID of the item
            @param resource: the S3Resource to render
            @param rfields: the S3ResourceFields to render
            @param record: the record as dict
         N/A T N/A current T N/A toolbox N/A N/A self render_toolbox list_id resource record N/A N/A toolbox N/A N/A toolbox N/A place N/A record N/A work_job.site_id N/A date N/A record N/A work_job.start_date N/A hours_planned N/A record N/A work_job.duration N/A job_type N/A record N/A work_job.job_type_id N/A header N/A DIV N/A SPAN place _class location-title N/A SPAN date _class date-title N/A SPAN N/A %s %s N/A hours_planned N/A T Hours _class date-title N/A SPAN job_type _class date-title toolbox _class card-header N/A header N/A render_body N/A N/A self list_id item_id resource rfields record N/A N/A N/A 
            Render the card body

            @param list_id: the HTML ID of the list
            @param item_id: the HTML ID of the item
            @param resource: the S3Resource to render
            @param rfields: the S3ResourceFields to render
            @param record: the record as dict
         N/A T N/A current T N/A title N/A record N/A work_job.name N/A details N/A record N/A work_job.details N/A status N/A record N/A work_job.status N/A priority N/A record N/A work_job.priority N/A last_modified N/A record N/A work_job.modified_on N/A date_line N/A DIV N/A LABEL N/A T Status _class dl-inline-label N/A SPAN status _class dl-inline-value N/A LABEL N/A T Priority _class dl-inline-label N/A SPAN priority _class dl-inline-value N/A LABEL N/A T Last Updated _class dl-inline-label N/A SPAN last_modified _class dl-inline-value _class dl-inline-data N/A footer N/A N/A self render_footer list_id item_id resource rfields record N/A body N/A DIV N/A DIV title _class card-subtitle details date_line footer _class media-body N/A N/A DIV body _class media N/A render_footer N/A N/A self list_id item_id resource rfields record N/A N/A N/A 
            Render the card footer (including card action button)

            @param list_id: the HTML ID of the list
            @param item_id: the HTML ID of the item
            @param resource: the S3Resource to render
            @param rfields: the S3ResourceFields to render
            @param record: the record as dict
         N/A T N/A current T N/A raw N/A record N/A _row N/A button N/A actionable False N/A status N/A raw N/A work_job.status N/A N/A status STARTED N/A N/A button_text N/A T Job has started N/A N/A N/A status COMPLETED N/A N/A button_text N/A T Job has been completed N/A N/A N/A status CANCELLED N/A N/A button_text N/A T Job has been cancelled N/A N/A button_text N/A actionable True N/A actionable N/A N/A N/A N/A self logged_in N/A N/A button N/A A N/A T Login to sign up for this job _href N/A URL c default f user args N/A login vars N/A _next N/A URL c work f job args N/A datalist _class action-btn N/A N/A record_id N/A raw N/A work_job.id N/A N/A record_id N/A self current_assignments N/A N/A button N/A A Cancel my assignment _class delete-btn-ajax job-cancel N/A N/A N/A status ONHOLD N/A N/A start_date N/A raw N/A work_job.start_date N/A duration N/A raw N/A work_job.duration N/A start_date N/A N/A delta N/A start_date N/A N/A current request utcnow N/A hours N/A N/A N/A N/A delta days 86400 N/A delta seconds 3600 N/A hours N/A duration duration 1 N/A N/A hours 0 N/A N/A actionable False N/A button_text N/A T Job date has passed N/A actionable N/A N/A workers_needed N/A raw N/A work_job.workers_max N/A N/A workers_needed N/A N/A workers_needed N/A raw N/A work_job.workers_min N/A workers_assigned N/A raw N/A work_job.workers_assigned N/A N/A workers_assigned workers_needed N/A N/A button N/A A N/A T Sign me up _class action-btn job-signup N/A N/A actionable False N/A button_text N/A T No more helpers needed N/A N/A actionable False N/A button_text N/A T Job is on hold N/A N/A actionable N/A N/A button N/A A button_text _class action-btn _disabled disabled N/A N/A DIV button _class card-footer N/A render_toolbox N/A N/A self list_id resource record N/A N/A N/A 
            Render the toolbox

            @param list_id: the HTML ID of the list
            @param resource: the S3Resource to render
            @param record: the record as dict
         N/A T N/A current T N/A record_id N/A N/A record N/A _row N/A work_job.id N/A has_permission N/A N/A current auth s3_has_permission N/A table N/A N/A current db work_job N/A N/A has_permission update table record_id record_id N/A N/A edit_btn N/A A N/A ICON edit _href N/A URL c work f job args N/A record_id update.popup vars N/A refresh record list_id record_id _class s3_modal _title N/A T Edit Job N/A N/A edit_btn N/A N/A has_permission delete table record_id record_id N/A N/A delete_btn N/A A N/A ICON delete _class dl-item-delete N/A N/A delete_btn N/A N/A DIV edit_btn delete_btn _class edit-bar fright N/A N/A