-
-
Notifications
You must be signed in to change notification settings - Fork 176
Open
Labels
enhancementNew feature or requestNew feature or request
Description
The default_actions
for all schemas is [:new, :edit, :delete]. Is there a way to control default_actions
for all schemas without implementing each default_actions/1
function?
For example, I want to prevent all schemas from being added, modified, or deleted. Then I'll have to create an admin module (ex. MyApp.Products.ProductAdmin
) for all schemas and override the default_actions/1
function as shown below. Is it possible to set this as a whole in one implementation rather than one?
defmodule MyApp.Products.ProductAdmin do
def default_actions(_schema) do
[]
end
end
defmodule MyApp.Products.BlogAdmin do
def default_actions(_schema) do
[]
end
end
...
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request