Skip to content
Toggle navigation
P
Projects
G
Groups
S
Snippets
Help
yotta
/
pictogram
This project
Loading...
Sign in
Toggle navigation
Go to a project
Project
Repository
Issues
60
Merge Requests
0
Pipelines
Wiki
Settings
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Commit
64dd348a
authored
Aug 14, 2017
by
Arturo Montejo Ráez
Browse files
Options
_('Browse Files')
Download
Email Patches
Plain Diff
update of user data after submission
parent
abe451e3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
7 additions
and
30 deletions
sails/src/assets/scripts/controllers/main.js
sails/src/assets/scripts/modules/supervisor/controllers/setup.js
sails/src/assets/scripts/modules/supervisor/views/header.html
sails/src/assets/scripts/controllers/main.js
View file @
64dd348a
...
@@ -73,11 +73,6 @@ dashboardControllers.controller('MainCtrl', function MainCtrl($scope, $window, $
...
@@ -73,11 +73,6 @@ dashboardControllers.controller('MainCtrl', function MainCtrl($scope, $window, $
// Controller's functions
// Controller's functions
//
//
// Returns the full name of the user
$scope
.
user
.
getFullName
=
function
(){
return
$scope
.
user
.
name
+
(
$scope
.
user
.
isOffice
?
""
:
" "
+
$scope
.
user
.
surname
);
};
// Logout
// Logout
$scope
.
logout
=
function
(){
$scope
.
logout
=
function
(){
...
...
sails/src/assets/scripts/modules/supervisor/controllers/setup.js
View file @
64dd348a
...
@@ -21,8 +21,7 @@ dashboardControllers.controller('SetupCtrl', function SetupCtrl(
...
@@ -21,8 +21,7 @@ dashboardControllers.controller('SetupCtrl', function SetupCtrl(
$scope
.
showmessage
=
false
;
$scope
.
showmessage
=
false
;
// Restore user values from sessionStorage
// Restore user values from sessionStorage
user
=
JSON
.
parse
(
$window
.
sessionStorage
.
user
);
$scope
.
formdata
=
JSON
.
parse
(
$window
.
sessionStorage
.
user
);;
$scope
.
formdata
=
user
;
$scope
.
changeImg
=
function
()
{
$scope
.
changeImg
=
function
()
{
...
@@ -53,7 +52,7 @@ dashboardControllers.controller('SetupCtrl', function SetupCtrl(
...
@@ -53,7 +52,7 @@ dashboardControllers.controller('SetupCtrl', function SetupCtrl(
data
:
{
data
:
{
filename
:
name
,
filename
:
name
,
folder
:
'supervisors'
,
folder
:
'supervisors'
,
id
:
user
.
id
,
id
:
$scope
.
user
.
id
,
file
:
Upload
.
dataUrltoBlob
(
dataUrl
,
name
)
file
:
Upload
.
dataUrltoBlob
(
dataUrl
,
name
)
}
}
})
})
...
@@ -61,8 +60,7 @@ dashboardControllers.controller('SetupCtrl', function SetupCtrl(
...
@@ -61,8 +60,7 @@ dashboardControllers.controller('SetupCtrl', function SetupCtrl(
function
(
res
)
{
function
(
res
)
{
$timeout
(
function
()
{
$timeout
(
function
()
{
$scope
.
user
.
pic
=
'/upload/supervisorAvatar/'
+
res
.
data
.
file
.
name
;
$scope
.
user
.
pic
=
'/upload/supervisorAvatar/'
+
res
.
data
.
file
.
name
;
user
.
pic
=
$scope
.
user
.
pic
;
$window
.
sessionStorage
.
user
=
JSON
.
stringify
(
$scope
.
user
);
$window
.
sessionStorage
.
user
=
JSON
.
stringify
(
user
);
cb
();
cb
();
});
});
},
function
(
res
)
{
},
function
(
res
)
{
...
@@ -113,26 +111,10 @@ dashboardControllers.controller('SetupCtrl', function SetupCtrl(
...
@@ -113,26 +111,10 @@ dashboardControllers.controller('SetupCtrl', function SetupCtrl(
.
success
(
function
(
data
)
{
.
success
(
function
(
data
)
{
ngToast
.
success
({
content
:
$translate
.
instant
(
'data_saved'
)
});
ngToast
.
success
({
content
:
$translate
.
instant
(
'data_saved'
)
});
// Modify the name in the header
delete
data
.
password
;
$scope
.
name
=
data
.
name
+
' '
+
data
.
surname
;
delete
data
.
password_confirm
;
// Modify the user data in session
$scope
.
user
=
JSON
.
parse
(
JSON
.
stringify
(
data
));
$scope
.
user
.
name
=
data
.
name
;
$scope
.
user
.
surname
=
data
.
surname
;
$scope
.
user
.
address
=
data
.
address
;
$scope
.
user
.
phone
=
data
.
phone
;
$scope
.
user
.
email
=
data
.
email
;
$scope
.
user
.
lang
=
data
.
lang
;
$scope
.
user
.
pic
=
data
.
pic
;
$scope
.
user
.
role
=
data
.
role
;
// Delete because at the beginning the variable user is bind
// with the form
delete
user
.
password
;
delete
user
.
password_confirm
;
$window
.
sessionStorage
.
user
=
JSON
.
stringify
(
$scope
.
user
);
$window
.
sessionStorage
.
user
=
JSON
.
stringify
(
$scope
.
user
);
// $location.path("/students");
//$scope.$apply();
//$scope.$apply();
})
})
.
error
(
function
()
{
.
error
(
function
()
{
...
...
sails/src/assets/scripts/modules/supervisor/views/header.html
View file @
64dd348a
...
@@ -39,7 +39,7 @@
...
@@ -39,7 +39,7 @@
<div
class=
"topbar__supervisor nav navbar-nav navbar-right"
>
<div
class=
"topbar__supervisor nav navbar-nav navbar-right"
>
<div
class=
"dropdown"
>
<div
class=
"dropdown"
>
<div
class=
"topbar__supervisor__name"
>
<div
class=
"topbar__supervisor__name"
>
<div
class=
"topbar__supervisor__name__fullname"
>
{{ user.
getFullName() }}
</div>
<div
class=
"topbar__supervisor__name__fullname"
>
{{ user.
name }}
<span
ng-if=
"!user.isOffice"
>
{{ user.surname }}
</span>
</div>
<div
class=
"topbar__supervisor__name__role ng-binding"
>
{{ user.role | translate }}
</div>
<div
class=
"topbar__supervisor__name__role ng-binding"
>
{{ user.role | translate }}
</div>
</div>
</div>
<div
<div
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment