diff --git a/database/migrations/2014_10_12_000000_create_users_table.php b/database/migrations/2014_10_12_000000_create_users_table.php index 30b7e0d..018c49d 100644 --- a/database/migrations/2014_10_12_000000_create_users_table.php +++ b/database/migrations/2014_10_12_000000_create_users_table.php @@ -19,6 +19,8 @@ class CreateUsersTable extends Migration $table->string('email')->unique()->nullable(); $table->timestamp('email_verified_at')->nullable(); $table->foreignId('grupo_de_compra_id')->nullable(); + $table->boolean('is_admin'); + $table->unique(['name', 'is_admin']); $table->string('password'); $table->rememberToken(); $table->timestamps(); diff --git a/database/seeds/GrupoDeCompraSeeder.php b/database/seeds/GrupoDeCompraSeeder.php index c76a22d..a2d80ad 100644 --- a/database/seeds/GrupoDeCompraSeeder.php +++ b/database/seeds/GrupoDeCompraSeeder.php @@ -32,6 +32,14 @@ class GrupoDeCompraSeeder extends Seeder $usersToInsert[] = [ 'name' => $registro['barrio'], 'password' => Hash::make($registro['barrio']), + "is_admin" => 0, + 'grupo_de_compra_id' => $key + ]; + + $usersToInsert[] = [ + 'name' => $registro['barrio'] . "_admin", + 'password' => Hash::make("admin"), + "is_admin" => 1, 'grupo_de_compra_id' => $key ]; } diff --git a/public/js/login.js b/public/js/login.js index 783b064..3aa8b6b 100644 --- a/public/js/login.js +++ b/public/js/login.js @@ -109,6 +109,37 @@ Vue.component('login', { } }); +Vue.component('admin-login', { + template: ` +
+ +
+Si no la sabés, consultá a la comisión de informática.
++ Ingresa aquí para aprobar los pedidos de tus compas del barrio una vez que te hayan transferido el pago. +
+ @error('name') +- Bienvenidx a la aplicación de compras del Mercado Popular de Subsistencia -
- @error('name') -+ Bienvenidx a la aplicación de compras del Mercado Popular de Subsistencia +
+ @error('name') +