124 lines
5.4 KiB
Plaintext
124 lines
5.4 KiB
Plaintext
extends layout
|
|
|
|
block content
|
|
h1 Felhasználói adatok módisítása
|
|
label(id='uid', style='display:none;') #{user._id}
|
|
form(method='POST', action='/users/user_edit/'+user._id)
|
|
#form-group
|
|
label Teljes név:
|
|
input.form-control(name='name', type='text', value=user.name)
|
|
#form-group
|
|
label Email:
|
|
input.form-control(name='email', type='text', value = user.email)
|
|
#form-group
|
|
label Felhasználó név:
|
|
input.form-control(name='username',type='text', value = user.username)
|
|
#form-group
|
|
label Jelszó:
|
|
input.form-control(name='password',type='password', value= user.password)
|
|
#form-group
|
|
label Jelszó újra:
|
|
input.form-control(name='password2',type='password', value= user.password)
|
|
br
|
|
//-#form-group
|
|
label Régi jelszó:
|
|
input.form-control(name='passwordOld',type='password')
|
|
br
|
|
if (cuser.isAdmin)
|
|
.row
|
|
.col-md-2
|
|
label Felhasználó tíltása
|
|
.col-md-1
|
|
label.switch
|
|
input.check-customWork(id='Arc',href='#',type='checkbox')
|
|
span.slider.round
|
|
br
|
|
.border.border-primary
|
|
label Jogosúltságok
|
|
.container-fluid(style='border:1px solid #cecece;radius:5px;')
|
|
.row
|
|
.col-md-3
|
|
input#defaultCheck0.form-check-input(name='chkIsadmin',type='checkbox', checked=user.isAdmin)
|
|
| Adminisztrátor
|
|
.col-md-3
|
|
input#defaultCheck1.form-check-input(name='chkIsEmployee',type='checkbox', checked=user.isEmployee)
|
|
| Munkavállaló
|
|
.row
|
|
.col-md-3
|
|
h4 Létrehozás
|
|
input#defaultCheck2.form-check-input(name='chk_AddUser',type='checkbox', checked=user.canAdd.user)
|
|
| Létrehozhat felhasználót
|
|
br
|
|
input#defaultCheck3.form-check-input(name='chk_AddWork',type='checkbox', checked=user.canAdd.work)
|
|
| Hozzáadhat munkát
|
|
br
|
|
input#defaultCheck4.form-check-input(name='chk_AddDevice',type='checkbox', checked=user.canAdd.device)
|
|
| Hozzáadhat berendezést
|
|
br
|
|
input#defaultCheck5.form-check-input(name='chk_AddFiles',type='checkbox', checked=user.canAdd.files)
|
|
| Feltölthet fájlokat
|
|
br
|
|
.col-md-3
|
|
h4 Módosítás
|
|
input#defaultCheck6.form-check-input(name='chk_EditUser',type='checkbox', checked=user.canModify.user)
|
|
| Módosíthat felhasználót
|
|
br
|
|
input#defaultCheck7.form-check-input(name='chk_EditWork',type='checkbox', checked=user.canModify.work)
|
|
| Módosíthat munkát
|
|
br
|
|
input#defaultCheck8.form-check-input(name='chk_EditDevice',type='checkbox', checked=user.canModify.device)
|
|
| Módosíthat berendezést
|
|
br
|
|
.col-md-2
|
|
h4 Törlés
|
|
input#defaultCheck9.form-check-input(name='chk_DeleteUser',type='checkbox', checked=user.canDelete.user)
|
|
| Törölhet felhasználót
|
|
br
|
|
input#defaultCheck10.form-check-input(name='chk_DeleteWork',type='checkbox', checked=user.canDelete.work)
|
|
| Törölhet munkát
|
|
br
|
|
input#defaultCheck11.form-check-input(name='chk_DeleteDevice',type='checkbox', checked=user.canDelete.device)
|
|
| Törölhet berendezést
|
|
br
|
|
input#defaultCheck12.form-check-input(name='chk_DeleteFiles',type='checkbox', checked=user.canDelete.files)
|
|
| Törölhet fájlokat
|
|
br
|
|
.col-md-2
|
|
h4 Letöltés
|
|
input#defaultCheck13.form-check-input(name='chk_DownloadFiles',type='checkbox', checked=user.canDownload)
|
|
| Letölthet fájlokat
|
|
br
|
|
.col-md-2
|
|
h4 Ügyvitel
|
|
input#defaultCheck14.form-check-input(name='chk_Invoices',type='checkbox', checked=user.canAccess.invoices)
|
|
| Számlakezelő
|
|
br
|
|
input#defaultCheck15.form-check-input(name='chk_InvoicesMail',type='checkbox', checked=user.notifyInvoices)
|
|
| Számla email értesítő
|
|
br
|
|
input#defaultCheck16.form-check-input(name='chk_Clients',type='checkbox', checked=user.canAccess.clients)
|
|
| Ügyfélkezelés
|
|
br
|
|
hr
|
|
a.btn.btn-warning(href='#',id='newPassword',name='newPassword') Új Jelszó küldése
|
|
|
|
|
input.btn.btn-primary(type='submit',value='Mentés')
|
|
|
|
|
a.btn.btn-success(href='/users') Vissza
|
|
|
|
script(type='text/javascript', src='/bower_components/jquery/dist/jquery.min.js')
|
|
script.
|
|
$(document).ready(function () {
|
|
var uid=document.getElementById('uid').textContent;
|
|
$('#newPassword').click(function () {
|
|
$.get('/users/newPassword/'+uid, function(result) {
|
|
if (result.result==='error'){
|
|
alert("Új Jelszó generálása sikertelen!"); // display string message
|
|
}
|
|
else
|
|
if (result.result==='success'){
|
|
alert("Új Jelszó sikeresen generálva és elküldve a felhasználónak."); // display string message
|
|
}
|
|
});
|
|
});
|
|
}) |