Browse Source

Correctifs backoffice

feature/export_comptable
Fab 4 years ago
parent
commit
673bc6e4e8
8 changed files with 81 additions and 29 deletions
  1. +2
    -1
      ShopBundle/Controller/Backend/ProductFamilyController.php
  2. +17
    -0
      ShopBundle/Repository/OrderShopRepository.php
  3. +40
    -6
      ShopBundle/Resources/translations/lcshop.fr.yaml
  4. +1
    -1
      ShopBundle/Resources/views/backend/default/list-fields/field_price.html.twig
  5. +1
    -1
      ShopBundle/Resources/views/backend/default/list-fields/field_total.html.twig
  6. +6
    -15
      ShopBundle/Resources/views/backend/merchant/panel_general.html.twig
  7. +3
    -3
      ShopBundle/Resources/views/backend/supplier/form.html.twig
  8. +11
    -2
      ShopBundle/Resources/views/backend/supplier/panel_general.html.twig

+ 2
- 1
ShopBundle/Controller/Backend/ProductFamilyController.php View File

$this->executeDynamicMethod('update<EntityName>Entity', [$entity, $editForm]); $this->executeDynamicMethod('update<EntityName>Entity', [$entity, $editForm]);
$this->dispatch(EasyAdminEvents::POST_UPDATE, ['entity' => $entity]); $this->dispatch(EasyAdminEvents::POST_UPDATE, ['entity' => $entity]);


return $this->redirectToReferrer();
$this->utils->addFlash('success', 'Produit sauvegardé') ;
return $this->redirectToRoute('easyadmin', ['entity' => 'ProductFamily', 'action' => 'edit', 'id' => $id]) ;
} }


$this->dispatch(EasyAdminEvents::POST_EDIT); $this->dispatch(EasyAdminEvents::POST_EDIT);

+ 17
- 0
ShopBundle/Repository/OrderShopRepository.php View File



namespace Lc\ShopBundle\Repository; namespace Lc\ShopBundle\Repository;


use App\Entity\DeliveryAvailabilityPointSale;
use App\Entity\DeliveryAvailabilityZone;
use Doctrine\ORM\QueryBuilder; use Doctrine\ORM\QueryBuilder;
use Lc\ShopBundle\Context\DefaultRepositoryInterface; use Lc\ShopBundle\Context\DefaultRepositoryInterface;
use Lc\ShopBundle\Context\OrderShopInterface; use Lc\ShopBundle\Context\OrderShopInterface;
$query->andWhere('pointSale.isDepository = 1'); $query->andWhere('pointSale.isDepository = 1');
} }


if (isset($params['deliveryAvailability'])) {
$deliveryAvailability = $params['deliveryAvailability'] ;

$isDeliveryAvailabilityZone = ($deliveryAvailability instanceof DeliveryAvailabilityZone) ? true : false;
$isDeliveryAvailabilityPointSale = ($deliveryAvailability instanceof DeliveryAvailabilityPointSale) ? true : false;

if($isDeliveryAvailabilityZone) {
$query->innerJoin('e.deliveryAvailabilityZone','deliveryAvailabilityZone') ;
}

if($isDeliveryAvailabilityPointSale) {
$query->innerJoin('e.deliveryAvailabilityPointSale','deliveryAvailabilityPointSale') ;
}
}

if (isset($params['orderBy'])) { if (isset($params['orderBy'])) {
$query->orderBy('e.' . $params['orderBy'], isset($params['orderByDirection']) ? $params['orderByDirection'] : 'DESC'); $query->orderBy('e.' . $params['orderBy'], isset($params['orderByDirection']) ? $params['orderByDirection'] : 'DESC');
} else { } else {

+ 40
- 6
ShopBundle/Resources/translations/lcshop.fr.yaml View File

group: group:
main: Général main: Général
address: Adresse address: Adresse
list: Liste
default: Édition default: Édition
Général: Général Général: Général
Adresse: Adresse Adresse: Adresse
Reminder: Reminder:
title: Pense bête title: Pense bête
list: Pense bêtes
Statistic:
title: Statistiques
ProductFamily: ProductFamily:
addresses: Livraisons & facturation addresses: Livraisons & facturation
main: Général main: Général
addRedeliveryOrderProduct: Ajouter une relivraison addRedeliveryOrderProduct: Ajouter une relivraison
payment: Historique des transactions payment: Historique des transactions
documents: Documents documents: Documents
<<<<<<< HEAD
=======
selectUser: Sélectionner un utilisateur
>>>>>>> 6b6e276b17d407c5909cae3079b616d6ccc8a286
deliveryAddress: Adresse de livraison deliveryAddress: Adresse de livraison
Ticket: Ticket:
listMessages: Liste des messages listMessages: Liste des messages
PointSale:
main: Général
Merchant:
main: Général
address: Adresse
product: Produit
order: Commande
email: Email
delivery: Livraison


None: Aucune valeur None: Aucune valeur
label.form.empty_value: Choisissez une option label.form.empty_value: Choisissez une option
form.label.delete: Supprimer l'image form.label.delete: Supprimer l'image
behaviorTaxRateHelp: Appliquer la réduction sur le prix HT ou le prix TTC behaviorTaxRateHelp: Appliquer la réduction sur le prix HT ou le prix TTC
deliveryAddress: Addresse de livraison deliveryAddress: Addresse de livraison
invoiceAddress: Addresse de facturation invoiceAddress: Addresse de facturation
deliveryTypeOptions:
point-sale: En ambassade
home: À domicile
paidAt: Payé le paidAt: Payé le
reference: Référence reference: Référence
comment: Commentaire comment: Commentaire
emailSubjectPrefix: "Email : préfixe" emailSubjectPrefix: "Email : préfixe"
emailContact: Email (contact) emailContact: Email (contact)
order: Commande order: Commande
subject: Sujet
metaTitle: Meta title
metaDescription: Meta description
users: Utilisateurs
total: Total

PointSale: PointSale:
code: Code code: Code
codeHelp: Code utilisé pour retrouver l'ambassade dans le tunnel de commande (Non sensible à la casse) codeHelp: Code utilisé pour retrouver l'ambassade dans le tunnel de commande (Non sensible à la casse)
propertyCharacteristics: Caractéristiques propertyCharacteristics: Caractéristiques
propertyPackaging: Conditionnement propertyPackaging: Conditionnement
propertyWeightQuantity: Poids/quantité propertyWeightQuantity: Poids/quantité
propertyQuantity: Quantité
propertyWeight: Poids
propertyFeature: Caractéristique
propertyVariety: Variété
propertyAlcoholLevel: Degré d'alcool
displayPriceUnitRef: Afficher le prix par unité de référence displayPriceUnitRef: Afficher le prix par unité de référence
behaviorPrice: Travailler avec des tarifs behaviorPrice: Travailler avec des tarifs
behaviorPriceOptions: behaviorPriceOptions:
shipping: Livraisons shipping: Livraisons
sponsorship: Parrainage sponsorship: Parrainage
employees: Employées employees: Employées
conditionalPromotion: Promotion conditionnelle
availableQuantity: Quantité disponible availableQuantity: Quantité disponible
availableQuantityPerUser: Quantité disponible par utilisateur availableQuantityPerUser: Quantité disponible par utilisateur
codes: Codes codes: Codes
individual: Particulier individual: Particulier
legal-person: Professionnel legal-person: Professionnel
OrderShop: OrderShop:
save: Sauvegarder
reference: Référence
mainInfo: Information principal mainInfo: Information principal
product: Produit product: Produit
user: Client user: Client
quantityProduct: Quantité (en rapport à l'unité) quantityProduct: Quantité (en rapport à l'unité)
unit: Unité unit: Unité
redeliverySupplier: Erreur producteur (A rappeler au prochain bon de commande producteur) redeliverySupplier: Erreur producteur (A rappeler au prochain bon de commande producteur)
reference: Référence
deliveryAvailabilityPointSale: Créneau de livraison en Ambassade
deliveryType: Adresse de livraison
deliveryType: Type de livraison
deliveryTypeOptions: deliveryTypeOptions:
point-sale: En ambassade point-sale: En ambassade
home: À domicile home: À domicile
deliveryDate: Date de livraison
weekId: Ordre de commande
weekDeliveryId: Ordre de livraison
weekNumber: Numéro de semaine
deliveryAvailabilityPointSale: Choix du créneau
deliveryAvailabilityZone: Choix du créneau
UserMerchant: UserMerchant:
credit: Solde du compte prépayé credit: Solde du compte prépayé
CreditHistory: CreditHistory:

+ 1
- 1
ShopBundle/Resources/views/backend/default/list-fields/field_price.html.twig View File

{{ priceUtils.getPriceWithTax(item) }}
{{ priceUtils.getPriceWithTax(item)|format_price|raw }}

+ 1
- 1
ShopBundle/Resources/views/backend/default/list-fields/field_total.html.twig View File

{{ priceUtils.getTotalWithTax(item) }}
{{ priceUtils.getTotalWithTax(item)|format_price|raw }}

+ 6
- 15
ShopBundle/Resources/views/backend/merchant/panel_general.html.twig View File

<div class="col-12"> <div class="col-12">
{{ form_row(form.title) }} {{ form_row(form.title) }}
</div> </div>
{#<div class="col-12">
{{ form_row(form.subtitle) }}
</div>#}
{#<div class="col-12">
{{ form_row(form.kmsHub) }}
</div>#}
{#<div class="col-12">
{{ form_row(form.imageFile) }}
</div>#}
{#<div class="col-12">
{{ form_row(form.description) }}
</div>#}
{#<div class="col-12">
{{ form_row(form.user) }}
</div>#}
<div class="col-12">
{{ form_row(form.merchantConfigs.url) }}
</div>
<div class="col-12">
{{ form_row(form.merchantConfigs['second-line-element-menu']) }}
</div>
{{ macros.card_end() }} {{ macros.card_end() }}
</div> </div>
</div> </div>

+ 3
- 3
ShopBundle/Resources/views/backend/supplier/form.html.twig View File

<div class="form "> <div class="form ">


<div v-show="currentSection == 'general'" class="panel panel-default"> <div v-show="currentSection == 'general'" class="panel panel-default">
{% include '@LcShop/backend/merchant/panel_general.html.twig' %}
{% include '@LcShop/backend/supplier/panel_general.html.twig' %}
</div> </div>
<div v-show="currentSection == 'address'" class="panel panel-default"> <div v-show="currentSection == 'address'" class="panel panel-default">
{% include '@LcShop/backend/merchant/panel_address.html.twig' %}
{% include '@LcShop/backend/supplier/panel_address.html.twig' %}
</div> </div>
<div v-show="currentSection == 'seo'" class="panel panel-default"> <div v-show="currentSection == 'seo'" class="panel panel-default">
{% include '@LcShop/backend/merchant/panel_seo.html.twig' %}
{% include '@LcShop/backend/supplier/panel_seo.html.twig' %}
</div> </div>


</div> </div>

+ 11
- 2
ShopBundle/Resources/views/backend/supplier/panel_general.html.twig View File

{{ form_row(form.title) }} {{ form_row(form.title) }}
</div> </div>
<div class="col-12"> <div class="col-12">
{{ form_row(form.merchantConfigs.url) }}
{{ form_row(form.subtitle) }}
</div> </div>
<div class="col-12"> <div class="col-12">
{{ form_row(form.merchantConfigs['second-line-element-menu']) }}
{{ form_row(form.kmsHub) }}
</div>
<div class="col-12">
{{ form_row(form.imageFile) }}
</div>
<div class="col-12">
{{ form_row(form.description) }}
</div>
<div class="col-12">
{{ form_row(form.user) }}
</div> </div>
{{ macros.card_end() }} {{ macros.card_end() }}
</div> </div>

Loading…
Cancel
Save