Commit cf83819e authored by Rafael Monnerat's avatar Rafael Monnerat

slapos_jio_ui_test: Login was renamed into Username

parent 5abd8c77
Pipeline #21267 failed with stage
a.create_new_account {
padding: 6pt;
margin-top: 10pt;
margin-right: 12pt;
background-color: #FF6600;
color: #FFFFFF;
border-radius: 0.325em;
border-width: 1px;
border-style: solid;
border-color: #FF6600;
min-width: 8em;
text-decoration: none;
box-shadow: 0 2px 4px rgb(0 0 0 / 20%);
text-shadow: 0 1px 2px rgb(0 0 0 / 20%);
display: inline-block
}
a.create_new_account:hover,
a.create_new_account:focus {
background-color: #ff8533;
}
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<global name="Web Style" module="erp5.portal_type"/>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>_Access_contents_information_Permission</string> </key>
<value>
<tuple>
<string>Anonymous</string>
<string>Assignee</string>
<string>Assignor</string>
<string>Associate</string>
<string>Auditor</string>
<string>Manager</string>
</tuple>
</value>
</item>
<item>
<key> <string>_Add_portal_content_Permission</string> </key>
<value>
<tuple>
<string>Assignee</string>
<string>Assignor</string>
<string>Manager</string>
</tuple>
</value>
</item>
<item>
<key> <string>_Change_local_roles_Permission</string> </key>
<value>
<tuple>
<string>Assignor</string>
<string>Manager</string>
</tuple>
</value>
</item>
<item>
<key> <string>_Modify_portal_content_Permission</string> </key>
<value>
<tuple>
<string>Assignee</string>
<string>Assignor</string>
<string>Manager</string>
</tuple>
</value>
</item>
<item>
<key> <string>_View_Permission</string> </key>
<value>
<tuple>
<string>Anonymous</string>
<string>Assignee</string>
<string>Assignor</string>
<string>Associate</string>
<string>Auditor</string>
<string>Manager</string>
</tuple>
</value>
</item>
<item>
<key> <string>categories</string> </key>
<value>
<tuple/>
</value>
</item>
<item>
<key> <string>content_md5</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>content_type</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>default_reference</string> </key>
<value> <string>gadget_slapos_login_page.css</string> </value>
</item>
<item>
<key> <string>description</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>rjs_gadget_slapos_login_page_css</string> </value>
</item>
<item>
<key> <string>language</string> </key>
<value> <string>en</string> </value>
</item>
<item>
<key> <string>portal_type</string> </key>
<value> <string>Web Style</string> </value>
</item>
<item>
<key> <string>short_title</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string>Login Page CSS</string> </value>
</item>
<item>
<key> <string>version</string> </key>
<value> <string>001</string> </value>
</item>
<item>
<key> <string>workflow_history</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent>
</value>
</item>
</dictionary>
</pickle>
</record>
<record id="2" aka="AAAAAAAAAAI=">
<pickle>
<global name="PersistentMapping" module="Persistence.mapping"/>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>data</string> </key>
<value>
<dictionary>
<item>
<key> <string>document_publication_workflow</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAM=</string> </persistent>
</value>
</item>
<item>
<key> <string>edit_workflow</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAQ=</string> </persistent>
</value>
</item>
<item>
<key> <string>processing_status_workflow</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAU=</string> </persistent>
</value>
</item>
</dictionary>
</value>
</item>
</dictionary>
</pickle>
</record>
<record id="3" aka="AAAAAAAAAAM=">
<pickle>
<global name="WorkflowHistoryList" module="Products.ERP5Type.Workflow"/>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>_log</string> </key>
<value>
<list>
<dictionary>
<item>
<key> <string>action</string> </key>
<value> <string>publish_alive</string> </value>
</item>
<item>
<key> <string>actor</string> </key>
<value> <string>zope</string> </value>
</item>
<item>
<key> <string>comment</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>error_message</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>time</string> </key>
<value>
<object>
<klass>
<global name="DateTime" module="DateTime.DateTime"/>
</klass>
<tuple>
<none/>
</tuple>
<state>
<tuple>
<float>1651109086.24</float>
<string>UTC</string>
</tuple>
</state>
</object>
</value>
</item>
<item>
<key> <string>validation_state</string> </key>
<value> <string>published_alive</string> </value>
</item>
</dictionary>
</list>
</value>
</item>
</dictionary>
</pickle>
</record>
<record id="4" aka="AAAAAAAAAAQ=">
<pickle>
<global name="WorkflowHistoryList" module="Products.ERP5Type.Workflow"/>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>_log</string> </key>
<value>
<list>
<dictionary>
<item>
<key> <string>action</string> </key>
<value> <string>edit</string> </value>
</item>
<item>
<key> <string>actor</string> </key>
<value> <string>zope</string> </value>
</item>
<item>
<key> <string>comment</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>error_message</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>serial</string> </key>
<value> <string>999.55380.50520.61320</string> </value>
</item>
<item>
<key> <string>state</string> </key>
<value> <string>current</string> </value>
</item>
<item>
<key> <string>time</string> </key>
<value>
<object>
<klass>
<global name="DateTime" module="DateTime.DateTime"/>
</klass>
<tuple>
<none/>
</tuple>
<state>
<tuple>
<float>1651109349.2</float>
<string>UTC</string>
</tuple>
</state>
</object>
</value>
</item>
</dictionary>
</list>
</value>
</item>
</dictionary>
</pickle>
</record>
<record id="5" aka="AAAAAAAAAAU=">
<pickle>
<global name="WorkflowHistoryList" module="Products.ERP5Type.Workflow"/>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>_log</string> </key>
<value>
<list>
<dictionary>
<item>
<key> <string>action</string> </key>
<value> <string>detect_converted_file</string> </value>
</item>
<item>
<key> <string>actor</string> </key>
<value> <string>zope</string> </value>
</item>
<item>
<key> <string>comment</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>error_message</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>external_processing_state</string> </key>
<value> <string>converted</string> </value>
</item>
<item>
<key> <string>serial</string> </key>
<value> <string>0.0.0.0</string> </value>
</item>
<item>
<key> <string>time</string> </key>
<value>
<object>
<klass>
<global name="DateTime" module="DateTime.DateTime"/>
</klass>
<tuple>
<none/>
</tuple>
<state>
<tuple>
<float>1651108869.48</float>
<string>UTC</string>
</tuple>
</state>
</object>
</value>
</item>
</dictionary>
</list>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
...@@ -11,6 +11,7 @@ ...@@ -11,6 +11,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="viewport" content="width=device-width, initial-scale=1">
<title tal:content="portal/getTitle"></title> <title tal:content="portal/getTitle"></title>
<link rel="stylesheet" href="gadget_erp5_nojqm.css"> <link rel="stylesheet" href="gadget_erp5_nojqm.css">
<link rel="stylesheet" href="gadget_slapos_login_page.css">
</head> </head>
<body> <body>
...@@ -66,7 +67,13 @@ ...@@ -66,7 +67,13 @@
<div class="dialog_button_container"> <div class="dialog_button_container">
<input type="submit" value="Login" i18n:attributes="value" i18n:domain="ui" tal:attributes="name python: '%s:method' % (form_action, )"/> <input type="submit" value="Login" i18n:attributes="value" i18n:domain="ui" tal:attributes="name python: '%s:method' % (form_action, )"/>
<a i18n:domain="ui" i18n:translate="" tal:attributes="href python: '%s/WebSite_viewRecoverAccount?came_from=%s' % (absolute_url, absolute_url)">I forgot my password!</a> <a i18n:domain="ui" i18n:translate="" tal:attributes="href python: '%s/WebSite_viewRecoverAccount?came_from=%s' % (absolute_url, absolute_url)">I forgot my password!</a>
<a tal:attributes="href string:join_form" i18n:translate="" i18n:domain="ui" class="zocial secondary"> Create New Account </a> </div>
<div class="ui-field-contain">
<label i18n:domain="ui" i18n:translate="" >Or you can ...</label>
<div></div>
</div>
<div class="dialog_button_container">
<a tal:attributes="href string:join_form" i18n:translate="" i18n:domain="ui" class="create_new_account"> Create New Account </a>
</div> </div>
<div class="dialog_button_container" tal:condition="enable_google_login" <div class="dialog_button_container" tal:condition="enable_google_login"
tal:define="current_url python: context.getWebSiteValue().absolute_url()"> tal:define="current_url python: context.getWebSiteValue().absolute_url()">
...@@ -75,26 +82,27 @@ ...@@ -75,26 +82,27 @@
i18n:domain="ui" i18n:domain="ui"
class="sign_in_with_google" class="sign_in_with_google"
> >
<img alt="Sign in with Google" src="data:image/png;base64,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"/> <img alt="Sign in with Google" src="google_login_button.png"/>
</a> </a>
</div> </div>
<div class="dialog_button_container" tal:condition="enable_openidconnect_login" <div class="dialog_button_container" tal:condition="enable_facebook_login"
tal:define="current_url python: context.getWebSiteValue().absolute_url()"> tal:define="current_url python: context.getWebSiteValue().absolute_url()">
<a tal:attributes="href string:${current_url}/ERP5Site_redirectToOpenIdLoginPage" <a tal:attributes="href string:${current_url}/ERP5Site_redirectToFacebookLoginPage"
i18n:translate="" i18n:translate=""
i18n:domain="ui" i18n:domain="ui"
class="sign_in_with_facebook"
> >
<img alt="Sign in with OpenID Connect" src="data:image/png;base64,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"/> <img alt="Login with Facebook" src="facebook_login_button.png">
</a> </a>
</div> </div>
<div class="dialog_button_container" tal:condition="enable_facebook_login" <div class="dialog_button_container" tal:condition="enable_openidconnect_login"
tal:define="current_url python: context.getWebSiteValue().absolute_url()"> tal:define="current_url python: context.getWebSiteValue().absolute_url()">
<a tal:attributes="href string:${current_url}/ERP5Site_redirectToFacebookLoginPage" <a tal:attributes="href string:${current_url}/ERP5Site_redirectToOpenIdLoginPage"
i18n:translate="" i18n:translate=""
i18n:domain="ui" i18n:domain="ui"
class="sign_in_with_facebook" class="sign_in_with_openid"
> >
<img alt="Sign in or Login with Facebook" src="data:image/png;base64,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"/> <img alt="Sign in with OpenID Connect" src="openid_login_button.png"/>
</a> </a>
</div> </div>
......
...@@ -213,6 +213,7 @@ web_page_module/rjs_slapos_load_meta_schema_json ...@@ -213,6 +213,7 @@ web_page_module/rjs_slapos_load_meta_schema_json
web_page_module/rjs_slapos_load_meta_schema_xml_in_json_json web_page_module/rjs_slapos_load_meta_schema_xml_in_json_json
web_page_module/rjs_slapos_load_meta_schema_xml_json web_page_module/rjs_slapos_load_meta_schema_xml_json
web_page_module/rjs_slapos_load_software_schema_json web_page_module/rjs_slapos_load_software_schema_json
web_page_module/rjs_gadget_slapos_login_page_css
web_page_module/rjs_tv4_min_js web_page_module/rjs_tv4_min_js
web_page_module/rjs_vkbeautify_js web_page_module/rjs_vkbeautify_js
web_site_module/hostingjs web_site_module/hostingjs
......
...@@ -195,6 +195,7 @@ web_page_module/rjs_gadget_slapos_invoice_state_html ...@@ -195,6 +195,7 @@ web_page_module/rjs_gadget_slapos_invoice_state_html
web_page_module/rjs_gadget_slapos_invoice_state_js web_page_module/rjs_gadget_slapos_invoice_state_js
web_page_module/rjs_gadget_slapos_label_listbox_field_html web_page_module/rjs_gadget_slapos_label_listbox_field_html
web_page_module/rjs_gadget_slapos_label_listbox_field_js web_page_module/rjs_gadget_slapos_label_listbox_field_js
web_page_module/rjs_gadget_slapos_login_page_css
web_page_module/rjs_gadget_slapos_network_status_html web_page_module/rjs_gadget_slapos_network_status_html
web_page_module/rjs_gadget_slapos_network_status_js web_page_module/rjs_gadget_slapos_network_status_js
web_page_module/rjs_gadget_slapos_panel_html web_page_module/rjs_gadget_slapos_panel_html
......
...@@ -88,12 +88,12 @@ ...@@ -88,12 +88,12 @@
</tr> </tr>
<tr> <tr>
<td>waitForElementPresent</td> <td>waitForElementPresent</td>
<td tal:content="python: '//span[@data-i18n=\'%s\']' % (here.Base_translateString('Login and/or password is incorrect.', lang=lang))"></td> <td tal:content="python: '//button[@data-i18n=\'%s\']' % (here.Base_translateString('Login and/or password is incorrect.', lang=lang))"></td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
<td>assertElementPresent</td> <td>assertElementPresent</td>
<td tal:content="python: '//span[@data-i18n=\'%s\']' % (here.Base_translateString('Login and/or password is incorrect.', lang=lang))"></td> <td tal:content="python: '//button[@data-i18n=\'%s\']' % (here.Base_translateString('Login and/or password is incorrect.', lang=lang))"></td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
......
...@@ -31,12 +31,12 @@ have the correct "me" setting, so we just let the getSettingMe ...@@ -31,12 +31,12 @@ have the correct "me" setting, so we just let the getSettingMe
function redirect us to the login page --> function redirect us to the login page -->
<tr> <tr>
<td>waitForElementPresent</td> <td>waitForElementPresent</td>
<td tal:content="python: '//label[contains(text(), \'%s\')]' % (here.Base_translateString('Login', lang=lang))"></td> <td tal:content="python: '//label[contains(text(), \'%s\')]' % (here.Base_translateString('Username', lang=lang))"></td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
<td>assertElementPresent</td> <td>assertElementPresent</td>
<td tal:content="python: '//label[contains(text(), \'%s\')]' % (here.Base_translateString('Login', lang=lang))"></td> <td tal:content="python: '//label[contains(text(), \'%s\')]' % (here.Base_translateString('Username', lang=lang))"></td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
......
...@@ -122,12 +122,12 @@ ...@@ -122,12 +122,12 @@
<tr> <tr>
<td>waitForElementPresent</td> <td>waitForElementPresent</td>
<td tal:content="python: '//label[contains(text(), \'%s\')]' % (here.Base_translateString('Login', lang=lang))"></td> <td tal:content="python: '//label[contains(text(), \'%s\')]' % (here.Base_translateString('Username', lang=lang))"></td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
<td>assertElementPresent</td> <td>assertElementPresent</td>
<td tal:content="python: '//label[contains(text(), \'%s\')]' % (here.Base_translateString('Login', lang=lang))"></td> <td tal:content="python: '//label[contains(text(), \'%s\')]' % (here.Base_translateString('Username', lang=lang))"></td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
......
...@@ -104,12 +104,12 @@ ...@@ -104,12 +104,12 @@
</tr> </tr>
<tr> <tr>
<td>waitForElementPresent</td> <td>waitForElementPresent</td>
<td tal:content="python: '//span[@data-i18n=\'%s\']' % (here.Base_translateString('Login and/or password is incorrect.', lang=lang))"></td> <td tal:content="python: '//button[@data-i18n=\'%s\']' % (here.Base_translateString('Login and/or password is incorrect.', lang=lang))"></td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
<td>assertElementPresent</td> <td>assertElementPresent</td>
<td tal:content="python: '//span[@data-i18n=\'%s\']' % (here.Base_translateString('Login and/or password is incorrect.', lang=lang))"></td> <td tal:content="python: '//button[@data-i18n=\'%s\']' % (here.Base_translateString('Login and/or password is incorrect.', lang=lang))"></td>
<td></td> <td></td>
</tr> </tr>
</tbody> </tbody>
......
...@@ -88,13 +88,13 @@ ...@@ -88,13 +88,13 @@
</tr> </tr>
<tr> <tr>
<td>waitForElementPresent</td> <td>waitForElementPresent</td>
<td tal:content="python: '//span[@data-i18n=\'%s\']' % (here.Base_translateString('An email has been sent to you.', lang=lang))"></td> <td tal:content="python: '//button[@data-i18n=\'%s\']' % (here.Base_translateString('An email has been sent to you.', lang=lang))"></td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
<td>assertElementPresent</td> <td>assertElementPresent</td>
<td tal:content="python: '//span[@data-i18n=\'%s\']' % (here.Base_translateString('An email has been sent to you.', lang=lang))"></td> <td tal:content="python: '//button[@data-i18n=\'%s\']' % (here.Base_translateString('An email has been sent to you.', lang=lang))"></td>
<td></td> <td></td>
</tr> </tr>
...@@ -169,13 +169,13 @@ ...@@ -169,13 +169,13 @@
</tr> </tr>
<tr> <tr>
<td>waitForElementPresent</td> <td>waitForElementPresent</td>
<td>//span[@data-i18n="Password changed."]</td> <td>//button[@data-i18n="Password changed."]</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
<td>assertElementPresent</td> <td>assertElementPresent</td>
<td>//span[@data-i18n="Password changed."]</td> <td>//button[@data-i18n="Password changed."]</td>
<td></td> <td></td>
</tr> </tr>
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment