[Erp5-report] r37711 fabien - in /experimental/bt5/erp5_credential: SkinTemplateItem/portal...

nobody at svn.erp5.org nobody at svn.erp5.org
Wed Aug 11 16:50:58 CEST 2010


Author: fabien
Date: Wed Aug 11 16:50:55 2010
New Revision: 37711

URL: http://svn.erp5.org?rev=37711&view=rev
Log:
make the credential_request creation more simple

Modified:
    experimental/bt5/erp5_credential/SkinTemplateItem/portal_skins/erp5_credential/ERP5Site_newCredentialRequest.xml
    experimental/bt5/erp5_credential/bt/revision

Modified: experimental/bt5/erp5_credential/SkinTemplateItem/portal_skins/erp5_credential/ERP5Site_newCredentialRequest.xml
URL: http://svn.erp5.org/experimental/bt5/erp5_credential/SkinTemplateItem/portal_skins/erp5_credential/ERP5Site_newCredentialRequest.xml?rev=37711&r1=37710&r2=37711&view=diff
==============================================================================
--- experimental/bt5/erp5_credential/SkinTemplateItem/portal_skins/erp5_credential/ERP5Site_newCredentialRequest.xml [utf8] (original)
+++ experimental/bt5/erp5_credential/SkinTemplateItem/portal_skins/erp5_credential/ERP5Site_newCredentialRequest.xml [utf8] Wed Aug 11 16:50:55 2010
@@ -53,25 +53,14 @@
         </item>
         <item>
             <key> <string>_body</string> </key>
-            <value> <string>"""Call by dialog to create a new credential request and redirect to the new item\n
-"""\n
+            <value> <string>"""Call by dialog to create a new credential request and redirect to the context\n
+Paramameter list :\n
+dialog_id -- id of dialog calling the script"""\n
 # create the credential request\n
 module = context.getDefaultModule(portal_type=\'Credential Request\')\n
 credential_request = module.newContent(\n
 \t\tportal_type="Credential Request")\n
-\n
-credential_request.edit(first_name=first_name,\n
-                last_name=last_name,\n
-                user_id=user_id,\n
-                password=password,\n
-                default_credential_question_question=default_credential_question_question,\n
-                default_credential_question_question_free_text=default_credential_question_question_free_text,\n
-                default_credential_question_answer=default_credential_question_answer,\n
-                default_email_text=default_email_text,\n
-                role_list=role_list,\n
-                function=function,\n
-                site=site,\n
-                activity_list=activity_list)\n
+credential_request.Base_edit(form_id=dialog_id,dialog_id=dialog_id,field_prefix=\'your_\')\n
 credential_request.submit()\n
 portal_status_message = context.Base_translateString("Credential Request Created.")\n
 return context.Base_redirect(\'login_form\', keep_items = dict(portal_status_message=portal_status_message ))\n
@@ -85,7 +74,7 @@ return context.Base_redirect(\'login_for
         </item>
         <item>
             <key> <string>_params</string> </key>
-            <value> <string>first_name=None, last_name=None, user_id=None, password=None, default_credential_question_question=None, default_credential_question_question_free_text=None, default_credential_question_answer=None, default_email_text=None, role_list=None, function=None, site=None, activity_list=None, **kw</string> </value>
+            <value> <string>dialog_id, first_name=None, last_name=None, user_id=None, password=None, default_credential_question_question=None, default_credential_question_question_free_text=None, default_credential_question_answer=None, default_email_text=None, role_list=None, function=None, site=None, activity_list=None, **kw</string> </value>
         </item>
         <item>
             <key> <string>_proxy_roles</string> </key>
@@ -113,12 +102,13 @@ return context.Base_redirect(\'login_for
                   <dictionary>
                     <item>
                         <key> <string>co_argcount</string> </key>
-                        <value> <int>12</int> </value>
+                        <value> <int>13</int> </value>
                     </item>
                     <item>
                         <key> <string>co_varnames</string> </key>
                         <value>
                           <tuple>
+                            <string>dialog_id</string>
                             <string>first_name</string>
                             <string>last_name</string>
                             <string>user_id</string>

Modified: experimental/bt5/erp5_credential/bt/revision
URL: http://svn.erp5.org/experimental/bt5/erp5_credential/bt/revision?rev=37711&r1=37710&r2=37711&view=diff
==============================================================================
--- experimental/bt5/erp5_credential/bt/revision [utf8] (original)
+++ experimental/bt5/erp5_credential/bt/revision [utf8] Wed Aug 11 16:50:55 2010
@@ -1 +1 @@
-107
\ No newline at end of file
+109
\ No newline at end of file




More information about the Erp5-report mailing list