Initial commit
This commit is contained in:
95
views/flectra_res_config_settings_views.xml
Normal file
95
views/flectra_res_config_settings_views.xml
Normal file
@@ -0,0 +1,95 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<flectra>
|
||||
<record id="res_config_settings_view_form" model="ir.ui.view">
|
||||
<field name="name">res.config.settings.view.form.inherit.ldap.settings</field>
|
||||
<field name="model">res.config.settings</field>
|
||||
<field name="inherit_id" ref="base.res_config_settings_view_form"/>
|
||||
<field name="arch" type="xml">
|
||||
<xpath expr="//form" position="inside">
|
||||
<div class="app_settings_block" data-string="LDAP Partner Sync Settings" string="LDAP Partner Sync Settings" data-key="ldap_settings">
|
||||
<h2>LDAP PartnerSync Configuration</h2>
|
||||
<div class="row mt16 o_settings_container">
|
||||
<div class="col-12 col-lg-12 o_setting_box">
|
||||
<div class="o_setting_right_pane">
|
||||
<div class="row">
|
||||
<label for="partner_sync_on" class="col-lg-4 o_light_label"/>
|
||||
<field name="partner_sync_on" class="col-lg-8"/>
|
||||
</div>
|
||||
<div class="row">
|
||||
<label for="ldap_base" class="col-lg-4 o_light_label"/>
|
||||
<field name="ldap_base" class="col-lg-8"/>
|
||||
</div>
|
||||
<div class="row">
|
||||
<label for="ldap_host" class="col-lg-4 o_light_label"/>
|
||||
<field name="ldap_host" class="col-lg-8"/>
|
||||
</div>
|
||||
<div class="row">
|
||||
<label for="ldap_port" class="col-lg-4 o_light_label"/>
|
||||
<field name="ldap_port" class="col-lg-8"/>
|
||||
</div>
|
||||
<div class="row">
|
||||
<label for="ldap_user" class="col-lg-4 o_light_label"/>
|
||||
<field name="ldap_user" class="col-lg-8"/>
|
||||
</div>
|
||||
<div class="row">
|
||||
<label for="ldap_password" class="col-lg-4 o_light_label"/>
|
||||
<field name="ldap_password" password="True" class="col-lg-8"/>
|
||||
</div>
|
||||
<div class="row mt-5">
|
||||
<div class="col-12">
|
||||
<h4>Advanced Settings</h4>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-12 mt-5 mb-5" style="bachground:#DDDDDD">
|
||||
The <code>DN</code> part of the contact entry will be
|
||||
<ol>
|
||||
<li>
|
||||
In case of company
|
||||
<br/>
|
||||
<code>
|
||||
dc={company_prefix}-{getattr(company, '{affix_prop}')}
|
||||
</code>
|
||||
</li>
|
||||
<li>
|
||||
In case of person
|
||||
<br/>
|
||||
<code>
|
||||
dc={person_prefix}-{getattr(person, '{affix_prop}')},dc={person.company.company_prefix}-{getattr(person.company, '{affix_prop}')}
|
||||
</code>
|
||||
</li>
|
||||
</ol>
|
||||
So <code>affix_prop</code> has to be present in both (<code>id,name,...</code>)
|
||||
</div>
|
||||
</div>
|
||||
<div class="row mt-3">
|
||||
<label for="company_prefix" class="col-lg-4 o_light_label"/>
|
||||
<field name="company_prefix" class="col-lg-8"/>
|
||||
</div>
|
||||
<div class="row">
|
||||
<label for="person_prefix" class="col-lg-4 o_light_label"/>
|
||||
<field name="person_prefix" class="col-lg-8"/>
|
||||
</div>
|
||||
<div class="row">
|
||||
<label for="affix_prop" class="col-lg-4 o_light_label"/>
|
||||
<field name="affix_prop" class="col-lg-8"/>
|
||||
</div>
|
||||
<div class="row mt-5">
|
||||
<div class="col-12">
|
||||
<button string="Kontakte neu exportieren"
|
||||
type="object"
|
||||
name="button_reexport_ldap"
|
||||
class="oe_highlight"/>
|
||||
<div class="text-muted mt-2">
|
||||
Löscht alle Kontakte im LDAP und exportiert neu
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</xpath>
|
||||
</field>
|
||||
</record>
|
||||
</flectra>
|
||||
20
views/flectra_res_users_views.xml
Normal file
20
views/flectra_res_users_views.xml
Normal file
@@ -0,0 +1,20 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<flectra>
|
||||
<record id="view_users_form_ldap_extension" model="ir.ui.view">
|
||||
<field name="name">res.users.form.ldap.extension</field>
|
||||
<field name="model">res.users</field>
|
||||
<field name="inherit_id" ref="base.view_users_form"/>
|
||||
<field name="arch" type="xml">
|
||||
<notebook position="inside">
|
||||
<page string="LDAP Settings" name="ldap_settings">
|
||||
<group>
|
||||
<field name="posix_login_shell"/>
|
||||
<field name="ssh_public_key"/>
|
||||
<field name="posix_uid" readonly="1"/>
|
||||
<field name="posix_home_directory" readonly="1"/>
|
||||
</group>
|
||||
</page>
|
||||
</notebook>
|
||||
</field>
|
||||
</record>
|
||||
</flectra>
|
||||
Reference in New Issue
Block a user