Ejemplo n.º 1
0
def setup(stdout, **kwargs):
    utils.install_entity_types([
        {"code": consts.ENTITY_TYPE_TOKEN, "description": "Authorization token"},
    ])
    utils.install_entity_statuses([
        {"entity_type_id": consts.ENTITY_TYPE_TOKEN,
         "code": consts.ENTITY_STATUS_TOKEN_ACTIVE, "description": "Token active"},
    ])
    utils.install_entity_status_transition_inputs([
        {"entity_type_id": mmp_consts.ENTITY_TYPE_USER,
         "code": consts.TRANSITION_INPUT_USER_CREATION, "description": "User creation"},
    ])
    utils.install_entity_status_transitions([
        {
            "entity_type_id": mmp_consts.ENTITY_TYPE_USER,
            "transition_input_id": consts.TRANSITION_INPUT_USER_CREATION,
            "prev_status_id": None, "post_status_id": mmp_consts.ENTITY_STATUS_USER_ACTIVE
        },
    ])
    utils.install_operations([
        {"code": consts.OPERATION_SIGNUP, "description": "New user registration"},
        {"code": consts.OPERATION_AUTH_TOKEN_GENERATION, "description": "New user registration"},
    ])
    utils.install_operation_results([
        {"operation_id": consts.OPERATION_SIGNUP,
         "code": consts.OPERATION_RESULT_SIGNUP_USER_ALREADY_EXISTS, "description": "User already exists"},
        {"operation_id": consts.OPERATION_AUTH_TOKEN_GENERATION,
         "code": consts.OPERATION_RESULT_AUTH_TOKEN_GENERATION_FAILED, "description": "Token generation failed"},
    ])
Ejemplo n.º 2
0
def setup(stdout, **kwargs):
    utils.install_entity_types([
        {"code": consts.ENTITY_TYPE_MERCHANT, "description": "Merchant"},
    ])
    utils.install_entity_statuses([
        {"entity_type_id": consts.ENTITY_TYPE_MERCHANT,
         "code": consts.ENTITY_STATUS_MERCHANT_ACTIVE, "description": "Merchant active"},
    ])
    utils.install_entity_status_transition_inputs([
        {"entity_type_id": consts.ENTITY_TYPE_MERCHANT,
         "code": consts.TRANSITION_INPUT_MERCHANT_CREATION, "description": "Merchant creation"},
    ])
    utils.install_entity_status_transitions([
        {
            "entity_type_id": consts.ENTITY_TYPE_MERCHANT,
            "transition_input_id": consts.TRANSITION_INPUT_MERCHANT_CREATION,
            "prev_status_id": None, "post_status_id": consts.ENTITY_STATUS_MERCHANT_ACTIVE
        },
    ])
    utils.install_operations([
        {"code": consts.OPERATION_MERCHANT_REGISTRATION, "description": "Merchant registration"},
    ])