From 95ebe395b8f2dec98bafe8620ee86aac5cf14783 Mon Sep 17 00:00:00 2001 From: absurdo Date: Tue, 9 Jan 2024 02:05:55 +0100 Subject: [PATCH] Added function for extract post in a form dict --- paramecio2/libraries/formsutils.py | 11 +++++++++++ paramecio2/modules/admin/media/js/jsutils | 2 +- 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/paramecio2/libraries/formsutils.py b/paramecio2/libraries/formsutils.py index aeb9ebd..1effddf 100644 --- a/paramecio2/libraries/formsutils.py +++ b/paramecio2/libraries/formsutils.py @@ -179,6 +179,17 @@ def show_form(post, arr_form, t, yes_error=True, pass_values=True, modelform_tpl return t.load_template(modelform_tpl, forms=arr_form) +def extract_post(post, fields): + + """Helper function for create a simple array from other using fields list for filter + + Args: + post (dict): A dict with keys and values to filter. + fields (list): A list with keys to validate. + """ + + return {k:v for k,v in post.items() if k in fields} + #Simple Function for add repeat_password form to user model def set_extra_forms_user(user_admin): diff --git a/paramecio2/modules/admin/media/js/jsutils b/paramecio2/modules/admin/media/js/jsutils index c261d12..106db6a 160000 --- a/paramecio2/modules/admin/media/js/jsutils +++ b/paramecio2/modules/admin/media/js/jsutils @@ -1 +1 @@ -Subproject commit c261d122848940ae6c4ada22344e2caac1550670 +Subproject commit 106db6afd022ede12487c017d54b200e3a19ed8f