[Erp5-report] r43940 gabriel - in /erp5/trunk/bt5/erp5_web_ung_theme: SkinTemplateItem/port...

nobody at svn.erp5.org nobody at svn.erp5.org
Thu Mar 3 14:58:39 CET 2011


Author: gabriel
Date: Thu Mar  3 14:58:39 2011
New Revision: 43940

URL: http://svn.erp5.org?rev=43940&view=rev
Log:
- Edit reference of person, this field is the login name of user
- Add dependency

Modified:
    erp5/trunk/bt5/erp5_web_ung_theme/SkinTemplateItem/portal_skins/erp5_web_ung_theme/ERPSite_createUNGUser.xml
    erp5/trunk/bt5/erp5_web_ung_theme/SkinTemplateItem/portal_skins/erp5_web_ung_theme/WebSection_loginDialog.xml
    erp5/trunk/bt5/erp5_web_ung_theme/TestTemplateItem/testUNG.py
    erp5/trunk/bt5/erp5_web_ung_theme/bt/revision

Modified: erp5/trunk/bt5/erp5_web_ung_theme/SkinTemplateItem/portal_skins/erp5_web_ung_theme/ERPSite_createUNGUser.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_web_ung_theme/SkinTemplateItem/portal_skins/erp5_web_ung_theme/ERPSite_createUNGUser.xml?rev=43940&r1=43939&r2=43940&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_web_ung_theme/SkinTemplateItem/portal_skins/erp5_web_ung_theme/ERPSite_createUNGUser.xml [utf8] (original)
+++ erp5/trunk/bt5/erp5_web_ung_theme/SkinTemplateItem/portal_skins/erp5_web_ung_theme/ERPSite_createUNGUser.xml [utf8] Thu Mar  3 14:58:39 2011
@@ -58,7 +58,9 @@ portal = context.getPortalObject()\n
 person = portal.person_module.newContent(portal_type="Person")\n
 person.edit(first_name=form.get("firstname"),\n
             last_name=form.get("lastname"),\n
-            password=form.get("password"))\n
+            email_text=form.get("email"),\n
+            password=form.get("password"),\n
+            reference=form.get("login_name"))\n
 \n
 assignment = person.newContent(portal_type=\'Assignment\')\n
 assignment.setFunction("function/ung_user")\n

Modified: erp5/trunk/bt5/erp5_web_ung_theme/SkinTemplateItem/portal_skins/erp5_web_ung_theme/WebSection_loginDialog.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_web_ung_theme/SkinTemplateItem/portal_skins/erp5_web_ung_theme/WebSection_loginDialog.xml?rev=43940&r1=43939&r2=43940&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_web_ung_theme/SkinTemplateItem/portal_skins/erp5_web_ung_theme/WebSection_loginDialog.xml [utf8] (original)
+++ erp5/trunk/bt5/erp5_web_ung_theme/SkinTemplateItem/portal_skins/erp5_web_ung_theme/WebSection_loginDialog.xml [utf8] Thu Mar  3 14:58:39 2011
@@ -83,7 +83,7 @@
               <tr><td>First name:</td><td><input type="text" name="firstname"/></td></tr>\n
               <tr><td>Last name:</td><td><input type="text" name="lastname"/></td></tr>\n
               <tr><td>Email:</td><td><input type="text" name="email"/></td></tr>\n
-              <tr><td>Login name:</td><td><input type="text" name="login"/></td></tr>\n
+              <tr><td>Login name:</td><td><input type="text" name="login_name"/></td></tr>\n
               <tr><td>Password:</td><td><input type="password" name="password"/></td></tr>\n
               <tr><td>Confirm Password:</td><td><input type="password" name="confirm"/></td></tr>\n
               <td align="center" colspan="2"><input type="submit" name="logged_in:method" class="submit" value="Create Account"></td>\n

Modified: erp5/trunk/bt5/erp5_web_ung_theme/TestTemplateItem/testUNG.py
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_web_ung_theme/TestTemplateItem/testUNG.py?rev=43940&r1=43939&r2=43940&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_web_ung_theme/TestTemplateItem/testUNG.py [utf8] (original)
+++ erp5/trunk/bt5/erp5_web_ung_theme/TestTemplateItem/testUNG.py [utf8] Thu Mar  3 14:58:39 2011
@@ -44,6 +44,7 @@ class TestUNG(ERP5TypeTestCase):
     return ('erp5_base',
             'erp5_web',
             'erp5_ingestion_mysql_innodb_catalog',
+            'erp5_core_proxy_field_legacy',
             'erp5_ingestion',
             'erp5_dms',
             'erp5_crm',
@@ -276,11 +277,15 @@ class TestUNG(ERP5TypeTestCase):
     """Test if script creates an user correctly"""
     form_dict = dict(firstname="UNG",
                      lastname="User",
-                     password="ung_password")
+                     email="g at g.com",
+                     password="ung_password",
+                     reference="ung_user")
     self.portal.REQUEST.form.update(form_dict)
     self.portal.ERPSite_createUNGUser()
     self.stepTic()
     person = self.portal.portal_catalog.getResultValue(portal_type="Person",
                                                        first_name="UNG")
     self.assertEquals(person.getLastName(), "User")
-    self.assertEquals(person.getValidationState(), "validated")
\ No newline at end of file
+    self.assertEquals(person.getValidationState(), "validated")
+    self.assertEquals(person.getEmail().getPortalType(), "Email")
+    self.assertEquals(person.getEmailText(), "g at g.com")
\ No newline at end of file

Modified: erp5/trunk/bt5/erp5_web_ung_theme/bt/revision
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_web_ung_theme/bt/revision?rev=43940&r1=43939&r2=43940&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_web_ung_theme/bt/revision [utf8] (original)
+++ erp5/trunk/bt5/erp5_web_ung_theme/bt/revision [utf8] Thu Mar  3 14:58:39 2011
@@ -1 +1 @@
-267
\ No newline at end of file
+268
\ No newline at end of file



More information about the Erp5-report mailing list