]> _ Git - bastide-resah.git/commitdiff
wip #6858 @1
authorVincent Vanwaelscappel <vincent@cubedesigners.com>
Wed, 10 Apr 2024 18:25:48 +0000 (20:25 +0200)
committerVincent Vanwaelscappel <vincent@cubedesigners.com>
Wed, 10 Apr 2024 18:25:48 +0000 (20:25 +0200)
app/Models/Client.php
app/Models/Order.php [new file with mode: 0644]
resources/views/vendor/backpack/base/inc/sidebar_content.blade.php

index a92e944a18709d6d2add8e65f5923dbd7b7e228b..271751dca49d9d0514f0536bc216dfec122e3734 100644 (file)
@@ -2,13 +2,28 @@
 
 namespace App\Models;
 
+use Cubist\Backpack\Magic\Fields\Text;
 use Cubist\Backpack\Magic\Models\CubistMagicAuthenticatable;
 
 class Client extends CubistMagicAuthenticatable
 {
+    protected $table = 'client';
+    protected $_options = ['name' => 'client',
+        'singular' => 'client',
+        'plural' => 'clients'];
+
+
     public function setFields()
     {
         parent::setFields();
 
+        $this->getField('enabled')->setAttribute('label', 'Activé');
+        $this->addField('finess', Text::class, 'Numéro FINESS', ['tab' => 'Login']);
+        $this->addField('hospital', Text::class, 'Nom de l\'établissement', ['tab' => 'Login']);
+        $this->addField('firstname', Text::class, 'Prénom', ['tab' => 'Login']);
+        $this->addField('name', Text::class, 'Nom', ['tab' => 'Login']);
+        $this->addField('function', Text::class, 'Fonction', ['tab' => 'Login']);
+        $this->addField('phone', Text::class, 'Numéro de téléphone', ['tab' => 'Login']);
+
     }
 }
diff --git a/app/Models/Order.php b/app/Models/Order.php
new file mode 100644 (file)
index 0000000..d3f4206
--- /dev/null
@@ -0,0 +1,13 @@
+<?php
+
+namespace App\Models;
+
+use Cubist\Backpack\Magic\Models\CubistMagicAbstractModel;
+
+class Order extends CubistMagicAbstractModel
+{
+    protected $table = 'order';
+    protected $_options = ['name' => 'order',
+        'singular' => 'commande',
+        'plural' => 'commandes'];
+}
index 1526d5629e4a4205dee97ab642d1ac09681cbdf3..cd6bf27d6d4cb36acd4bf45802180b239074845a 100644 (file)
@@ -1,2 +1,4 @@
 {{-- This file is used to store sidebar items, inside the Backpack admin panel --}}
-<li class="nav-item"><a class="nav-link" href="{{ backpack_url('dashboard') }}"><i class="la la-home nav-icon"></i> {{ trans('backpack::base.dashboard') }}</a></li>
+<li class="nav-item"><a class="nav-link" href="{{ backpack_url('client') }}"><i class="las la-user-nurse"></i> Clients</a></li>
+<li class="nav-item"><a class="nav-link" href="{{ backpack_url('order') }}"><i class="las la-file-invoice"></i> Commandes</a></li>
+<li class="nav-item"><a class="nav-link" href="https://matomo.bastide-resah.fluidbook.com/" target="_blank"><i class="las la-chart-area"></i> Statistiques</a></li>