mirror of
https://github.com/lnbits/lnbits.git
synced 2025-10-10 20:42:32 +02:00
some more refining
This commit is contained in:
@@ -4,10 +4,10 @@ from pydantic import BaseModel
|
|||||||
|
|
||||||
class UpdateSettings(BaseModel):
|
class UpdateSettings(BaseModel):
|
||||||
lnbits_backend_wallet_class: str = Query(None)
|
lnbits_backend_wallet_class: str = Query(None)
|
||||||
lnbits_admin_users: str = Query(None)
|
lnbits_admin_users: str = Query(None) #this should be List[str] ??
|
||||||
lnbits_allowed_users: str = Query(None)
|
lnbits_allowed_users: str = Query(None) #this should be List[str] ??
|
||||||
lnbits_admin_ext: str = Query(None)
|
lnbits_admin_ext: str = Query(None) #this should be List[str] ??
|
||||||
lnbits_disabled_ext: str = Query(None)
|
lnbits_disabled_ext: str = Query(None) #this should be List[str] ??
|
||||||
lnbits_funding_source: str = Query(None)
|
lnbits_funding_source: str = Query(None)
|
||||||
lnbits_force_https: bool = Query(None)
|
lnbits_force_https: bool = Query(None)
|
||||||
lnbits_reserve_fee_min: int = Query(None, ge=0)
|
lnbits_reserve_fee_min: int = Query(None, ge=0)
|
||||||
@@ -21,4 +21,4 @@ class UpdateSettings(BaseModel):
|
|||||||
lnbits_denomination: str = Query(None)
|
lnbits_denomination: str = Query(None)
|
||||||
lnbits_theme: str = Query(None)
|
lnbits_theme: str = Query(None)
|
||||||
lnbits_custom_logo: str = Query(None)
|
lnbits_custom_logo: str = Query(None)
|
||||||
lnbits_ad_space: str = Query(None)
|
lnbits_ad_space: str = Query(None) #this should be List[str] ??
|
||||||
|
@@ -71,6 +71,7 @@
|
|||||||
multiple
|
multiple
|
||||||
hint="Extensions only user with admin privileges can use"
|
hint="Extensions only user with admin privileges can use"
|
||||||
label="Admin extensions"
|
label="Admin extensions"
|
||||||
|
:options="g.extensions.map(e => e.name)"
|
||||||
></q-select>
|
></q-select>
|
||||||
<br />
|
<br />
|
||||||
</div>
|
</div>
|
||||||
@@ -79,6 +80,7 @@
|
|||||||
<q-select
|
<q-select
|
||||||
filled
|
filled
|
||||||
v-model="formData.lnbits_disabled_extensions"
|
v-model="formData.lnbits_disabled_extensions"
|
||||||
|
:options="g.extensions.map(e => e.name)"
|
||||||
multiple
|
multiple
|
||||||
hint="Disable extensions *amilk disabled by default as resource heavy"
|
hint="Disable extensions *amilk disabled by default as resource heavy"
|
||||||
label="Disable extensions"
|
label="Disable extensions"
|
||||||
|
@@ -3,7 +3,7 @@
|
|||||||
<div class="row q-col-gutter-md justify-center">
|
<div class="row q-col-gutter-md justify-center">
|
||||||
<div class="col q-gutter-y-md q-my-md">
|
<div class="col q-gutter-y-md q-my-md">
|
||||||
<q-btn label="Save" color="primary" @click="updateSettings">
|
<q-btn label="Save" color="primary" @click="updateSettings">
|
||||||
<!-- <q-badge color="red" rounded floating style="padding: 6px; border-radius: 6px"/> -->
|
<q-badge v-if="settingsChanged" color="red" rounded floating style="padding: 6px; border-radius: 6px"/>
|
||||||
</q-btn>
|
</q-btn>
|
||||||
<q-btn
|
<q-btn
|
||||||
label="Restart server"
|
label="Restart server"
|
||||||
@@ -109,13 +109,13 @@
|
|||||||
return {
|
return {
|
||||||
settings: {},
|
settings: {},
|
||||||
formData: {},
|
formData: {},
|
||||||
//data: {},
|
|
||||||
wallet: {},
|
wallet: {},
|
||||||
cancel: {},
|
cancel: {},
|
||||||
topUpDialog: {
|
topUpDialog: {
|
||||||
show: false
|
show: false
|
||||||
},
|
},
|
||||||
tab: 'funding'
|
tab: 'funding',
|
||||||
|
settingsChanged: false
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
created: function () {
|
created: function () {
|
||||||
@@ -125,8 +125,14 @@
|
|||||||
//this.formData.lnbits_ad_space = "hdh"
|
//this.formData.lnbits_ad_space = "hdh"
|
||||||
console.log(this.formData)
|
console.log(this.formData)
|
||||||
console.log(_.isEqual(this.settings, this.formData))
|
console.log(_.isEqual(this.settings, this.formData))
|
||||||
|
console.log(this.g.extensions)
|
||||||
|
|
||||||
},
|
},
|
||||||
|
watch: {
|
||||||
|
settingsChanged(e){
|
||||||
|
return _.isEqual(this.settings, this.formData)
|
||||||
|
}
|
||||||
|
},
|
||||||
methods: {
|
methods: {
|
||||||
addAdminUser() {
|
addAdminUser() {
|
||||||
let addUser = this.formData.admin_users_add
|
let addUser = this.formData.admin_users_add
|
||||||
|
Reference in New Issue
Block a user