Commit 14905c04 authored by sandroresende's avatar sandroresende

alteracao welcome

parent 46b8d948
......@@ -81,8 +81,11 @@ class HomeController extends Controller
$selecaoProposta = SelecaoPropostas::orderBy('dte_resultado')->get();
//$selecaoProposta = '';
$wherePainel = [];
$wherePainel[] = ['bln_ativo',true];
//$wherePainel[] = ['bln_acesso_externo',false];
$dadosPaineis = DadosPaineis::where('bln_ativo',true)->get();
$dadosPaineis = DadosPaineis::where($wherePainel)->get();
return view('home',compact('usuario','arquivosOficio','totalOficios','selecaoProposta', 'dadosPaineis'));
}
......
......@@ -72,6 +72,7 @@ class DemandaController extends Controller
$demanda->situacao_id = 1;
$demanda->setor_id = $request->setor;
$demanda->user_id = Auth::user()->id;
$demanda->user_id_demandado = $request->usuario;
if($request->tipo_demanda == 2){
$demanda->tipo_interessado_id = $request->tipoInteressado;
......@@ -163,7 +164,7 @@ class DemandaController extends Controller
public function atualizarDemanda(Request $request){
//return $request->all();
// $request->all();
$demanda = Demanda::find($request->demanda_id);
$demanda->situacao_id = $request->situacao;
......@@ -182,14 +183,17 @@ class DemandaController extends Controller
$demanda->uf_id = $request->estado;
$demanda->municipio_id = $request->municipio;
}
if($request->usuario != $demanda->user_id_demandado){
$demanda->user_id_demandado = $request->usuario;
}
$salvoSucesso = $demanda->update();
if ($salvoSucesso){
if($request->tipo_demanda != $demanda->situacao_id){
if($request->situacao != $demanda->situacao_id){
$situacaoDemanda = new RlcSituacaoDemanda;
$situacaoDemanda->demanda_id = $demanda->id;
$situacaoDemanda->situacao_demanda_id = $request->situacao;
......
......@@ -591,4 +591,9 @@ class EntePublicoController extends Controller
return view('modulo_sistema.ente_publico.dados_ente_publico',compact('usuario','entePublico'));
}
public function acessoDadosPropostasUserNaoAtivo(){
return view('modulo_sistema.ente_publico.dados_usuario_nao_ativo');
}
}
......@@ -40,12 +40,17 @@ class WelcomeController extends Controller
$dataAtual = date("Y-m-d");
$dadosPaineis = DadosPaineis::where('bln_ativo',true)->get();
$mensagem = "Prezados, Gostaríamos de informar que a nossa Coordenação passou por uma mudança de localização para proporcionar um melhor atendimento e serviços a vocês. Caso precisem entrar em contato favor ligar para os telefones 61-20344912/61-20344913 ou enviar email para cadastramento.mcid@mdr.gov.br. Agradecemos pela compreensão e colaboração.";
// flash()->confirma("Mudança de Prédio",$mensagem );
$wherePainel = [];
$wherePainel[] = ['bln_ativo',true];
$wherePainel[] = ['bln_acesso_externo',true];
$dadosPaineis = DadosPaineis::where($wherePainel)->get();
return view('welcome',compact('configuracao','dataAtual','dadosPaineis'));
}
......@@ -130,6 +135,6 @@ class WelcomeController extends Controller
}
}
public/img/icones/relatorios.png

86.1 KB | W: | H:

public/img/icones/relatorios.png

74.2 KB | W: | H:

public/img/icones/relatorios.png
public/img/icones/relatorios.png
public/img/icones/relatorios.png
public/img/icones/relatorios.png
  • 2-up
  • Swipe
  • Onion skin
This diff is collapsed.
This diff is collapsed.
......@@ -68,7 +68,7 @@
</div>
</div><!-- fim row -->
<div class="row">
<div class="col col-xs-12 col-sm-4">
<div class="col col-xs-12 col-sm-3">
<label for="secretaria">Secretaria Demandada</label>
<select
id="secretaria"
......@@ -82,7 +82,7 @@
<option v-for="secretaria in secretarias" v-text="secretaria.txt_nome_secretaria" :value="secretaria.id" :key="secretaria.id"></option>
</select>
</div>
<div class="col col-xs-12 col-sm-4">
<div class="col col-xs-12 col-sm-3">
<label for="departamento">Departamento Demandado</label>
<select
id="departamento"
......@@ -90,26 +90,42 @@
name="departamento"
v-model="departamento"
@change="onChangeDepartamento"
:disabled="(this.secretaria == '')"
required
>
<option value="" v-text="textoEscolhaDepartamento"></option>
<option v-for="departamento in departamentos" v-text="departamento.txt_sigla_departamento" :value="departamento.id" :key="departamento.id"></option>
</select>
</div>
<div class="col col-xs-12 col-sm-4">
<div class="col col-xs-12 col-sm-3">
<label for="setor">Setor Demandado</label>
<select
id="setor"
class="form-select br-select"
name="setor"
v-model="setor"
v-model="setor"
@change="onChangeSetor"
:disabled="(this.departamento == '')"
required
>
<option value="" v-text="textoEscolhaSetor"></option>
<option v-for="setor in setores" v-text="setor.txt_sigla_setor" :value="setor.id" :key="setor.id"></option>
</select>
</div>
<div class="col col-xs-12 col-sm-3">
<label for="usuario">Demandando</label>
<select
id="usuario"
class="form-select br-select"
name="usuario"
v-model="usuario"
:disabled="(this.setor == '')"
required
>
<option value="" v-text="textoEscolhaUsuario"></option>
<option v-for="usuario in usuarios" v-text="usuario.name + ' (' + usuario.email+')'" :value="usuario.id" :key="usuario.id"></option>
</select>
</div>
</div><!-- fim row -->
<div class="row">
<div class="col col-xs-12 col-sm-6">
......@@ -266,7 +282,8 @@
subTemas:'',
textoEscolhaTema: 'Filtre o Tema',
textoEscolhaDepartamento: "Escolha uma secretaria:",
textoEscolhaSetor: "Escolha uma secretaria:",
textoEscolhaSetor: "Filtre um departamento:",
textoEscolhaUsuario:'Escolha um setor',
prioridade:1,
prioridades:'',
dte_previsao_conclusao: '',
......@@ -279,12 +296,14 @@
nomeInteressado:'',
modalidade:'',
modalidades:'',
secretaria:2,
secretaria:'',
secretarias:'',
departamento:7,
departamento:'',
departamentos:'',
setor:16,
setor:'',
setores:'',
usuario:'',
usuarios:'',
area: '',
areas: '',
dscDemanda:'',
......@@ -331,9 +350,7 @@
axios.get(this.url + '/api/sistema/departamento/secretaria/' + this.secretaria).then(resposta => {
this.textoEscolhaDepartamento = "Escolha um departamento:";
this.buscando = false;
this.departamentos = resposta.data;
this.departamento = 7;
this.onChangeDepartamento();
this.departamentos = resposta.data;
console.log(this.departamentos);
}).catch(error => {
console.log(error);
......@@ -342,7 +359,7 @@
} else {
this.buscando = false;
this.departamento = '';
this.textoEscolhaDepartamento = "Filtre a Secretaria"
this.textoEscolhaDepartamento = "Escolha uma Secretaria"
}
},
onChangeDepartamento() {
......@@ -355,7 +372,6 @@
this.textoEscolhaSetor = "Escolha um setor:";
this.buscando = false;
this.setores = resposta.data;
this.setor = 16;
}).catch(error => {
console.log(error);
});
......@@ -363,7 +379,27 @@
} else {
this.buscando = false;
this.setor = '';
this.textoEscolhaSetor = "Filtre um Departamento"
this.textoEscolhaSetor = "Escolha um Departamento"
}
},
onChangeSetor() {
this.textoEscolhaUsuario = "Buscando...";
this.buscando = true;
if(this.setor != '') {
//Implementação correta após arrumar tabela dos municipios
axios.get(this.url + '/api/sistema/usuario/setor/' + this.setor).then(resposta => {
this.textoEscolhaUsuario = "Escolha um demandado:";
this.buscando = false;
this.usuarios = resposta.data;
}).catch(error => {
console.log(error);
});
} else {
this.buscando = false;
this.usuario = '';
this.textoEscolhaUsuario = "Escolha um setor"
}
},
onChangeTema(){
......@@ -417,26 +453,15 @@
//retorna as secretarias
axios.get(this.url + '/api/sistema/secretarias/').then(resposta => {
this.textoEscolhaDepartamento = "Escolha uma secretaria:";
this.textoEscolhaSetor = "Escolha uma secretaria:";
this.buscando = false;
this.secretarias = resposta.data;
this.onChangeSecretaria();
}).catch(error => {
console.log(error);
});
//retorna as areas
axios.get(this.url + '/api/pac/areas/').then(resposta => {
this.textoEscolhaArea = "Escolha uma Area:";
this.textoEscolhaFonte = "Escolha uma Area:";
this.buscando = false;
this.areas = resposta.data;
}).catch(error => {
console.log(error);
});
// data atual
......@@ -547,8 +572,19 @@
this.modalidade = this.dados.modalidade_demanda_id;
this.secretaria = this.dados.secretaria_id;
this.onChangeSecretaria();
this.departamento = this.dados.departamento_id;
this.onChangeDepartamento();
this.setor = this.dados.setor_id;
this.onChangeSetor();
this.usuario = this.dados.user_id_demandado;
if(this.dados.bln_documento_sei)
this.bln_documento_sei = 1;
else
......
......@@ -166,7 +166,7 @@
<span class="br-divider my-3"></span>
<h4>PAINÉIS INTERNOS</h4>
<h4>PAINÉIS DE INFORMAÇÕES</h4>
<span class="br-divider my-3"></span>
<p>
Logo abaixo você terá à sua disposição os Painéis de Informações do Ministérios das Cidades para consultar.
......@@ -184,7 +184,7 @@
<div class="col-sm-6 col-md-4 col-lg-4">
<div class="br-card">
<div class="card-header">
<div class="d-flex"><span class="br-avatar mt-1" title="Fulano da Silva"><span class="content"><img src="https://picsum.photos/id/823/400" alt="Avatar"/></span></span>
<div class="d-flex"><span class="br-avatar mt-1" title="Fulano da Silva"><span class="content"><img src="{{ URL::asset("/img/icones/relatorios.png")}}" alt="Avatar"/></span></span>
<div class="ml-3">
<div class="text-weight-semi-bold text-up-02">{{$dados->txt_nome_painel}}</div>
<div>{{$dados->txt_secretaria}}</div>
......@@ -202,7 +202,7 @@
<div class="d-flex">
</br>
<button type="button" class="br-button block secondary mr-3" aria-label="Ícone ilustrativo"
onclick='window.location.href="{{ url("/painel/visualizar/$dados->id")}}"'>
onclick='window.location.href="{{ url("/painel/interno/visualizar/$dados->id")}}"'>
<i class="fas fa-eye" aria-hidden="true"></i>Visualisar</button>
......
......@@ -32,8 +32,11 @@
<div class="menu-folder"><a class="menu-item" href="javascript: void(0)"><span class="icon">
<i class="bi bi-file-earmark-check fa-lg"></i></span><span class="content">Seleção de Propostas</span></a>
<ul>
<li><a class="menu-item" href="{{ url('/selecao/propostas/selecionadas/consultar') }}" title="Consultar Propostas"><span class="icon">
<i class="fas fa-file fa-lg"></i></span><span class="content">Consultar Propostas Selecionadas</span></a>
<li><a class="menu-item" href="{{ url('/ente_publico/usuarios/propostas/') }}" title="Acesso aos Dados do Cadastro "><span class="icon">
<i class="fas fa-file fa-lg"></i></span><span class="content">Acesso aos Dados do Cadastro - Usuários Não Ativados</span></a>
</li>
<li><a class="menu-item" href="{{ url('/selecao/propostas/selecionadas/consultar') }}" title="Consultar Propostas"><span class="icon">
<i class="fas fa-file fa-lg"></i></span><span class="content">Consultar Propostas Selecionadas</span></a>
</li>
</ul>
</div>
\ No newline at end of file
......@@ -213,8 +213,8 @@
<i class="fas fa-regular fa-clipboard-list"></i></span><span class="content">Consultar Demandas</span></a>
</li>
<li><a class="menu-item" href="{{ url('/codem/demanda/minhas_demandas') }}" title="Minhas Demanda"><span class="icon">
<i class="fas fa-regular fa-clipboard-list"></i></span><span class="content">Minhas Demanda</span></a>
<li><a class="menu-item" href="{{ url('/codem/demanda/minhas_demandas') }}" title="Minhas Demandas"><span class="icon">
<i class="fas fa-regular fa-clipboard-list"></i></span><span class="content">Minhas Demandas</span></a>
</li>
<li>
......
......@@ -30,7 +30,7 @@
<div class="p-3 text-right">
<button class="br-button primary mr-3" type="submit" name="Salvar Edição">Salvar
</button>
<button class="br-button danger mr-3" type="button" onclick="window.location.href='/codem/demanda/dados/{{$encaminhamento->demanda_id}}/documento'">Fechar
<button class="br-button danger mr-3" type="button" onclick="window.location.href='/codem/demanda/dados/{{$demandaID}}/demanda'">Fechar
</button>
</div>
......
@extends('layouts.app')
@section('scriptscss')
<link rel="stylesheet" type="text/css" href="{{URL::asset('css/custom.css')}}" media="screen" />
<link rel="stylesheet" type="text/css" href="{{ asset('css/relatorio_executivo.css') }}" media="screen" >
@endsection
@section('content')
<div id="content">
<div id="content-core">
<historico-navegacao
:url="'{{ url('/') }}'"
:telanterior01="'Ente Público'"
:telatual="'Seleção Propostas'"
>
</historico-navegacao>
<div class="main-content pl-sm-3 mt-5" id="main-content">
<cabecalho-relatorios
:titulo="'Seleção Propostas'"
:barracompartilhar="false"
>
</cabecalho-relatorios>
<div class="br-card">
<div class="card-header">
<div class="d-flex"><span class="br-avatar mt-1" title="Fulano da Silva"><span class="content">
<img src='{{ URL::asset("/img/icones/pesquisa.png")}}' alt="Avatar"/></span></span>
<div class="ml-3">
<div class="text-weight-semi-bold text-up-02">
Seleção de Propostas
</div>
<div>
Acesso aos Dados do Cadastro - Usuários Não Ativados
</div>
</div>
<div class="ml-auto">
<!--
<button class="br-button circle" type="button" aria-label="Ícone ilustrativo"><i class="fas fa-ellipsis-v" aria-hidden="true"></i>
</button>
-->
</div>
</div>
</div>
<div class="card-content">
<p>
Bem-vindo ao formulário de acesso aos dados do cadastro! Este formulário destina-se exclusivamente aos usuários que ainda não foram ativados
no sistema. Por meio dele, o Ente Público pode solicitar acesso aos dados cadastrais utilizando o CPF do usuário e o CNPJ do ente público. <strong> Para o
cadastramento de propostas o usuário não precisa estar ativo no sistema podendo enviar o ofício a qualquer tempo.</strong>
</p>
<p>
Ao preencher este formulário, o Ente Público assume a responsabilidade de utilizar os dados do cadastro somente para fins autorizados e estritamente
relacionados às suas atividades oficiais. O uso inadequado ou não autorizado dos dados está sujeito a penalidades legais.
</p>
<p>
Por favor, preencha os campos abaixo com as informações necessárias
</p>
<form class="row" method="POST" action="{{url('/selecao/ente_publico/consulta')}}">
@csrf
<div class="col-auto">
<label for="staticEmail2" class="visually-hidden">CPF</label>
<input id="txt_cpf_usuario" type="text" maxlength="11" class="form-control input-relatorio"name="txt_cpf_usuario" placeholder="CPF do Usuário" value="{{ old('txt_cpf_usuario') }}" required>
@if ($errors->has('txt_cpf_usuario'))
<span class="feedback danger" role="alert">
<i class="fas fa-times-circle" aria-hidden="true"></i>{{ $errors->first('txt_cpf_usuario') }}
</span>
@endif
</div>
<div class="col-auto">
<label for="inputPassword2" class="visually-hidden">CNPJ</label>
<input id="ente_publico_id" type="text" maxlength="14" class="form-control input-relatorio" name="ente_publico_id" placeholder="CNPJ do Ente Público" value="{{ old('ente_publico_id') }}" required>
@if ($errors->has('ente_publico_id'))
<span class="feedback danger" role="alert">
<i class="fas fa-times-circle" aria-hidden="true"></i>{{ $errors->first('ente_publico_id') }}
</span>
@endif
</div>
<div class="col-auto">
<button type="submit" class="br-button block secondary mr-3" aria-label="Ícone ilustrativo" >
<i class="fas fa-search" aria-hidden="true"></i>Consultar
</button>
</div>
</form>
</div>
<div class="card-footer">
<div class="d-flex" style="padding-top: 10px;">
</div>
</div>
</div><!-- br-card -->
<div class="p-3 text-right">
<button class="br-button danger mr-3" type="button" onclick="window.location.href='/'">Fechar
</button>
</div>
</div>
@endsection
......@@ -3,7 +3,7 @@
<div class="d-flex">
<span class="br-avatar mt-1" title="Situação">
<span class="content">
<img src='{{ URL::asset("/img/cvea_823-400x400.jpg ")}}' alt="Imagem ilustrativa"/>
<img src='{{ URL::asset("/img/icones/pesquisa.png ")}}' alt="Imagem ilustrativa"/>
</span>
</span>
......
......@@ -16,7 +16,7 @@
:url="'{{ url('/') }}'"
:telanterior01="'Acesso à Informação'"
:telanterior02="'Painéis de informações'"
:telanterior02="'Painéis Internos'"
:telanterior02="'@if($dadosPainel->bln_acesso_externo) Painéis Externos @else Painéis Internos @endif'"
:telatual="'{{$dadosPainel->txt_nome_painel}}'"
>
</historico-navegacao>
......@@ -43,7 +43,11 @@
<iframe
width="1500"
height="1080"
src="https://app.powerbi.com/view?r={{$dadosPainel->txt_key_power_bi}}"
@if($dadosPainel->txt_key_power_bi)
src="{{$dadosPainel->txt_caminho_painel}}{{$dadosPainel->txt_key_power_bi}}"
@else
src="{{$dadosPainel->txt_caminho_painel}}"
@endif
frameborder="0"
allowFullScreen="true">
......
......@@ -3,7 +3,7 @@
<div class="d-flex">
<span class="br-avatar mt-1" title="Situação">
<span class="content">
<img src='{{ URL::asset("/img/cvea_823-400x400.jpg ")}}' alt="Imagem ilustrativa"/>
<img src='{{ URL::asset("/img/icones/pesquisa.png ")}}' alt="Imagem ilustrativa"/>
</span>
</span>
......
......@@ -88,79 +88,7 @@
<span class="br-divider my-3"></span>
@endif
<div class="br-card">
<div class="card-header">
<div class="d-flex"><span class="br-avatar mt-1" title="Fulano da Silva"><span class="content">
<img src='{{ URL::asset("/img/icones/pesquisa.png")}}' alt="Avatar"/></span></span>
<div class="ml-3">
<div class="text-weight-semi-bold text-up-02">
Seleção de Propostas
</div>
<div>
Acesso aos Dados do Cadastro - Usuários Não Ativados
</div>
</div>
<div class="ml-auto">
<!--
<button class="br-button circle" type="button" aria-label="Ícone ilustrativo"><i class="fas fa-ellipsis-v" aria-hidden="true"></i>
</button>
-->
</div>
</div>
</div>
<div class="card-content">
<p>
Bem-vindo ao formulário de acesso aos dados do cadastro! Este formulário destina-se exclusivamente aos usuários que ainda não foram ativados
no sistema. Por meio dele, o Ente Público pode solicitar acesso aos dados cadastrais utilizando o CPF do usuário e o CNPJ do ente público. <strong> Para o
cadastramento de propostas o usuário não precisa estar ativo no sistema podendo enviar o ofício a qualquer tempo.</strong>
</p>
<p>
Ao preencher este formulário, o Ente Público assume a responsabilidade de utilizar os dados do cadastro somente para fins autorizados e estritamente
relacionados às suas atividades oficiais. O uso inadequado ou não autorizado dos dados está sujeito a penalidades legais.
</p>
<p>
Por favor, preencha os campos abaixo com as informações necessárias
</p>
<form class="row" method="POST" action="{{url('/selecao/ente_publico/consulta')}}">
@csrf
<div class="col-auto">
<label for="staticEmail2" class="visually-hidden">CPF</label>
<input id="txt_cpf_usuario" type="text" maxlength="11" class="form-control input-relatorio"name="txt_cpf_usuario" placeholder="CPF do Usuário" value="{{ old('txt_cpf_usuario') }}" required>
@if ($errors->has('txt_cpf_usuario'))
<span class="feedback danger" role="alert">
<i class="fas fa-times-circle" aria-hidden="true"></i>{{ $errors->first('txt_cpf_usuario') }}
</span>
@endif
</div>
<div class="col-auto">
<label for="inputPassword2" class="visually-hidden">CNPJ</label>
<input id="ente_publico_id" type="text" maxlength="14" class="form-control input-relatorio" name="ente_publico_id" placeholder="CNPJ do Ente Público" value="{{ old('ente_publico_id') }}" required>
@if ($errors->has('ente_publico_id'))
<span class="feedback danger" role="alert">
<i class="fas fa-times-circle" aria-hidden="true"></i>{{ $errors->first('ente_publico_id') }}
</span>
@endif
</div>
<div class="col-auto">
<button type="submit" class="br-button block secondary mr-3" aria-label="Ícone ilustrativo" >
<i class="fas fa-search" aria-hidden="true"></i>Consultar
</button>
</div>
</form>
</div>
<div class="card-footer">
<div class="d-flex" style="padding-top: 10px;">
</div>
</div>
</div><!-- br-card -->
<div class="br-card">
<div class="card-header">
......@@ -236,5 +164,60 @@
</div>
<!-- about section -->
@if($dadosPaineis)
<span class="br-divider my-3"></span>
<h4>PAINÉIS PÚBLICOS</h4>
<span class="br-divider my-3"></span>
<p>
Logo abaixo você terá à sua disposição os Painéis de Informações do Ministérios das Cidades para consultar.
Os Painéis disponibilizam informações de diversos produtos do Ministério entregues à população de forma transparente, intuitiva, flexível e rápida,
para apoiar o processo de tomada de decisão.
</p>
<div class="card">
<div class="card-body">
<div class="form-group">
<div class="row">
@foreach($dadosPaineis as $dados)
<div class="col-sm-6 col-md-4 col-lg-4">
<div class="br-card">
<div class="card-header">
<div class="d-flex"><span class="br-avatar mt-1" title="Fulano da Silva"><span class="content"><img src="{{ URL::asset("/img/icones/relatorios.png")}}" alt="Avatar"/></span></span>
<div class="ml-3">
<div class="text-weight-semi-bold text-up-02">{{$dados->txt_nome_painel}}</div>
<div>{{$dados->txt_secretaria}}</div>
</div>
<div class="ml-auto">
<button class="br-button circle" type="button" aria-label="Ícone ilustrativo"><i class="fas fa-share-alt" aria-hidden="true"></i>
</button>
</div>
</div>
</div>
<div class="card-content">
<img src='{{ URL::asset("$dados->txt_caminho_imagem_painel")}}' class="img-thumbnail" >
</div>
<div class="card-footer">
<div class="d-flex">
</br>
<button type="button" class="br-button block secondary mr-3" aria-label="Ícone ilustrativo"
onclick='window.location.href="{{ url("/painel/externo/visualizar/$dados->id")}}"'>
<i class="fas fa-eye" aria-hidden="true"></i>Visualisar</button>
</div>
</div>
</div>
</div>
@endforeach
</div>
</div>
</div>
</div>
</div>
@endif
@endsection
\ No newline at end of file
......@@ -49,6 +49,10 @@ Route::get('/ente_publico/usuario/{usuario}', 'Sistema\EntePublicoController@dad
Route::get('/ente_publico/dados', 'Sistema\EntePublicoController@dadosEnte');
Route::get('/ente_publico/usuarios/propostas', 'Sistema\EntePublicoController@acessoDadosPropostasUserNaoAtivo');
......@@ -293,7 +297,8 @@ Route::get('/dados_abertos', 'WelcomeController@dadosAbertosSNH');
//PAINÉIS INTERNOS
Route::get('/paineis/internos', 'Sistema\DadosPaineisController@paineisInternos');
Route::get('/painel/visualizar/{DadosPaineis}', 'Sistema\DadosPaineisController@painelVisualizar');
Route::get('/painel/interno/visualizar/{DadosPaineis}', 'Sistema\DadosPaineisController@painelVisualizar');
Route::get('/painel/externo/visualizar/{DadosPaineis}', 'WelcomeController@painelVisualizar');
//PAINÉIS INTERNOS
......
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