{% requireAdmin %} {% extends "settings/users/_layout" %} {% set selectedNavItem = 'settings' %} {% import "_includes/forms" as forms %} {% if settings is not defined %} {% set settings = craft.app.projectConfig.get('users') ?? [] %} {% endif %} {# set defaults #} {% set settings = { photoVolumeUid: null, photoSubpath: null, requireEmailVerification: true, allowPublicRegistration: false, validateOnPublicRegistration: false, suspendByDefault: false, defaultGroup: null, }|merge(settings) %} {% set allVolumes = craft.app.volumes.getAllVolumes() %} {% set volumeList = [] %} {% for volume in allVolumes %} {% set volumeList = volumeList|push({label: volume.name, value: volume.uid}) %} {% endfor %} {% macro assetLocationInput(volumeOptions, volumeUid, subpath) %} {% from "_includes/forms" import select, text %}