Skip to content
Extraits de code Groupes Projets

Cgscop Endpoint for carto subject

Tous les fils de conversation ont été résolus !
Fusionnées
Thibaud - Le Filamentrequested to merge
carto_fastapi into 14.0
Tous les fils de conversation ont été résolus !
3 files
+ 35
13
Comparer les modifications
  • Côte à côte
  • En ligne

Fichiers

+ 10
4
@@ -10,8 +10,16 @@ from ..routers.cgscop_incub_api import cg_router
class FastapiEndpoint(models.Model):
_inherit = "fastapi.endpoint"
app: str = fields.Selection(
selection_add=[("cgincub", "cgscop_alter_endpoint")],
ondelete={"cgincub": "cascade"},
)
alter_event_route = fields.Char()
alter_event_key_value = fields.Char()
api_secret_key = fields.Char(readonly=True)
hide_pass = fields.Boolean(default=True, invisible=True)
@api.model
def create(self, vals):
@@ -42,10 +50,8 @@ class FastapiEndpoint(models.Model):
def refresh_api_key(self):
self.api_secret_key = self.generate_key()
app: str = fields.Selection(
selection_add=[("cgincub", "cgscop_alter_endpoint")],
ondelete={"cgincub": "cascade"},
)
def show_api_key(self):
self.hide_pass = not self.hide_pass
def _get_fastapi_routers(self):
if self.app == "cgincub":
Chargement en cours