Пример #1
0
def add_approval_date(request: Request, lookup: dict):
    """
    When a user's role is set for the first time, also set their approval date.
    """
    user_patch = request.json

    if "role" in user_patch:
        user_id = request.view_args["id"]
        user_record = Users.find_by_id(user_id)
        if user_record.role is None:
            request.json["approval_date"] = datetime.now()