This commit is contained in:
@@ -20,7 +20,12 @@ todo: think about gz-error box and v-if="formState.ready"
|
|||||||
error can't show if form fails to init for some reason!
|
error can't show if form fails to init for some reason!
|
||||||
or maybe it can because it's set to show in case of error during init
|
or maybe it can because it's set to show in case of error during init
|
||||||
|
|
||||||
|
todo: need to be able to have a link system whereby a user can directly open a report from an object via one link after login
|
||||||
|
just like how you can open a specific widget from a url link, but to extend that there is also a report parameter and it triggers
|
||||||
|
the ui to first open the object then populate it from the report
|
||||||
|
Maybe a report viewer page after all or phantom link with no page that just opens the report directly as if the user had gone through the objects edit form
|
||||||
|
Maybe even a report viewer URL that is based off the server and they never actually use the full client software?
|
||||||
|
meh
|
||||||
|
|
||||||
|
|
||||||
REPORTING
|
REPORTING
|
||||||
|
|||||||
@@ -136,6 +136,9 @@ import * as monaco from "monaco-editor";
|
|||||||
|
|
||||||
/*TODO:
|
/*TODO:
|
||||||
|
|
||||||
|
Executive decision, no longer attach reports to emails...ever. User must log in
|
||||||
|
this is to avoid a lot of fragile code but also for:
|
||||||
|
Security, email hassle avoidance (attachments increasingly failing), etc etc
|
||||||
|
|
||||||
|
|
||||||
determine course of action to handle locale keys list for report based on fields in data source
|
determine course of action to handle locale keys list for report based on fields in data source
|
||||||
@@ -155,6 +158,9 @@ Make up sample reports for widget that show off the basics including logo etc
|
|||||||
|
|
||||||
make them auto generate (import from files?) with sample data in seeder
|
make them auto generate (import from files?) with sample data in seeder
|
||||||
|
|
||||||
|
"tab" button color doesn't follow pre-defined colors, use highlight instead
|
||||||
|
also make the data tab button grayer looking so it's clearer that it's different than the rest
|
||||||
|
|
||||||
Make a working template with api methods being called
|
Make a working template with api methods being called
|
||||||
api helper js injected to work with api methods, automatically uses the bearer token in client meta data
|
api helper js injected to work with api methods, automatically uses the bearer token in client meta data
|
||||||
export as example and also document
|
export as example and also document
|
||||||
|
|||||||
@@ -112,7 +112,7 @@
|
|||||||
></v-text-field>
|
></v-text-field>
|
||||||
</v-col>
|
</v-col>
|
||||||
|
|
||||||
<v-col v-if="showAttachReportId" cols="12" sm="6" lg="4" xl="3">
|
<v-col v-if="showLinkReportId" cols="12" sm="6" lg="4" xl="3">
|
||||||
ATTACH REPORT todo: dynamic list of reports to select from for
|
ATTACH REPORT todo: dynamic list of reports to select from for
|
||||||
type chosen
|
type chosen
|
||||||
</v-col>
|
</v-col>
|
||||||
@@ -227,7 +227,7 @@ export default {
|
|||||||
[Required]
|
[Required]
|
||||||
public NotifyDeliveryMethod DeliveryMethod { get; set; }
|
public NotifyDeliveryMethod DeliveryMethod { get; set; }
|
||||||
public string DeliveryAddress { get; set; }
|
public string DeliveryAddress { get; set; }
|
||||||
public long? AttachReportId { get; set; }
|
public long? LinkReportId { get; set; }
|
||||||
public List<string> tags { get; set; }*/
|
public List<string> tags { get; set; }*/
|
||||||
obj: {
|
obj: {
|
||||||
id: 0,
|
id: 0,
|
||||||
@@ -240,7 +240,7 @@ export default {
|
|||||||
decValue: 0,
|
decValue: 0,
|
||||||
deliveryMethod: 0,
|
deliveryMethod: 0,
|
||||||
deliveryAddress: null,
|
deliveryAddress: null,
|
||||||
attachReportId: 0,
|
linkReportId: 0,
|
||||||
tags: []
|
tags: []
|
||||||
},
|
},
|
||||||
|
|
||||||
@@ -349,7 +349,7 @@ export default {
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
showAttachReportId() {
|
showLinkReportId() {
|
||||||
//TODO: Many others as well, but for now until those objects exist
|
//TODO: Many others as well, but for now until those objects exist
|
||||||
switch (this.obj.eventType) {
|
switch (this.obj.eventType) {
|
||||||
case 27: //General notification
|
case 27: //General notification
|
||||||
|
|||||||
Reference in New Issue
Block a user