Пример #1
0
def register_form_art10(klass):
    """ Register form classes for article 10
    """

    FORMS_ART10[class_id(klass)] = klass

    return klass
Пример #2
0
def register_form_art9(klass):
    """ Register form classes for article 9
    """

    FORMS_ART9[class_id(klass)] = klass

    return klass
Пример #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
Пример #4
0
def register_form_art18(klass):
    """ Registers a form class for article 18

    """

    FORMS_ART18[class_id(klass)] = klass

    return klass
Пример #5
0
def register_form_art11(klass):
    """ Registers a 'secondary' form class for article 11

    """

    FORMS_ART11[class_id(klass)] = klass

    return klass
Пример #6
0
def register_form_art4(klass):
    """ Registers a form for article 4

    """

    FORMS_ART4[class_id(klass)] = klass

    return klass
Пример #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
Пример #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
Пример #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
Пример #10
0
def register_form_art1314(klass):

    FORMS_ART1314[class_id(klass)] = klass

    return klass
Пример #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))