vizier library
Maat Vizier: resource-driven server-rendered admin panels.
Classes
- ActionResult
-
AdminAction<
T extends Model< T> > -
AdminColumn<
T> -
AdminColumnRegistration<
T> - AdminField
- AdminForm
-
AdminRelation<
O extends Model< O> , R extends Model<R> > -
Declares that name — a relation on the owner's
ModelDefinition— may be managed from the owner's admin pages through relatedResource. -
AdminResource<
T extends Model< T> > -
AdminTable<
T> -
AdminTableResult<
T> -
BooleanColumn<
T> - BooleanField
-
ComputedColumn<
T> - DashboardPage
-
DatabaseColumn<
T> -
DateColumn<
T> - DateField
-
DateTimeColumn<
T> - DateTimeField
- EmailField
- HiddenField
- MakeAdminResourceCommand
- Creates an explicit Vizier resource and registers it with the application.
-
MorphTarget<
R extends Model< R> > -
One selectable end of a
morphTorelation: the morph alias, and the resource that exposes the modelMorphMapresolves that alias to. - NumberField
- Panel
- PasswordField
- SelectField
- TextareaField
-
TextColumn<
T> - TextField
- Vizier
- VizierAuthenticate
- VizierExtension
- VizierInstallCommand
- Publishes the server-rendered views and static assets needed by Vizier.
- VizierLocalization
- VizierManager
- VizierPage
- VizierServiceProvider
- VizierWidget
Enums
Functions
-
normalizePanelPath(
String path) → String -
normalizeResourceSlug(
String slug) → String -
validateUserProvider(
String userProvider) → String -
vizierCommands(
) → List< Command> - Commands provided by the Vizier package.
Typedefs
-
ActionHandler<
T extends Model< T> > = Future<ActionResult> Function(Request request, List<T> records, Map<String, Object?> values) -
VizierAuthenticator
= Future<
Authenticatable?> Function(String email, String password) - VizierLocaleResolver = String Function(Request request)