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
aa418095
authored
Sep 08, 2017
by
Arturo Montejo Ráez
Browse files
Options
_('Browse Files')
Download
Email Patches
Plain Diff
insert office in the list of valid supervisors
parent
3f45eb3e
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
7 additions
and
2 deletions
sails/src/api/models/Student.js
sails/src/api/models/Student.js
View file @
aa418095
...
...
@@ -329,12 +329,17 @@ module.exports = {
// filter null entries and map them to the supervisor object
var
ss
=
_
.
compact
(
_
.
compact
(
stuSups
).
map
(
x
=>
x
.
supervisor
));
var
so
=
_
.
compact
(
_
.
compact
(
supOffs
).
map
(
x
=>
x
.
supervisor
));
var
ss
=
_
.
compact
(
_
.
compact
(
stuSups
).
map
(
x
=>
x
.
supervisor
));
// supervisors linked to student
var
so
=
_
.
compact
(
_
.
compact
(
supOffs
).
map
(
x
=>
x
.
supervisor
));
// supervisors linked to office
// filter from the second list those found in the first list
var
sups
=
so
.
filter
(
a
=>
ss
.
findIndex
(
b
=>
b
.
id
==
a
.
id
)
>=
0
);
return
[
sups
,
Supervisor
.
find
(
id_sup
)];
})
.
spread
((
sups
,
me
)
=>
{
// The requester is an office, so it has to be appended to the list of valid supervisors
sups
.
append
(
me
);
return
callback
(
null
,
sups
);
})
.
catch
((
err
)
=>
{
...
...
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