Exemplo n.º 1
0
def register_form_art10(klass):
    """ Register form classes for article 10
    """

    FORMS_ART10[class_id(klass)] = klass

    return klass
Exemplo n.º 2
0
def register_form_art9(klass):
    """ Register form classes for article 9
    """

    FORMS_ART9[class_id(klass)] = klass

    return klass
Exemplo n.º 3
0
def register_form_a10_2012(klass):
    """ Registers a 'Report type' form class for Article 10 year 2012
    """

    FORMS_ART10_2012[class_id(klass)] = klass

    return klass
Exemplo n.º 4
0
def register_form_art18(klass):
    """ Registers a form class for article 18

    """

    FORMS_ART18[class_id(klass)] = klass

    return klass
Exemplo n.º 5
0
def register_form_art11(klass):
    """ Registers a 'secondary' form class for article 11

    """

    FORMS_ART11[class_id(klass)] = klass

    return klass
Exemplo n.º 6
0
def register_form_art4(klass):
    """ Registers a form for article 4

    """

    FORMS_ART4[class_id(klass)] = klass

    return klass
Exemplo n.º 7
0
def register_form_art19(klass):
    """ Register form classes for article 19
    2018 reporting year and 2012 reporting year
    """

    FORMS_ART19[class_id(klass)] = klass

    return klass
Exemplo n.º 8
0
def register_form_a8_2018(klass):
    """ Register form classes for articles 8, 9, 10

    for reporting year 2018
    """

    FORMS_ART8_2018[class_id(klass)] = klass

    return klass
Exemplo n.º 9
0
def register_form_a8_2012(klass):
    """ Registers a 'secondary' form class

    These are the forms implementing the 'Article 9 (GES determination)',
    'Article 10 (Targets)' and so on, for one of the 'chapters'.
    """

    FORMS_ART8_2012[class_id(klass)] = klass

    return klass
Exemplo n.º 10
0
def register_form_art1314(klass):

    FORMS_ART1314[class_id(klass)] = klass

    return klass
Exemplo n.º 11
0
def get_registered_subform(form, name):
    """ Get the subform for a "main" form. For ex: A81a selects Ecosystem
    """

    if name:
        return SUBFORMS.get((class_id(form), name))