Changes to the auth method. !!Incomplete!!

This commit is contained in:
ahwelp
2023-01-24 20:40:01 +00:00
parent 78bd7cc06d
commit 357baca274
20 changed files with 877 additions and 0 deletions
+1
View File
@@ -0,0 +1 @@
<h1>No permission to execute action {{action}}</h1>
+63
View File
@@ -0,0 +1,63 @@
{{#id}}
<form method="POST" action="/auth/{{id}}/edit">
<input type="hidden" name="id" value="{{id}}" />
<input type="hidden" name="_method" value="put" />
{{/id}}
{{^id}}
<form method="POST" action="/auth">
<input type="hidden" name="id" value="" />
{{/id}}
<div class="col-xs-12">
<div class="card">
<div class="card-body">
<div class="row">
<div class="row g-3">
<div class="col-md-4 col-xs-12">
<label class="form-label">Nome de usuário</label>
<input type="text" class="form-control" name="username" value="{{username}}" />
</div>
<div class="col-md-8 col-xs-12">
<label class="form-label">Nome</label>
<input type="text" class="form-control" name="name" value="{{name}}" />
</div>
</div>
</div>
<div class="row">
<div class="row g-3">
<div class="col-md-6 col-xs-12">
<label class="form-label">Email</label>
<input type="text" class="form-control" name="email" value="{{email}}" />
</div>
<div class="col-md-6 col-xs-12">
<label class="form-label">Senha</label>
<input type="password" class="form-control" name="password"/>
</div>
</div>
</div>
<div class="row">
<div class="g-3">
<select class="form-control" name="groups[]" multiple>
{{#groupsoptions}}
{{> core/auth/views/groups }}
{{/groupsoptions}}
</select>
</div>
</div>
</div>
</div>
</div>
<div class="col-xs-12">
<div class="card">
<div class="card-body">
<div class="row">
<div class="col-md-6"> <input class="btn btn-success btn-block" type="submit" value="Salvar" /> </div>
<div class="col-md-6"> <a href="/auth" class="btn btn-danger btn-block"> Calcelar </a> </div>
</div>
</div>
</div>
</div>
</form>
+7
View File
@@ -0,0 +1,7 @@
{{#selected}}
<option value="{{id}}" selected>{{name}}</option>
{{/selected}}
{{^selected}}
<option value="{{id}}">{{name}}</option>
{{/selected}}
+60
View File
@@ -0,0 +1,60 @@
<style>
.search-array input { border-right: 0px; }
.search-array .label { border-left: 0px; border-right: 0px; }
</style>
<div class="input-group mb-3 search-array">
<a href='auth/form' class="btn btn-outline-secondary col-xs-hidden d-none d-sm-block">
{{#icons}} plus-circle {{/icons}} Adicionar
</a>
<button type="button" class="btn btn-outline-secondary dropdown-toggle-split d-none d-sm-block"
data-bs-toggle="dropdown">
{{#icons}} arrow-down {{/icons}}
</button>
<ul class="dropdown-menu">
<li> <a class="dropdown-item" href="#">Action</a> </li>
<li><a class="dropdown-item" href="#">Another action</a></li>
<li><a class="dropdown-item" href="#">Something else here</a></li>
<li>
<hr class="dropdown-divider">
</li>
<li><a class="dropdown-item" href="#">Separated link</a></li>
</ul>
<input type="text" class="form-control" placeholder="">
<button class="btn btn-outline-secondary label" type="button" disabled>
{{#icons}} search {{/icons}}
</button>
<button class="btn btn-outline-secondary" type="button">
{{#icons}} th {{/icons}}
</button>
<button class="btn btn-outline-secondary" type="button">
{{#icons}} filter {{/icons}}
</button>
<button class="btn btn-outline-secondary" type="button">
{{#icons}} eye {{/icons}}
</button>
</div>
<div class="table-responsive">
<table class='table'>
<thead>
<tr>
<th>Id</th>
<th>Nome</th>
<th>Actions</th>
</tr>
</thead>
{{#list}}
<tr class="" data-id='{{id}}'>
<td>{{id}}</td>
<td>{{name | case.lower}}</td>
<td>
<a href="auth/{{id}}/edit"> {{#icons}} pencil {{/icons}} </a>
</td>
</tr>
{{/list}}
</table>
</div>
{{#string}} module_name,produtos,en {{/string}}
{{#misc}} {{list}} {{/misc}}
+41
View File
@@ -0,0 +1,41 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Start Bootstrap - SB Admin Version 2.0 Demo</title>
<link href="/plugins/bootstrap/bootstrap.min.css" rel="stylesheet" />
<link href="/plugins/font-awesome/css/font-awesome.min.css" rel="stylesheet" />
</head>
<body>
<div class="card col-sm-4 offset-sm-4" style='margin-top: 10%'>
<div class="card-header">
Login
</div>
<div class="card-body">
<div style="text-align: center">
<img src="/media/logo_black.png" />
</div>
<br />
{{#errors}}
<div class="alert alert-danger" role="alert">{{name}}</div>
{{/errors}}
<form role="form" method='POST' action='/auth/login'>
<fieldset>
<div class="form-group">
<input class="form-control" placeholder="login" name="login" type="text" autofocus>
</div>
<br />
<div class="form-group">
<input class="form-control" placeholder="Password" name="password" type="password" value="">
</div>
<br />
<input type='submit' class="btn btn-success" style="width: 100%">
</fieldset>
</form>
</div>
</div>
</body>
</html>