improved plugin functionality

- added abiulity to extend default api router from plugion
- added dability to pass custom model definition to generic model/api functions
- added ability to pass custom API clients to generic API function
This commit is contained in:
vabene1111
2023-05-20 12:53:14 +02:00
parent ddd2f96b85
commit c777cfe5b9
5 changed files with 23 additions and 5 deletions

View File

@ -311,7 +311,7 @@ export function calculateHourMinuteSplit(amount) {
let minutes = amount - hours * 60
let output_text = hours + " h"
if (minutes > 0){
if (minutes > 0) {
output_text += " " + minutes + " min"
}
@ -368,6 +368,9 @@ export const ApiMixin = {
let func = setup.function
let parameters = buildParams(options, setup)
let apiClient = new ApiApiFactory()
if (model.apiClient !== undefined) {
apiClient = model.apiClient
}
return apiClient[func](...parameters)
},
genericGetAPI: function (url, options) {