You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We're continually improving the UX of the [AutoQueryGrid Component](/vue/autoquerygrid) used in generating CRUD UIs to enable a more productive and seamless workflow. A change added to that end that you can see in the above video is the ability to add new Records from a Search dialog:
This now lets you start immediately creating new records without needing to create any lookup entries beforehand.
136
+
126
137
## Audited Data Models
127
138
128
-
The Instant CRUD UI also includes effortless support for maintaining a detailed audit history for changes to
129
-
select tables by inheriting from the `AuditBase` base class, e.g:
139
+
The TypeScript Data Models enable a rapid development experience for defining an App's Data Models which are used
140
+
to generate the necessary AutoQuery CRUD APIs to support an Admin UI.
141
+
142
+
An example of the producitivity of this approach is the effortless support for maintaining a detailed audit history for changes to select tables by inheriting from the `AuditBase` base class, e.g:
130
143
131
144
```ts
132
145
exportclassJobextendsAuditBase {
133
146
...
134
147
}
135
148
```
136
149
150
+
Which can then be regenerated using the name of the TypeScript Model definitions:
151
+
152
+
:::sh
153
+
npx okai Jobs.d.ts
154
+
:::
155
+
137
156
This will include additional `CreatedBy`, `CreatedDate`, `ModifiedBy`, `ModifiedDate`, `DeletedBy` and `DeletedDate`
138
-
properties to the specified Table and also generates the necessary [Audit Behaviors](https://docs.servicestack.net/autoquery/crud#apply-generic-crud-behaviors)
157
+
properties to the specified Table and also generates the necessary
0 commit comments