Skip to content
Extraits de code Groupes Projets
Valider 159473e6 rédigé par Thibaud - Le Filament's avatar Thibaud - Le Filament
Parcourir les fichiers

[IMP] Added widget copytoclipboard on view

parent c3cc7480
Branches
Aucune étiquette associée trouvée
1 requête de fusion!1Partners endpoint exposition for carto purpose
...@@ -14,7 +14,6 @@ class FastapiEndpoint(models.Model): ...@@ -14,7 +14,6 @@ class FastapiEndpoint(models.Model):
selection_add=[("alter", "Alter endpoint")], ondelete={"alter": "cascade"} selection_add=[("alter", "Alter endpoint")], ondelete={"alter": "cascade"}
) )
api_secret_key = fields.Char(readonly=True) api_secret_key = fields.Char(readonly=True)
hide_pass = fields.Boolean(default=True, invisible=True)
@api.model @api.model
def create(self, vals): def create(self, vals):
......
...@@ -9,13 +9,15 @@ ...@@ -9,13 +9,15 @@
<field name="priority" eval="8" /> <field name="priority" eval="8" />
<field name="arch" type="xml"> <field name="arch" type="xml">
<xpath expr="//field[@name='openapi_url']" position="after"> <xpath expr="//field[@name='openapi_url']" position="after">
<field name="hide_pass" invisible="True" /> <label for="api_secret_key" />
<field <div>
name="api_secret_key" <field name="api_secret_key" widget="CopyClipboardChar" />
attrs="{'password':[('hide_pass','=',True)]}" <button
name="refresh_api_key"
type="object"
icon="fa-refresh"
/> />
<button name="show_api_key" type="object" icon="fa-eye" /> </div>
<button name="refresh_api_key" type="object" icon="fa-refresh" />
</xpath> </xpath>
</field> </field>
</record> </record>
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter