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
fb6b840e
authored
Feb 03, 2017
by
Sebastián Collado Montañez
Browse files
Options
_('Browse Files')
Download
Email Patches
Plain Diff
working on supervisors list
parent
40d8ad95
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
40 additions
and
32 deletions
sails/src/assets/app/i18n/en-gb.json
sails/src/assets/app/i18n/es-es.json
sails/src/assets/scripts/modules/supervisor/controllers/supervisors.js
sails/src/assets/scripts/modules/supervisor/views/header.html
sails/src/assets/scripts/modules/supervisor/views/supervisors_list.html
sails/src/assets/app/i18n/en-gb.json
View file @
fb6b840e
...
@@ -224,6 +224,7 @@
...
@@ -224,6 +224,7 @@
"office_not_updated"
:
"Office not updated"
,
"office_not_updated"
:
"Office not updated"
,
"office_updated"
:
"Office updated"
,
"office_updated"
:
"Office updated"
,
"offices"
:
"Offices"
,
"offices"
:
"Offices"
,
"options"
:
"Options"
,
"own_instructions"
:
"Own method templates"
,
"own_instructions"
:
"Own method templates"
,
"own_labels"
:
"Your labels"
,
"own_labels"
:
"Your labels"
,
"own_pictos"
:
"Your pictograms"
,
"own_pictos"
:
"Your pictograms"
,
...
...
sails/src/assets/app/i18n/es-es.json
View file @
fb6b840e
...
@@ -225,6 +225,7 @@
...
@@ -225,6 +225,7 @@
"office_not_updated"
:
"El gabinete no se ha podido actualizar"
,
"office_not_updated"
:
"El gabinete no se ha podido actualizar"
,
"office_updated"
:
"Gabinete actualizado"
,
"office_updated"
:
"Gabinete actualizado"
,
"offices"
:
"Gabinetes"
,
"offices"
:
"Gabinetes"
,
"options"
:
"Opciones"
,
"own_instructions"
:
"Plantillas de métodos propias"
,
"own_instructions"
:
"Plantillas de métodos propias"
,
"own_labels"
:
"Propias"
,
"own_labels"
:
"Propias"
,
"own_pictos"
:
"Propios"
,
"own_pictos"
:
"Propios"
,
...
...
sails/src/assets/scripts/modules/supervisor/controllers/supervisors.js
View file @
fb6b840e
...
@@ -3,18 +3,33 @@
...
@@ -3,18 +3,33 @@
//--------------------------
//--------------------------
// Admin Supervisors Controller
// Admin Supervisors Controller
//--------------------------
//--------------------------
dashboardControllers
.
controller
(
'
AdminSupervisorsCtrl'
,
function
Admin
SupervisorsCtrl
(
$scope
,
$window
,
$http
,
config
,
$translate
,
ngToast
)
{
dashboardControllers
.
controller
(
'
SupervisorsCtrl'
,
function
SupervisorsCtrl
(
$scope
,
$window
,
$http
,
config
,
$translate
,
ngToast
)
{
//
List of supervisors
//
Office ID
$http
$http
.
get
(
config
.
backend
+
'/office/get/:id/supervisors'
)
.
get
(
config
.
backend
+
'/office/get_all'
)
.
success
(
function
(
data
,
status
,
headers
,
config
)
{
.
success
(
function
(
data
,
status
,
headers
,
config
)
{
$scope
.
supervisors_list
=
data
;
// Add to list
$scope
.
office
=
data
[
0
];
$scope
.
supervisors_list
();
console
.
log
(
$scope
.
office
.
id
);
})
})
.
error
(
function
(
data
,
status
,
headers
,
config
)
{
.
error
(
function
(
data
,
status
,
headers
,
config
)
{
$translate
(
'error_downloading_supervisors'
).
then
(
function
(
translation
)
{
console
.
log
(
"Error from API: "
+
data
.
error
);
ngToast
.
danger
({
content
:
translation
});
});
});
});
// List of supervisors
$scope
.
supervisors_list
=
function
(){
$http
.
get
(
config
.
backend
+
'/office/get/'
+
$scope
.
office
.
id
+
'/supervisors'
)
.
success
(
function
(
data
,
status
,
headers
,
config
)
{
$scope
.
supervisors_list
=
data
;
})
.
error
(
function
(
data
,
status
,
headers
,
config
)
{
$translate
(
'error_downloading_supervisors'
).
then
(
function
(
translation
)
{
ngToast
.
danger
({
content
:
translation
});
});
});
};
});
});
sails/src/assets/scripts/modules/supervisor/views/header.html
View file @
fb6b840e
...
@@ -33,7 +33,7 @@
...
@@ -33,7 +33,7 @@
</a>
</a>
</li>
</li>
<li>
<li>
<a
class=
"pointer"
role=
"menuitem"
tabindex=
"0"
href=
"/app/#/supervisor
s_
list"
>
<a
class=
"pointer"
role=
"menuitem"
tabindex=
"0"
href=
"/app/#/supervisor
/
list"
>
<i
class=
"fa fa-users"
aria-hidden=
"true"
></i>
<i
class=
"fa fa-users"
aria-hidden=
"true"
></i>
{{ 'supervisors' | translate }}
{{ 'supervisors' | translate }}
</a>
</a>
...
...
sails/src/assets/scripts/modules/supervisor/views/supervisors_list.html
View file @
fb6b840e
<!-- Supervisors -->
<!-- Supervisors -->
<div
class=
"row"
>
<div
class=
"row"
>
<div
ng-class=
"{'col-md-12':hidesupervisoradd === true && hidesupervisorupdate === true, 'col-md-8':hidesupervisoradd === false || hidesupervisorupdate === false}"
>
<h3
translate
>
supervisors
</h3>
</div>
<h3
translate
>
supervisors
</h3
>
<div
class=
"row"
>
<div
class=
"row"
>
</div>
<div
class=
"col-xs-3"
>
<a
ng-click=
"resetForm(); hidesupervisoradd = false"
class=
"btn btn-success btn-sm"
role=
"button"
>
<span
class=
"glyphicon glyphicon-plus"
aria-hidden=
"true"
></span>
{{ 'add_supervisor' | translate }}
<div
class=
"row"
>
</a>
<div
class=
"panel panel-default"
>
</div>
<div
class=
"col-xs-6 input-group"
>
<div
class=
"panel-heading"
>
<div
class=
"col-xs-4 input-group"
>
<input
type=
"text"
ng-model=
"search_sups"
id=
"search_sups"
placeholder=
"{{ 'filter' | translate }}"
class=
"form-control"
aria-describedby=
"basic-addon2"
>
<input
type=
"text"
ng-model=
"search_sups"
id=
"search_sups"
placeholder=
"{{ 'filter' | translate }}"
class=
"form-control"
aria-describedby=
"basic-addon2"
>
<span
class=
"input-group-addon glyphicon glyphicon-search"
id=
"basic-addon2"
aria-hidden=
"true"
></span>
<span
class=
"input-group-addon glyphicon glyphicon-search"
id=
"basic-addon2"
aria-hidden=
"true"
></span>
</div>
</div>
<div
class=
"col-xs-3"
>
</div>
</div>
</div>
<table
class=
"table table-striped"
>
<table
class=
"table table-striped"
>
<tr>
<tr>
<th
translate
>
name
</th>
<th
translate
>
name
</th>
<th
translate
>
email
</th>
<th
translate
>
email
</th>
<th
>
Op
s
</th>
<th
translate
>
option
s
</th>
</tr>
</tr>
<tr
ng-repeat=
"supervisor in supervisors | filter:search_sups | orderBy: 'name'"
>
<tr
ng-repeat=
"supervisor in supervisors
_list
| filter:search_sups | orderBy: 'name'"
>
<td
class=
"color_blue"
>
{{supervisor.name}} {{supervisor.surname}}
</td>
<td
class=
"color_blue"
>
{{supervisor.name}} {{supervisor.surname}}
</td>
<td>
{{supervisor.email}}
</td>
<td>
{{supervisor.email}}
</td>
<td
class=
"ops"
>
<td
class=
"ops"
>
<a
ng-click=
"update_supervisor(supervisor)"
title=
"{{'edit'|translate}}"
><span
class=
"glyphicon glyphicon-pencil"
aria-hidden=
"true"
></span></a>
<a
ng-click=
"delete_supervisor(supervisor)"
title=
"{{'delete'|translate}}"
><span
class=
"color_red glyphicon glyphicon-remove-circle"
aria-hidden=
"true"
></span></a>
</td>
</td>
</tr>
</tr>
</table>
</table>
</div>
<!-- Add Supervisor Form -->
<div
ng-include=
"'modules/admin/views/supervisors_add.html'"
class=
"col-md-4"
ng-init=
"hidesupervisoradd = true"
ng-hide=
"hidesupervisoradd"
></div>
<!-- Update Supervisor Form -->
<div
ng-include=
"'modules/admin/views/supervisors_update.html'"
class=
"col-md-4"
ng-init=
"hidesupervisorupdate = true"
ng-hide=
"hidesupervisorupdate"
></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