See #236: front-end to manage users default permissions
This commit is contained in:
parent
7ad19a3fbb
commit
67aef15aca
|
@ -50,6 +50,13 @@
|
||||||
<label :for="setting.identifier">{{ setting.verbose_name }}</label>
|
<label :for="setting.identifier">{{ setting.verbose_name }}</label>
|
||||||
<p v-if="setting.help_text">{{ setting.help_text }}</p>
|
<p v-if="setting.help_text">{{ setting.help_text }}</p>
|
||||||
</div>
|
</div>
|
||||||
|
<select
|
||||||
|
v-else-if="setting.field.class === 'MultipleChoiceField'"
|
||||||
|
v-model="values[setting.identifier]"
|
||||||
|
multiple
|
||||||
|
class="ui search selection dropdown">
|
||||||
|
<option v-for="v in setting.additional_data.choices" :value="v[0]">{{ v[1] }}</option>
|
||||||
|
</select>
|
||||||
</div>
|
</div>
|
||||||
<button
|
<button
|
||||||
type="submit"
|
type="submit"
|
||||||
|
|
|
@ -51,12 +51,12 @@ export default {
|
||||||
if (self.$store.state.route.hash) {
|
if (self.$store.state.route.hash) {
|
||||||
self.scrollTo(self.$store.state.route.hash.substr(1))
|
self.scrollTo(self.$store.state.route.hash.substr(1))
|
||||||
}
|
}
|
||||||
|
$('select.dropdown').dropdown()
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
scrollTo (id) {
|
scrollTo (id) {
|
||||||
console.log(id, 'hello')
|
|
||||||
this.current = id
|
this.current = id
|
||||||
document.getElementById(id).scrollIntoView()
|
document.getElementById(id).scrollIntoView()
|
||||||
},
|
},
|
||||||
|
@ -86,7 +86,8 @@ export default {
|
||||||
id: 'users',
|
id: 'users',
|
||||||
settings: [
|
settings: [
|
||||||
'users__registration_enabled',
|
'users__registration_enabled',
|
||||||
'common__api_authentication_required'
|
'common__api_authentication_required',
|
||||||
|
'users__default_permissions'
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in New Issue