134 lines
4.4 KiB
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>
|
|
|