Пример #1
0
def put_account_user():
    from unifide_backend.action.cp.action import put_new_menu
    from unifide_backend.action.mapping.action import put_new_user_mapping

    #req_vars
    user_id = request.form.get("user_id")

    user_menu_obj = put_new_menu()
    if user_menu_obj is None:
        return jsonify({"status": "error",
                        "error": "Failed to add user menu"})

    user_brand_mapping_obj = put_new_user_mapping(user_id)
    if user_brand_mapping_obj is None:
        return jsonify({"status": "error",
                        "error": "Failed to add user brand mapping"})

    return jsonify({"status": "ok"})
Пример #2
0
from unifide_backend.action.cp.action import put_new_menu, clear_menu


def create_item_containers(container_dic):
    for name, dic in container_dic.items():
        container_obj = items.container_from_path(items.container_path(dic["path_lis"]))
        if container_obj is None:
            save_container_path(dic["path_lis"], dic["description"])
        if "children" in dic:
            create_item_containers(dic["children"])


if __name__ == "__main__":
    print "Saving brand config"
    clear_menu()
    put_new_menu()
    print "Done!"

    print "Saving Campaign Channnel Config"
    config_obj = convert_campaign_channels(CAMPAIGN_CHANNELS)
    config_obj.save()
    print "Done!"

    print "Creating mock items and containers.."
    gen_model(MODEL)
    print "Done!"

    print "Creating user groups.."
    gen_groups(USER_GROUPS)
    print "Done!"