[Gelöst] Action "create" ausblenden

26. März 2025 15:55

Hallo zusammen,

ich möchte die Standard-Action "Create" ausblenden. Dazu könnte ich auf der entsprechenden Page die Property InsertAllowed auf No setzen. Leider geht das nicht, weil die Page als OData v4-API-Page dient. Das bedeutet, wenn ich etwas per POST schreiben möchte, wäre das aufgrund dieser Property nicht möglich.

Gibt es eine andere Möglichkeit, die Standard-Action nicht anzuzeigen? Die Personalisierung ist zwar möglich, aber das soll für alle Clients gelten. Kann ich beispielsweise eine eigene Action mit dem Namen "Create" anlegen oder gibt es einen anderen Trick?

Danke!
Zuletzt geändert von Klaus90 am 28. März 2025 17:25, insgesamt 1-mal geändert.

Re: Action "create" ausblenden

26. März 2025 16:06

Du könntest die Page duplizieren und in der Page die im Client angezeigt wird das Property InsertAllowed=No und in der ODATA Page InsertAllowed=Yes setzen und die beiden Properties ApplicationArea und UsageCategory rauswerfen damit sie nicht im Client gefunden wird.

Re: Action "create" ausblenden

26. März 2025 16:11

dass habe ich mir auch gedacht, aber nur wegen so etwas ein neues Objekt erzeigen. Hmm weiß nicht