Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
Walter Felipe
pad-upe
Commits
205d5c8c
Commit
205d5c8c
authored
1 year ago
by
PedroLopesUPE
Browse files
Options
Download
Plain Diff
Merge branch 'main' into dev-joao-pdf_generator
parents
2ec6d545
7e1bebb6
main
dev-joao-pdf_generator
dump
feat_task_time
feat_template_calendar
fix_calendar_loading
fix_user_pad
text_fix
No related merge requests found
Changes
7
Show whitespace changes
Inline
Side-by-side
Showing
7 changed files
app/Http/Controllers/UserController.php
+1
-1
app/Http/Controllers/UserController.php
app/Models/User.php
+4
-2
app/Models/User.php
app/Models/Util/MaskHelper.php
+1
-1
app/Models/Util/MaskHelper.php
resources/views/layouts/user-dashboard/dashboard_teacher.blade.php
+2
-2
.../views/layouts/user-dashboard/dashboard_teacher.blade.php
resources/views/pad/anexo/_form.blade.php
+3
-3
resources/views/pad/anexo/_form.blade.php
resources/views/user/update_perfil.blade.php
+64
-0
resources/views/user/update_perfil.blade.php
scripts/pad_prod.sql
+86
-86
scripts/pad_prod.sql
with
161 additions
and
95 deletions
+161
-95
app/Http/Controllers/UserController.php
View file @
205d5c8c
...
@@ -41,7 +41,7 @@ class UserController extends Controller
...
@@ -41,7 +41,7 @@ class UserController extends Controller
$user
=
User
::
find
(
$user_id
);
$user
=
User
::
find
(
$user_id
);
$user
->
fill
(
$request
->
all
());
$user
->
fill
(
$request
->
all
());
$user
->
document
=
MaskHelper
::
documentOnlyNumber
(
$user
->
document
);
$user
->
document
=
$user
->
document
!==
null
?
MaskHelper
::
documentOnlyNumber
(
$user
->
document
)
:
''
;
$user
->
save
();
$user
->
save
();
return
redirect
()
->
route
(
'edit_perfil'
)
->
with
(
'success'
,
'Salvo com sucesso!'
);
return
redirect
()
->
route
(
'edit_perfil'
)
->
with
(
'success'
,
'Salvo com sucesso!'
);
...
...
This diff is collapsed.
Click to expand it.
app/Models/User.php
View file @
205d5c8c
...
@@ -52,8 +52,8 @@ class User extends Authenticatable
...
@@ -52,8 +52,8 @@ class User extends Authenticatable
$rules
=
[
$rules
=
[
'name'
=>
[
'required'
,
'min:4'
],
'name'
=>
[
'required'
,
'min:4'
],
'email'
=>
[
'required'
,
'email'
,
Rule
::
unique
(
'users'
)
->
ignore
(
$id
)],
'email'
=>
[
'required'
,
'email'
,
Rule
::
unique
(
'users'
)
->
ignore
(
$id
)],
'curso_id'
=>
[
'integer'
],
'curso_id'
=>
[
'required'
,
'integer'
],
'campus_id'
=>
[
'integer'
],
'campus_id'
=>
[
'required'
,
'integer'
],
'status'
=>
[
'status'
=>
[
Rule
::
requiredIf
(
function
()
use
(
$ignoreStatus
)
Rule
::
requiredIf
(
function
()
use
(
$ignoreStatus
)
{
{
...
@@ -81,9 +81,11 @@ class User extends Authenticatable
...
@@ -81,9 +81,11 @@ class User extends Authenticatable
'status.integer'
=>
'O campo "Status" deve cónter um inteiro!'
,
'status.integer'
=>
'O campo "Status" deve cónter um inteiro!'
,
//curso_id
//curso_id
'curso_id.required'
=>
'O campo "Curso" é obrigatório.'
,
'curso_id.integer'
=>
'O campo "Curso" deve cónter um inteiro!'
,
'curso_id.integer'
=>
'O campo "Curso" deve cónter um inteiro!'
,
//campus_id
//campus_id
'campus_id.required'
=>
'O campo "Campus" é obrigatório.'
,
'campus_id.integer'
=>
'O campo "Campus" deve cónter um inteiro!'
,
'campus_id.integer'
=>
'O campo "Campus" deve cónter um inteiro!'
,
];
];
...
...
This diff is collapsed.
Click to expand it.
app/Models/Util/MaskHelper.php
View file @
205d5c8c
This diff is collapsed.
Click to expand it.
resources/views/layouts/user-dashboard/dashboard_teacher.blade.php
View file @
205d5c8c
...
@@ -7,10 +7,10 @@
...
@@ -7,10 +7,10 @@
<
h1
class
=
"h2"
>
Bem
Vindo
ao
PAD
</
h1
>
<
h1
class
=
"h2"
>
Bem
Vindo
ao
PAD
</
h1
>
</
div
>
</
div
>
<
div
class
=
"d-flex justify-content-between flex-wrap flex-md-nowrap align-items-center pt-3 pb-2 mb-3"
>
<
div
class
=
"d-flex justify-content-between flex-wrap flex-md-nowrap align-items-center pt-3 pb-2 mb-3"
>
<
h3
>
{{
--
<
h3
>
<
i
class
=
"bi bi-exclamation-octagon-fill"
></
i
>
<
i
class
=
"bi bi-exclamation-octagon-fill"
></
i
>
Atividades
pendentes
Atividades
pendentes
</
h3
>
</
h3
>
--
}}
</
div
>
</
div
>
<
div
class
=
"d-flex"
>
<
div
class
=
"d-flex"
>
@
foreach
(
$userPads
as
$userPad
)
@
foreach
(
$userPads
as
$userPad
)
...
...
This diff is collapsed.
Click to expand it.
resources/views/pad/anexo/_form.blade.php
View file @
205d5c8c
...
@@ -102,7 +102,7 @@
...
@@ -102,7 +102,7 @@
<div
class=
"afastamento_total_desc_field"
>
<div
class=
"afastamento_total_desc_field"
>
<div
class=
"mb-3"
>
<div
class=
"mb-3"
>
<label
for=
"afastamento_total_desc"
class=
"form-label"
>
PORTARIA DE AFASTAMENTO (TOTAL)
</label>
<label
for=
"afastamento_total_desc"
class=
"form-label"
>
PORTARIA DE AFASTAMENTO (TOTAL)
</label>
<textarea
class=
"form-control"
name=
"afastamento_total_desc"
id=
"afastamento_total_desc"
></textarea>
<textarea
class=
"form-control"
name=
"afastamento_total_desc"
id=
"afastamento_total_desc"
>
{{ $model->afastamento_total_desc }}
</textarea>
</div>
</div>
</div>
</div>
</div>
</div>
...
@@ -126,7 +126,7 @@
...
@@ -126,7 +126,7 @@
<div
class=
"afastamento_parcial_desc_field"
>
<div
class=
"afastamento_parcial_desc_field"
>
<div
class=
"mb-3"
>
<div
class=
"mb-3"
>
<label
for=
"afastamento_parcial_desc"
class=
"form-label"
>
PORTARIA DE AFASTAMENTO (PARCIAL)
</label>
<label
for=
"afastamento_parcial_desc"
class=
"form-label"
>
PORTARIA DE AFASTAMENTO (PARCIAL)
</label>
<textarea
class=
"form-control"
name=
"afastamento_parcial_desc"
id=
"afastamento_parcial_desc"
></textarea>
<textarea
class=
"form-control"
name=
"afastamento_parcial_desc"
id=
"afastamento_parcial_desc"
>
{{ $model->afastamento_parcial_desc }}
</textarea>
</div>
</div>
</div>
</div>
</div>
</div>
...
@@ -150,7 +150,7 @@
...
@@ -150,7 +150,7 @@
<div
class=
"licenca_field"
>
<div
class=
"licenca_field"
>
<div
class=
"mb-3"
>
<div
class=
"mb-3"
>
<label
for=
"licenca"
class=
"form-label"
>
LICENÇA DE ACORDO COM A LEGISLAÇÃO VIGENTE. ESPECIFIQUE
</label>
<label
for=
"licenca"
class=
"form-label"
>
LICENÇA DE ACORDO COM A LEGISLAÇÃO VIGENTE. ESPECIFIQUE
</label>
<textarea
class=
"form-control"
name=
"licenca"
id=
"licenca"
></textarea>
<textarea
class=
"form-control"
name=
"licenca"
id=
"licenca"
>
{{ $model->licenca }}
</textarea>
</div>
</div>
</div>
</div>
</div>
</div>
...
...
This diff is collapsed.
Click to expand it.
resources/views/user/update_perfil.blade.php
View file @
205d5c8c
...
@@ -92,6 +92,36 @@
...
@@ -92,6 +92,36 @@
@
include
(
'components.divs.errors'
,
[
'field'
=>
'email'
])
@
include
(
'components.divs.errors'
,
[
'field'
=>
'email'
])
</
div
>
</
div
>
</
div
>
</
div
>
<
div
class
=
"mb-4 col-6"
>
<
div
class
=
"form-group"
>
<
label
class
=
"form-label"
for
=
"campus_id"
>
Campus
</
label
>
<
select
class
=
"form-control"
name
=
"campus_id"
id
=
"campus_id"
>
@
if
(
$user
->
campus_id
)
<
option
value
=
"
{
{$user->campus_id}
}
"
selected
>
{{
$user
->
campus
}}
</
option
>
@
endif
</
select
>
@
error
(
'campus_id'
)
<
span
class
=
"text-danger"
>
{{
$message
}}
</
span
>
@
enderror
</
div
>
</
div
>
<
div
class
=
"mb-4 col-6"
>
<
div
class
=
"form-group"
>
<
label
class
=
"form-label"
for
=
"curso_id"
>
Curso
</
label
>
<
select
class
=
"form-control"
name
=
"curso_id"
id
=
"curso_id"
>
@
if
(
$user
->
curso_id
)
<
option
value
=
"
{
{$user->curso_id}
}
"
selected
>
{{
$user
->
curso
}}
</
option
>
@
endif
</
select
>
@
error
(
'curso_id'
)
<
span
class
=
"text-danger"
>
{{
$message
}}
</
span
>
@
enderror
</
div
>
</
div
>
</
div
>
</
div
>
</
div
>
</
div
>
...
@@ -158,9 +188,43 @@
...
@@ -158,9 +188,43 @@
@
section
(
'scripts'
)
@
section
(
'scripts'
)
<
script
type
=
"text/javascript"
>
<
script
type
=
"text/javascript"
>
//document
$
(
'#document'
)
.
mask
(
'000.000.000-00'
)
$
(
'#document'
)
.
mask
(
'000.000.000-00'
)
$
(
'#document'
)
.
keypress
(
function
()
{
$
(
'#document'
)
.
keypress
(
function
()
{
$
(
this
)
.
mask
(
'000.000.000-00'
)
$
(
this
)
.
mask
(
'000.000.000-00'
)
})
})
//campus_id
$
(
'#campus_id'
)
.
select2
(
{
placeholder
:
"Selecione um Campus"
,
allowClear
:
true
,
ajax
:
{
url
:
'{{ route("campus_search") }}'
,
dataType
:
'json'
}
});
$
(
'#campus_id'
)
.
on
(
'change'
,
function
(
e
)
{
$
(
'#curso_id'
)
.
empty
()
});
//curso_id
$
(
'#curso_id'
)
.
select2
(
{
placeholder
:
"Selecione um Curso"
,
allowClear
:
true
,
ajax
:
{
url
:
'{{ route("curso_search") }}'
,
data
:
function
(
params
)
{
return
{
q
:
params
.
term
,
campus_id
:
$
(
'#campus_id'
)
.
val
()
}
},
dataType
:
'json'
},
});
</
script
>
</
script
>
@
endsection
@
endsection
\ No newline at end of file
This diff is collapsed.
Click to expand it.
scripts/pad_prod.sql
View file @
205d5c8c
This source diff could not be displayed because it is too large. You can
view the blob
instead.
This diff is collapsed.
Click to expand it.
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
Menu
Projects
Groups
Snippets
Help