コード例 #1
0
def read_users_me(response: Response,
                  request: Request,
                  current_user: pd_db.Human = Security(
                      get_current_admin, scopes=[str(AccessType.ADMIN)])):
    print(response)
    return admin_templates.TemplateResponse(
        "personal_page.html", {
            "request":
            request,
            "personal_data":
            db_templates.get_cooked_template(
                "show_entity.html", {
                    "request":
                    request,
                    **m.Smm.get_entities_html(db_mode=False,
                                              access=current_user.scopes),
                })
        })
コード例 #2
0
def read_users_me(response: Response,
                  request: Request,
                  current_user: pd_db.Human = Security(
                      get_current_admin, scopes=[str(AccessType.ADMIN)])):
    print("current_user.dict^ ", type(current_user), current_user)
    print(dict(current_user))
    current_user.scopes += [str(AccessType.SELF)]
    return admin_templates.TemplateResponse(
        "personal_page.html", {
            "request":
            request,
            "personal_data":
            db_templates.get_cooked_template(
                "Admin_form.html", {
                    "request": request,
                    "admin": out_pd.Admin(**(dict(current_user))),
                    "access": current_user.scopes,
                    'access_mode': AccessMode.LOOK,
                    "db_mode": False
                })
        })