"...views/evento/git@sites.upe.br:walter.felipe/submeta.git" did not exist on "2b61070799e064f578319d0348f59f9f907ce039"
Commit 350bd805 authored by alissonalbuquerque's avatar alissonalbuquerque
Browse files

add correções temporarias de avaliação

parent 84e7a9f0
...@@ -338,34 +338,123 @@ class PadController extends Controller ...@@ -338,34 +338,123 @@ class PadController extends Controller
$modalidades = Constants::listModalidade(); $modalidades = Constants::listModalidade();
$status = Status::listStatus(); $status = Status::listStatus();
$ensino = []; $avaliacoes_ensino = [];
$pesquisa = []; $avaliacoes_pesquisa = [];
$extensao = []; $avaliacoes_extensao = [];
$avaliacoes_gestao = []; $avaliacoes_gestao = [];
if (in_array(Dimensao::ENSINO, $dimensoes)) { if (in_array(Dimensao::ENSINO, $dimensoes)) {
$ensino = array_merge($ensino, self::add_tipo_atividade(EnsinoAtendimentoDiscente::where('user_pad_id', '=', $user_pad->id)->get(), AvaliacaoUtil::ENSINO_ATENDIMENTO_DISCENTE)->toArray());
$ensino = array_merge($ensino, self::add_tipo_atividade(EnsinoAula::where('user_pad_id', '=', $user_pad->id)->get(), AvaliacaoUtil::ENSINO_AULA)->toArray()); $ensino_grouped_ids = [
$ensino = array_merge($ensino, self::add_tipo_atividade(EnsinoCoordenacaoRegencia::where('user_pad_id', '=', $user_pad->id)->get(), AvaliacaoUtil::ENSINO_COORDENACAO_REGENCIA)->toArray()); [
$ensino = array_merge($ensino, self::add_tipo_atividade(EnsinoMembroDocente::where('user_pad_id', '=', $user_pad->id)->get(), AvaliacaoUtil::ENSINO_MEMBRO_DOCENTE)->toArray()); 'ids' => EnsinoAtendimentoDiscente::whereUserPadId($user_pad->id)->pluck('id')->toArray(),
$ensino = array_merge($ensino, self::add_tipo_atividade(EnsinoOrientacao::where('user_pad_id', '=', $user_pad->id)->get(), AvaliacaoUtil::ENSINO_ORIENTACAO)->toArray()); 'type' => AvaliacaoUtil::ENSINO_ATENDIMENTO_DISCENTE
$ensino = array_merge($ensino, self::add_tipo_atividade(EnsinoOutros::where('user_pad_id', '=', $user_pad->id)->get(), AvaliacaoUtil::ENSINO_OUTROS)->toArray()); ],
$ensino = array_merge($ensino, self::add_tipo_atividade(EnsinoParticipacao::where('user_pad_id', '=', $user_pad->id)->get(), AvaliacaoUtil::ENSINO_PARTICIPACAO)->toArray()); [
$ensino = array_merge($ensino, self::add_tipo_atividade(EnsinoProjeto::where('user_pad_id', '=', $user_pad->id)->get(), AvaliacaoUtil::ENSINO_PROJETO)->toArray()); 'ids' => EnsinoAula::whereUserPadId($user_pad->id)->pluck('id')->toArray(),
$ensino = array_merge($ensino, self::add_tipo_atividade(EnsinoSupervisao::where('user_pad_id', '=', $user_pad->id)->get(), AvaliacaoUtil::ENSINO_SUPERVISAO)->toArray()); 'type' => AvaliacaoUtil::ENSINO_AULA
],
[
'ids' => EnsinoCoordenacaoRegencia::whereUserPadId($user_pad->id)->pluck('id')->toArray(),
'type' => AvaliacaoUtil::ENSINO_COORDENACAO_REGENCIA
],
[
'ids' => EnsinoMembroDocente::whereUserPadId($user_pad->id)->pluck('id')->toArray(),
'type' => AvaliacaoUtil::ENSINO_MEMBRO_DOCENTE
],
[
'ids' => EnsinoOrientacao::whereUserPadId($user_pad->id)->pluck('id')->toArray(),
'type' => AvaliacaoUtil::ENSINO_ORIENTACAO
],
[
'ids' => EnsinoOutros::whereUserPadId($user_pad->id)->pluck('id')->toArray(),
'type' => AvaliacaoUtil::ENSINO_OUTROS
],
[
'ids' => EnsinoParticipacao::whereUserPadId($user_pad->id)->pluck('id')->toArray(),
'type' => AvaliacaoUtil::ENSINO_PARTICIPACAO
],
[
'ids' => EnsinoProjeto::whereUserPadId($user_pad->id)->pluck('id')->toArray(),
'type' => AvaliacaoUtil::ENSINO_PROJETO
],
[
'ids' => EnsinoSupervisao::whereUserPadId($user_pad->id)->pluck('id')->toArray(),
'type' => AvaliacaoUtil::ENSINO_SUPERVISAO
],
];
//
$avaliacoes_ensino_ids = [];
foreach($ensino_grouped_ids as $ensino_group)
{
$avaliacao_ids = Avaliacao::whereIn('tarefa_id', $ensino_group['ids'])->whereType($ensino_group['type'])->pluck('id')->toArray();
$avaliacoes_ensino_ids = array_merge($avaliacoes_ensino_ids, $avaliacao_ids);
}
$avaliacoes_ensino = Avaliacao::whereIn('id', $avaliacoes_ensino_ids)->get();
//
} }
if (in_array(Dimensao::PESQUISA, $dimensoes)) { if (in_array(Dimensao::PESQUISA, $dimensoes)) {
$pesquisa = array_merge($pesquisa, self::add_tipo_atividade(PesquisaCoordenacao::where('user_pad_id', '=', $user_pad->id)->get(), AvaliacaoUtil::PESQUISA_COORDENACAO)->toArray());
$pesquisa = array_merge($pesquisa, self::add_tipo_atividade(PesquisaLideranca::where('user_pad_id', '=', $user_pad->id)->get(), AvaliacaoUtil::PESQUISA_LIDERANCA)->toArray()); $pesquisa_grouped_ids = [
$pesquisa = array_merge($pesquisa, self::add_tipo_atividade(PesquisaOrientacao::where('user_pad_id', '=', $user_pad->id)->get(), AvaliacaoUtil::PESQUISA_ORIENTACAO)->toArray()); [
$pesquisa = array_merge($pesquisa, self::add_tipo_atividade(PesquisaOutros::where('user_pad_id', '=', $user_pad->id)->get(), AvaliacaoUtil::PESQUISA_OUTROS)->toArray()); 'ids' => PesquisaCoordenacao::whereUserPadId($user_pad->id)->pluck('id')->toArray(),
'type' => AvaliacaoUtil::PESQUISA_COORDENACAO
],
[
'ids' => PesquisaLideranca::whereUserPadId($user_pad->id)->pluck('id')->toArray(),
'type' => AvaliacaoUtil::PESQUISA_LIDERANCA
],
[
'ids' => PesquisaOrientacao::whereUserPadId($user_pad->id)->pluck('id')->toArray(),
'type' => AvaliacaoUtil::PESQUISA_ORIENTACAO
],
[
'ids' => PesquisaOutros::whereUserPadId($user_pad->id)->pluck('id')->toArray(),
'type' => AvaliacaoUtil::PESQUISA_OUTROS
],
];
$avaliacoes_pesquisa_ids = [];
foreach($pesquisa_grouped_ids as $pesquisa_group)
{
$avaliacao_ids = Avaliacao::whereIn('tarefa_id', $pesquisa_group['ids'])->whereType($pesquisa_group['type'])->pluck('id')->toArray();
$avaliacoes_pesquisa_ids = array_merge($avaliacoes_pesquisa_ids, $avaliacao_ids);
}
$avaliacoes_pesquisa = Avaliacao::whereIn('id', $avaliacoes_pesquisa_ids)->get();
} }
if (in_array(Dimensao::EXTENSAO, $dimensoes)) { if (in_array(Dimensao::EXTENSAO, $dimensoes)) {
$extensao = array_merge($extensao, self::add_tipo_atividade(ExtensaoCoordenacao::where('user_pad_id', '=', $user_pad->id)->get(), AvaliacaoUtil::EXTENSAO_COORDENACAO)->toArray());
$extensao = array_merge($extensao, self::add_tipo_atividade(ExtensaoOrientacao::where('user_pad_id', '=', $user_pad->id)->get(), AvaliacaoUtil::EXTENSAO_ORIENTACAO)->toArray()); $extensao_grouped_ids = [
$extensao = array_merge($extensao, self::add_tipo_atividade(ExtensaoOutros::where('user_pad_id', '=', $user_pad->id)->get(), AvaliacaoUtil::EXTENSAO_OUTROS)->toArray()); [
'ids' => ExtensaoCoordenacao::whereUserPadId($user_pad->id)->pluck('id')->toArray(),
'type' => AvaliacaoUtil::EXTENSAO_COORDENACAO
],
[
'ids' => ExtensaoOrientacao::whereUserPadId($user_pad->id)->pluck('id')->toArray(),
'type' => AvaliacaoUtil::EXTENSAO_ORIENTACAO
],
[
'ids' => ExtensaoOutros::whereUserPadId($user_pad->id)->pluck('id')->toArray(),
'type' => AvaliacaoUtil::EXTENSAO_OUTROS
]
];
$avaliacoes_extensao_ids = [];
foreach($extensao_grouped_ids as $extensao_group)
{
$avaliacao_ids = Avaliacao::whereIn('tarefa_id', $extensao_group['ids'])->whereType($extensao_group['type'])->pluck('id')->toArray();
$avaliacoes_extensao_ids = array_merge($avaliacoes_extensao_ids, $avaliacao_ids);
}
$avaliacoes_extensao = Avaliacao::whereIn('id', $avaliacoes_extensao_ids)->get();
} }
if (in_array(Dimensao::GESTAO, $dimensoes)) { if (in_array(Dimensao::GESTAO, $dimensoes)) {
...@@ -413,10 +502,10 @@ class PadController extends Controller ...@@ -413,10 +502,10 @@ class PadController extends Controller
$avaliacoes_gestao_ids = array_merge($avaliacoes_gestao_ids, $avaliacao_ids); $avaliacoes_gestao_ids = array_merge($avaliacoes_gestao_ids, $avaliacao_ids);
} }
$avaliacoes_gestao = Avaliacao::whereIn('id', $avaliacoes_gestao_ids)->get(); $avaliacoes_gestao = Avaliacao::whereIn('id', $avaliacoes_gestao_ids)->get();
} }
return view('pad.avaliacao.taferas_professor', compact('pad', 'index_menu', 'professor', 'ensino', 'pesquisa', 'extensao', 'avaliacoes_gestao', 'niveis', 'modalidades')); return view('pad.avaliacao.taferas_professor', compact('pad', 'index_menu', 'professor', 'avaliacoes_ensino', 'avaliacoes_pesquisa', 'avaliacoes_extensao', 'avaliacoes_gestao', 'niveis', 'modalidades'));
} }
private function add_tipo_atividade($query, $type) private function add_tipo_atividade($query, $type)
......
...@@ -26,6 +26,9 @@ class EnsinoAtendimentoDiscente extends Model ...@@ -26,6 +26,9 @@ class EnsinoAtendimentoDiscente extends Model
*/ */
protected $fillable = ['orientacao_id', 'user_pad_id', 'dimensao', 'cod_atividade', 'componente_curricular', 'curso', 'nivel', 'ch_semanal']; protected $fillable = ['orientacao_id', 'user_pad_id', 'dimensao', 'cod_atividade', 'componente_curricular', 'curso', 'nivel', 'ch_semanal'];
// Array de strings para preenchimento de campos de avaliação
public $avaliable_attributes = ['Componente Curricular:' => 'componente_curricular', 'Curso:' => 'curso', 'Carga Horária:' => 'ch_semanal'];
public function nivelAsString() public function nivelAsString()
{ {
return Nivel::listNivel($this->nivel); return Nivel::listNivel($this->nivel);
...@@ -68,6 +71,9 @@ class EnsinoAtendimentoDiscente extends Model ...@@ -68,6 +71,9 @@ class EnsinoAtendimentoDiscente extends Model
return Planejamento::initQuery()->whereInCodDimensao($codes)->get(); return Planejamento::initQuery()->whereInCodDimensao($codes)->get();
} }
public function userPad() {
return $this->belongsTo(UserPad::class);
}
public static function initQuery() public static function initQuery()
{ {
......
...@@ -25,6 +25,9 @@ class EnsinoAula extends Model ...@@ -25,6 +25,9 @@ class EnsinoAula extends Model
*/ */
protected $fillable = ['orientacao_id', 'user_pad_id', 'cod_dimensao', 'dimensao', 'cod_atividade', 'componente_curricular', 'curso', 'nivel', 'modalidade', 'ch_semanal', 'ch_total']; protected $fillable = ['orientacao_id', 'user_pad_id', 'cod_dimensao', 'dimensao', 'cod_atividade', 'componente_curricular', 'curso', 'nivel', 'modalidade', 'ch_semanal', 'ch_total'];
// Array de strings para preenchimento de campos de avaliação
public $avaliable_attributes = ['Componente Curricular:' => 'componente_curricular', 'Curso:' => 'curso', 'Carga Horária:' => 'ch_semanal'];
public static function rules() public static function rules()
{ {
return [ return [
...@@ -98,6 +101,10 @@ class EnsinoAula extends Model ...@@ -98,6 +101,10 @@ class EnsinoAula extends Model
return $cod_dimensao !== null? $values[$cod_dimensao] : $values; return $cod_dimensao !== null? $values[$cod_dimensao] : $values;
} }
public function userPad() {
return $this->belongsTo(UserPad::class);
}
public static function initQuery() public static function initQuery()
{ {
return new EnsinoAulaQuery(get_called_class()); return new EnsinoAulaQuery(get_called_class());
......
...@@ -25,6 +25,9 @@ class EnsinoCoordenacaoRegencia extends Model ...@@ -25,6 +25,9 @@ class EnsinoCoordenacaoRegencia extends Model
*/ */
protected $fillable = ['orientacao_id', 'cod_dimensao', 'user_pad_id', 'dimensao', 'cod_atividade', 'componente_curricular', 'curso', 'nivel', 'modalidade', 'ch_semanal']; protected $fillable = ['orientacao_id', 'cod_dimensao', 'user_pad_id', 'dimensao', 'cod_atividade', 'componente_curricular', 'curso', 'nivel', 'modalidade', 'ch_semanal'];
// Array de strings para preenchimento de campos de avaliação
public $avaliable_attributes = ['Componente Curricular:' => 'componente_curricular', 'Curso:' => 'curso', 'Carga Horária:' => 'ch_semanal'];
/** /**
* @return string * @return string
*/ */
...@@ -106,6 +109,10 @@ class EnsinoCoordenacaoRegencia extends Model ...@@ -106,6 +109,10 @@ class EnsinoCoordenacaoRegencia extends Model
return $cod_dimensao !== null? $values[$cod_dimensao] : $values; return $cod_dimensao !== null? $values[$cod_dimensao] : $values;
} }
public function userPad() {
return $this->belongsTo(UserPad::class);
}
public static function initQuery() { public static function initQuery() {
return new EnsinoCoordenacaoRegenciaQuery(get_called_class()); return new EnsinoCoordenacaoRegenciaQuery(get_called_class());
} }
......
...@@ -24,6 +24,8 @@ class EnsinoMembroDocente extends Model ...@@ -24,6 +24,8 @@ class EnsinoMembroDocente extends Model
*/ */
protected $fillable = ['orientacao_id', 'user_pad_id', 'dimensao', 'cod_atividade', 'nucleo', 'documento', 'funcao', 'ch_semanal']; protected $fillable = ['orientacao_id', 'user_pad_id', 'dimensao', 'cod_atividade', 'nucleo', 'documento', 'funcao', 'ch_semanal'];
// Array de strings para preenchimento de campos de avaliação
public $avaliable_attributes = ['Núcleo:' => 'nucleo', 'Documento:' => 'documento', 'Carga Horária:' => 'ch_semanal'];
public function funcaoAsString() public function funcaoAsString()
{ {
...@@ -66,6 +68,9 @@ class EnsinoMembroDocente extends Model ...@@ -66,6 +68,9 @@ class EnsinoMembroDocente extends Model
return Planejamento::initQuery()->whereInCodDimensao($codes)->get(); return Planejamento::initQuery()->whereInCodDimensao($codes)->get();
} }
public function userPad() {
return $this->belongsTo(UserPad::class);
}
public static function initQuery() public static function initQuery()
{ {
......
...@@ -25,6 +25,9 @@ class EnsinoOrientacao extends Model ...@@ -25,6 +25,9 @@ class EnsinoOrientacao extends Model
*/ */
protected $fillable = ['orientacao_id', 'cod_dimensao', 'user_pad_id', 'dimensao', 'cod_atividade', 'atividade', 'curso', 'nivel', 'type_orientacao', 'numero_orientandos', 'ch_semanal', 'pad_id']; protected $fillable = ['orientacao_id', 'cod_dimensao', 'user_pad_id', 'dimensao', 'cod_atividade', 'atividade', 'curso', 'nivel', 'type_orientacao', 'numero_orientandos', 'ch_semanal', 'pad_id'];
// Array de strings para preenchimento de campos de avaliação
public $avaliable_attributes = ['Atividade:' => 'atividade', 'Curso:' => 'curso', 'Carga Horária:' => 'ch_semanal'];
/** @return string */ /** @return string */
public function nivelAsString() public function nivelAsString()
{ {
...@@ -119,6 +122,10 @@ class EnsinoOrientacao extends Model ...@@ -119,6 +122,10 @@ class EnsinoOrientacao extends Model
return $cod_dimensao !== null? $values[$cod_dimensao] : $values; return $cod_dimensao !== null? $values[$cod_dimensao] : $values;
} }
public function userPad() {
return $this->belongsTo(UserPad::class);
}
public static function initQuery() public static function initQuery()
{ {
return new EnsinoOrientacaoQuery(get_called_class()); return new EnsinoOrientacaoQuery(get_called_class());
......
...@@ -22,6 +22,9 @@ class EnsinoOutros extends Model ...@@ -22,6 +22,9 @@ class EnsinoOutros extends Model
*/ */
protected $fillable = ['orientacao_id', 'user_pad_id', 'dimensao', 'cod_atividade', 'atividade', 'descricao', 'ch_semanal']; protected $fillable = ['orientacao_id', 'user_pad_id', 'dimensao', 'cod_atividade', 'atividade', 'descricao', 'ch_semanal'];
// Array de strings para preenchimento de campos de avaliação
public $avaliable_attributes = ['Atividade:' => 'atividade', 'Descrição:' => 'descricao', 'Carga Horária:' => 'ch_semanal'];
public static function rules() public static function rules()
{ {
return [ return [
...@@ -53,6 +56,9 @@ class EnsinoOutros extends Model ...@@ -53,6 +56,9 @@ class EnsinoOutros extends Model
return Planejamento::initQuery()->whereInCodDimensao($codes)->get(); return Planejamento::initQuery()->whereInCodDimensao($codes)->get();
} }
public function userPad() {
return $this->belongsTo(UserPad::class);
}
public static function initQuery() public static function initQuery()
{ {
......
...@@ -24,6 +24,8 @@ class EnsinoParticipacao extends Model ...@@ -24,6 +24,8 @@ class EnsinoParticipacao extends Model
*/ */
protected $fillable = ['orientacao_id', 'user_pad_id', 'dimensao', 'cod_atividade', 'curso', 'nivel', 'ch_semanal']; protected $fillable = ['orientacao_id', 'user_pad_id', 'dimensao', 'cod_atividade', 'curso', 'nivel', 'ch_semanal'];
// Array de strings para preenchimento de campos de avaliação
public $avaliable_attributes = ['Curso:' => 'curso', 'Carga Horária:' => 'ch_semanal'];
/** @return string|array */ /** @return string|array */
public function nivelAsString() public function nivelAsString()
...@@ -64,6 +66,9 @@ class EnsinoParticipacao extends Model ...@@ -64,6 +66,9 @@ class EnsinoParticipacao extends Model
return Planejamento::initQuery()->whereInCodDimensao($codes)->get(); return Planejamento::initQuery()->whereInCodDimensao($codes)->get();
} }
public function userPad() {
return $this->belongsTo(UserPad::class);
}
public static function initQuery() public static function initQuery()
{ {
......
...@@ -25,6 +25,9 @@ class EnsinoProjeto extends Model ...@@ -25,6 +25,9 @@ class EnsinoProjeto extends Model
*/ */
protected $fillable = ['orientacao_id', 'user_pad_id', 'dimensao', 'cod_atividade', 'titulo', 'curso', 'natureza', 'funcao', 'ch_semanal']; protected $fillable = ['orientacao_id', 'user_pad_id', 'dimensao', 'cod_atividade', 'titulo', 'curso', 'natureza', 'funcao', 'ch_semanal'];
// Array de strings para preenchimento de campos de avaliação
public $avaliable_attributes = ['Título:' => 'titulo', 'Curso:' => 'curso', 'Carga Horária:' => 'ch_semanal'];
/** @return string|array */ /** @return string|array */
public function naturezaAsString() public function naturezaAsString()
{ {
...@@ -80,6 +83,9 @@ class EnsinoProjeto extends Model ...@@ -80,6 +83,9 @@ class EnsinoProjeto extends Model
return Planejamento::initQuery()->whereInCodDimensao($codes)->get(); return Planejamento::initQuery()->whereInCodDimensao($codes)->get();
} }
public function userPad() {
return $this->belongsTo(UserPad::class);
}
public static function initQuery() public static function initQuery()
{ {
......
...@@ -25,6 +25,9 @@ class EnsinoSupervisao extends Model ...@@ -25,6 +25,9 @@ class EnsinoSupervisao extends Model
*/ */
protected $fillable = ['orientacao_id', 'cod_dimensao', 'user_pad_id', 'dimensao', 'cod_atividade', 'atividade', 'curso', 'nivel', 'type_supervisao', 'numero_orientandos', 'ch_semanal']; protected $fillable = ['orientacao_id', 'cod_dimensao', 'user_pad_id', 'dimensao', 'cod_atividade', 'atividade', 'curso', 'nivel', 'type_supervisao', 'numero_orientandos', 'ch_semanal'];
// Array de strings para preenchimento de campos de avaliação
public $avaliable_attributes = ['Atividade:' => 'atividade', 'Curso:' => 'curso', 'Carga Horária:' => 'ch_semanal'];
/** @return string */ /** @return string */
public function nivelAsString() public function nivelAsString()
{ {
...@@ -119,6 +122,10 @@ class EnsinoSupervisao extends Model ...@@ -119,6 +122,10 @@ class EnsinoSupervisao extends Model
return $cod_dimensao !== null? $values[$cod_dimensao] : $values; return $cod_dimensao !== null? $values[$cod_dimensao] : $values;
} }
public function userPad() {
return $this->belongsTo(UserPad::class);
}
public static function initQuery() public static function initQuery()
{ {
return new EnsinoSupervisaoQuery(get_called_class()); return new EnsinoSupervisaoQuery(get_called_class());
......
...@@ -23,6 +23,9 @@ class ExtensaoCoordenacao extends Model ...@@ -23,6 +23,9 @@ class ExtensaoCoordenacao extends Model
*/ */
protected $fillable = ['orientacao_id', 'user_pad_id', 'dimensao', 'cod_atividade', 'titulo_projeto', 'programa_extensao', 'funcao', 'ch_semanal', 'atividade', 'cod_dimensao']; protected $fillable = ['orientacao_id', 'user_pad_id', 'dimensao', 'cod_atividade', 'titulo_projeto', 'programa_extensao', 'funcao', 'ch_semanal', 'atividade', 'cod_dimensao'];
// Array de strings para preenchimento de campos de avaliação
public $avaliable_attributes = ['Título do Projeto:' => 'titulo_projeto', 'Programa de Extensão:' => 'programa_extensao', 'Atividade:' => 'atividade', 'Carga Horária:' => 'ch_semanal'];
// public function orientacao() // public function orientacao()
// { // {
// return $this->hasOne(Orientacao::class); // return $this->hasOne(Orientacao::class);
...@@ -95,6 +98,9 @@ class ExtensaoCoordenacao extends Model ...@@ -95,6 +98,9 @@ class ExtensaoCoordenacao extends Model
return Constants::listFuncaoProjeto($this->funcao); return Constants::listFuncaoProjeto($this->funcao);
} }
public function userPad() {
return $this->belongsTo(UserPad::class);
}
public static function initQuery() public static function initQuery()
{ {
......
...@@ -23,6 +23,9 @@ class ExtensaoOrientacao extends Model ...@@ -23,6 +23,9 @@ class ExtensaoOrientacao extends Model
*/ */
protected $fillable = ['orientacao_id', 'user_pad_id', 'dimensao', 'cod_atividade', 'titulo_projeto', 'discente', 'funcao', 'ch_semanal', 'cod_dimensao']; protected $fillable = ['orientacao_id', 'user_pad_id', 'dimensao', 'cod_atividade', 'titulo_projeto', 'discente', 'funcao', 'ch_semanal', 'cod_dimensao'];
// Array de strings para preenchimento de campos de avaliação
public $avaliable_attributes = ['Título do Projeto:' => 'titulo_projeto', 'Discente:' => 'discente', 'Carga Horária:' => 'ch_semanal'];
// public function orientacao() // public function orientacao()
// { // {
// return $this->hasOne(Orientacao::class); // return $this->hasOne(Orientacao::class);
...@@ -95,6 +98,9 @@ class ExtensaoOrientacao extends Model ...@@ -95,6 +98,9 @@ class ExtensaoOrientacao extends Model
return Constants::listFuncaoOrientador($this->funcao); return Constants::listFuncaoOrientador($this->funcao);
} }
public function userPad() {
return $this->belongsTo(UserPad::class);
}
public static function initQuery() public static function initQuery()
{ {
......
...@@ -22,6 +22,9 @@ class ExtensaoOutros extends Model ...@@ -22,6 +22,9 @@ class ExtensaoOutros extends Model
*/ */
protected $fillable = ['orientacao_id', 'user_pad_id', 'dimensao', 'cod_atividade', 'atividade', 'descricao', 'ch_semanal']; protected $fillable = ['orientacao_id', 'user_pad_id', 'dimensao', 'cod_atividade', 'atividade', 'descricao', 'ch_semanal'];
// Array de strings para preenchimento de campos de avaliação
public $avaliable_attributes = ['Atividade:' => 'atividade', 'Descrição:' => 'descricao', 'Carga Horária:' => 'ch_semanal'];
public static function rules() public static function rules()
{ {
return [ return [
...@@ -53,6 +56,9 @@ class ExtensaoOutros extends Model ...@@ -53,6 +56,9 @@ class ExtensaoOutros extends Model
return Planejamento::initQuery()->whereInCodDimensao($codes)->get(); return Planejamento::initQuery()->whereInCodDimensao($codes)->get();
} }
public function userPad() {
return $this->belongsTo(UserPad::class);
}
public static function initQuery() public static function initQuery()
{ {
......
...@@ -24,7 +24,7 @@ class GestaoCoordenacaoLaboratoriosDidaticos extends Model ...@@ -24,7 +24,7 @@ class GestaoCoordenacaoLaboratoriosDidaticos extends Model
protected $fillable = ['orientacao_id', 'user_pad_id', 'dimensao', 'cod_atividade', 'nome', 'documento', 'ch_semanal',]; protected $fillable = ['orientacao_id', 'user_pad_id', 'dimensao', 'cod_atividade', 'nome', 'documento', 'ch_semanal',];
// Array de strings para preenchimento de campos de avaliação // Array de strings para preenchimento de campos de avaliação
public $avaliable_attributes = ['nome', 'documento', 'ch_semanal']; public $avaliable_attributes = ['Nome:' => 'nome', 'Documento:' => 'documento', 'Carga Horária:' => 'ch_semanal'];
public static function rules() public static function rules()
{ {
......
...@@ -24,7 +24,7 @@ class GestaoCoordenacaoProgramaInstitucional extends Model ...@@ -24,7 +24,7 @@ class GestaoCoordenacaoProgramaInstitucional extends Model
protected $fillable = ['orientacao_id', 'user_pad_id', 'dimensao', 'cod_atividade', 'nome', 'documento', 'ch_semanal',]; protected $fillable = ['orientacao_id', 'user_pad_id', 'dimensao', 'cod_atividade', 'nome', 'documento', 'ch_semanal',];
// Array de strings para preenchimento de campos de avaliação // Array de strings para preenchimento de campos de avaliação
public $avaliable_attributes = ['nome', 'documento', 'ch_semanal']; public $avaliable_attributes = ['Nome:' => 'nome', 'Documento:' => 'documento', 'Carga Horária:' => 'ch_semanal'];
public static function rules() public static function rules()
{ {
......
...@@ -24,7 +24,7 @@ class GestaoMembroCamaras extends Model ...@@ -24,7 +24,7 @@ class GestaoMembroCamaras extends Model
protected $fillable = ['orientacao_id', 'user_pad_id', 'dimensao', 'cod_atividade', 'nome', 'documento', 'ch_semanal',]; protected $fillable = ['orientacao_id', 'user_pad_id', 'dimensao', 'cod_atividade', 'nome', 'documento', 'ch_semanal',];
// Array de strings para preenchimento de campos de avaliação // Array de strings para preenchimento de campos de avaliação
public $avaliable_attributes = ['nome', 'documento', 'ch_semanal']; public $avaliable_attributes = ['Nome:' => 'nome', 'Documento:' => 'documento', 'Carga Horária:' => 'ch_semanal'];
public static function rules() public static function rules()
{ {
......
...@@ -14,7 +14,7 @@ class GestaoMembroComissao extends Model ...@@ -14,7 +14,7 @@ class GestaoMembroComissao extends Model
protected $fillable = ['user_pad_id', 'dimensao', 'cod_atividade', 'nome', 'documento', 'ch_semanal']; protected $fillable = ['user_pad_id', 'dimensao', 'cod_atividade', 'nome', 'documento', 'ch_semanal'];
// Array de strings para preenchimento de campos de avaliação // Array de strings para preenchimento de campos de avaliação
public $avaliable_attributes = ['nome', 'documento', 'ch_semanal']; public $avaliable_attributes = ['Nome:' => 'nome', 'Documento:' => 'documento', 'Carga Horária:' => 'ch_semanal'];
public static function getPlanejamentos() public static function getPlanejamentos()
{ {
......
...@@ -24,7 +24,7 @@ class GestaoMembroConselho extends Model ...@@ -24,7 +24,7 @@ class GestaoMembroConselho extends Model
protected $fillable = ['orientacao_id', 'user_pad_id', 'dimensao', 'cod_atividade', 'nome', 'documento', 'ch_semanal',]; protected $fillable = ['orientacao_id', 'user_pad_id', 'dimensao', 'cod_atividade', 'nome', 'documento', 'ch_semanal',];
// Array de strings para preenchimento de campos de avaliação // Array de strings para preenchimento de campos de avaliação
public $avaliable_attributes = ['nome', 'documento', 'ch_semanal']; public $avaliable_attributes = ['Nome:' => 'nome', 'Documento:' => 'documento', 'Carga Horária:' => 'ch_semanal'];
public static function rules() public static function rules()
{ {
......
...@@ -24,7 +24,7 @@ class GestaoMembroTitularConselho extends Model ...@@ -24,7 +24,7 @@ class GestaoMembroTitularConselho extends Model
protected $fillable = ['orientacao_id', 'user_pad_id', 'dimensao', 'cod_atividade', 'nome', 'documento', 'ch_semanal',]; protected $fillable = ['orientacao_id', 'user_pad_id', 'dimensao', 'cod_atividade', 'nome', 'documento', 'ch_semanal',];
// Array de strings para preenchimento de campos de avaliação // Array de strings para preenchimento de campos de avaliação
public $avaliable_attributes = ['nome', 'documento', 'ch_semanal']; public $avaliable_attributes = ['Nome:' => 'nome', 'Documento:' => 'documento', 'Carga Horária:' => 'ch_semanal'];
public static function rules() public static function rules()
{ {
......
...@@ -24,7 +24,7 @@ class GestaoOutros extends Model ...@@ -24,7 +24,7 @@ class GestaoOutros extends Model
protected $fillable = ['orientacao_id', 'user_pad_id', 'dimensao', 'cod_atividade', 'atividade', 'descricao', 'ch_semanal']; protected $fillable = ['orientacao_id', 'user_pad_id', 'dimensao', 'cod_atividade', 'atividade', 'descricao', 'ch_semanal'];
// Array de strings para preenchimento de campos de avaliação // Array de strings para preenchimento de campos de avaliação
public $avaliable_attributes = ['nome', 'documento', 'ch_semanal']; public $avaliable_attributes = ['Atividade:' => 'atividade', 'Descrição:' => 'descricao', 'Carga Horária:' => 'ch_semanal'];
public static function rules() public static function rules()
{ {
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment