dnet-applications/apps/dnet-orgs-database-application/src/main/resources/static/resources/html/pages/admin/sysConf.html

134 lines
4.4 KiB
HTML

<h4>System configuration</h4>
<br />
<div class="row">
<div class="col-sm-12 col-lg-10">
<form>
<div class="card">
<div class="card-body">
<h5 class="card-title">General</h5>
<div class="form-group row">
<label class="col-sm-2 col-form-label">Title</label>
<div class="col-sm-10">
<input type="text" class="form-control" ng-model="sysconf.title" placeholder="title here" />
</div>
</div>
<div class="form-group row">
<label class="col-sm-2 col-form-label">Homepage message</label>
<div class="col-sm-10">
<textarea class="form-control" ng-model="sysconf.homepageMessage" placeholder="html message here" rows="5"></textarea>
</div>
</div>
<div class="form-group row">
<label class="col-sm-2 col-form-label">Read only</label>
<div class="col-sm-10">
<div class="form-check">
<input class="form-check-input" type="checkbox" ng-model="sysconf.readonly" />
</div>
</div>
</div>
</div>
</div>
<div class="card mt-4">
<div class="card-body">
<h5 class="card-title">Mail configuration</h5>
<div class="form-group row">
<label class="col-sm-2 col-form-label">Enabled</label>
<div class="col-sm-10">
<div class="form-check">
<input class="form-check-input" type="checkbox" ng-model="sysconf.smtpEnabled" />
</div>
</div>
</div>
<div class="form-group row" ng-show="sysconf.smtpEnabled">
<label class="col-sm-2 col-form-label">SMTP host and port</label>
<div class="col-sm-5">
<input type="text" class="form-control" ng-model="sysconf.smtpHost" placeholder="host" />
</div>
<div class="col-sm-2">
<input type="text" class="form-control" ng-model="sysconf.smtpPort" placeholder="port" />
</div>
</div>
<div class="form-group row" ng-show="sysconf.smtpEnabled">
<label class="col-sm-2 col-form-label">
SMTP authentication
<small class="form-text text-muted">Optional</small>
</label>
<div class="col-sm-5">
<input type="text" class="form-control" ng-model="sysconf.smtpUser" placeholder="username" />
</div>
<div class="col-sm-5">
<input type="text" class="form-control" ng-model="sysconf.smtpPassword" placeholder="password" />
</div>
</div>
<div class="form-group row" ng-show="sysconf.smtpEnabled">
<label class="col-sm-2 col-form-label">SMTP sender</label>
<div class="col-sm-5">
<input type="text" class="form-control" ng-model="sysconf.smtpFromMail" placeholder="sender email" />
</div>
<div class="col-sm-5">
<input type="text" class="form-control" ng-model="sysconf.smtpFromName" placeholder="sender name" />
</div>
</div>
<div class="form-group row" ng-show="sysconf.smtpEnabled">
<label class="col-sm-2 col-form-label">
Recipients (administrators)
<small class="form-text text-muted">Comma separated emails</small>
</label>
<div class="col-sm-10">
<input type="text" class="form-control" ng-model="sysconf.smtpToMailAdmin" placeholder="recipients" />
</div>
</div>
<div class="form-group row">
<label class="col-sm-2 col-form-label">
Template: registration request
<small class="form-text text-muted"><b>Available variables:</b>
:email:, :fullname:, :organization:, :refperson:, :reqmessage:, :role:, :countries:
</small>
</label>
<div class="col-sm-10">
<textarea class="form-control" ng-model="sysconf.smtpNewUserMessage" placeholder="html message here" rows="5"></textarea>
</div>
</div>
<div class="form-group row">
<label class="col-sm-2 col-form-label">
Template: user updated
<small class="form-text text-muted"><b>Available variables:</b>
:email:, :fullname:, :organization:, :refperson:, :reqmessage:, :role:, :countries:
</small>
</label>
<div class="col-sm-10">
<textarea class="form-control" ng-model="sysconf.smtpUpdateUserMessage" placeholder="html message here" rows="5"></textarea>
</div>
</div>
</div>
</div>
<div class="form-group row mt-4">
<div class="col-sm-10">
<button type="submit" class="btn btn-primary" ng-click="saveConf()">Save</button>
</div>
</div>
</form>
</div>
</div>