瀏覽代碼

Ability.rb merge

Jacqueline Maldonado 7 年之前
父節點
當前提交
7f75ec49b0

+ 1 - 5
app/controllers/supports_controller.rb

@@ -19,10 +19,6 @@ class SupportsController < ApplicationController
   end
 
   def system_updates # change the following
-    @date = "2018/08/02" # yyyy/mm/dd
-    @change_points = {
-      "key1" => "Change point 1",
-      "key2" => "Change point 2"
-    }
+    @date = "2018/08/09" # yyyy/mm/dd
   end
 end

+ 1 - 1
app/models/ability.rb

@@ -37,7 +37,7 @@ class Ability
       can :read, [AvailableProduct, CashOut, CashRegister, PaymentMethod, ProductsReturn]
       # Categorias
       can :manage, [BillingInformation, Category, Commission, Customer, Expense, Expensesconcept, Pointsale, PosConfig, Product, Promotion, ProductWaste, Purchase, Sale, Seller, Sellerscommission, SpecialPrice, Supplier, Transfer, Unit, User, Warehouse]
-      can [:opened_cash_registers, :find_cash_outs_by_date], CashOut
+      can [:opened_cash_registers, :find_cash_outs_by_date, :print_receipt], CashOut
       can :sales_reserved, Sale
       cannot [:delete, :liquidate_reserve], Sale
       cannot :create, [ProductWaste, Purchase, Sale]

+ 4 - 2
app/views/reports/min_max.html.erb

@@ -59,7 +59,7 @@
             </div>
             <div class="portlet-body ">
               <div id="error_explanation"></div>
-              <%= hidden_field_tag 'title_for_print', "Reporte de mínimos y máximos por punto de venta" %>
+              <%= hidden_field_tag 'title_for_print' %>
               <!-- lista de productos -->
               <table class="table table-hover table-bordered table-striped tableadvancedprintable" id="minmax_table">
                 <thead>
@@ -106,10 +106,12 @@
 </div>
 
 <script type="text/javascript">
-  $(document).ready(function(){
+  $(document).on("page:change", function() {
     $('#total_prods').html(accounting.formatMoney($("#total").val()) + ' MXN');
+    $('#title_for_print').val('Reporte de mínimos y máximos por punto de venta');
   });
 
+
   function applyFilter() {
     $("#minmax_form").submit();
   }

+ 1 - 1
app/views/sales/index.html.erb

@@ -175,6 +175,7 @@
     var startDate = moment($("#start").data("date"), "DD-MM-YYYY").format('DD/MM/YYYY');
     var endDate = moment($("#end").data("date"), "DD-MM-YYYY").format('DD/MM/YYYY');
     $('#title_for_print').val('Ventas del ' + startDate + ' al ' + endDate);
+  });
 
 
     $.fn.dataTableExt.oStdClasses.sFilterInput = "form-control input-medium input-inline";
@@ -253,7 +254,6 @@
         "pageLength": 20,
         "bServerSide": false
     });
-  });
 
   function salesByDate() {
     if ($("#start").val() && $("#end").val()) {

+ 36 - 5
app/views/supports/system_updates.html.erb

@@ -17,12 +17,43 @@
           </div>
           <div class="portlet light">
             <div class="portlet-body ">
-              <h2>Fecha: <%= l(@date.to_date, format: '%d de %B del %Y') %></h2>
+              <h3>Fecha: <%= l(@date.to_date, format: '%d de %B del %Y') %></h3>
               <br>
-              <ul style="font-size: 150%">
-                <% @change_points.each do |_key, value| %>
-                  <li><%= value %></li>
-                <% end %>
+              <ul>
+                <h4>GENERAL</h4>
+                <li> <strong>Columna de Precio en Asignación de Productos al punto de venta</strong>
+                  <ul>
+                    <li>o	Se agregó la columna de Precio en la tabla de Asignación de Productos al punto de venta para así facilitar la búsqueda y como tal la identificación de los productos. </li>
+                  </ul>
+                </li>
+
+                <li><strong>Precio al momento de Asignar Productos al punto de venta</strong>
+                  <ul>
+                    <li>Cuando algún producto se maneja en varios puntos de venta y en estos no maneja el mismo precio, este se podía modificar en “Productos>Lista de Productos>Precios en punto de venta>Seleccionar punto de venta>Asignar un precio diferente a cada uno.</li>
+                    <li>Ahora es posible realizar esta acción al momento de Asignar los productos al punto de venta, ya que junto con la cantidad que hay en el inventario aparece el campo de precio de venta (El cual ya contiene el precio dado al momento de crear el producto) por si se requiere modificar.</li>
+                  </ul>
+                </li>
+
+                <li><strong>Apartado de soporte en el menú</strong>
+                  <ul>
+                    <li>Ahora en esta nueva sección del software está el área de Soporte Técnico, en el cual se coloca la información solicitada (Sucursal/Punto de venta, Tipo de perfil, Descripción del error y observaciones) y una vez listo, esta información es enviada al área de soporte técnico, desde la cual se pondrán en contacto con usted a la brevedad para dar seguimiento de dicho reporte.</li>
+                    <li>Además, se agregó la parte de Actualizaciones, en donde se estará colocando toda la información sobre las actualizaciones, correcciones, mejoras, cambios, etc.</li>
+                  </ul>
+                </li>
+
+                <br><h4>ADMINISTRADOR</h4>
+                <li><strong>El administrador tiene acceso a Stock Inicial y Mínimos y Máximos</strong>
+                  <ul>
+                    <li>Ahora el administrador puede acceder a las ventanas de Stock Inicial y Mínimos y Máximos sin tener que cambiar de sesión a un usuario con perfil de gerente. Solo es necesario seleccionar el punto de venta sobre el cual se va a trabajar y todo lo demás se realiza tal cual como en el perfil de gerente.</li>
+                  </ul>
+                </li>
+
+                <br><h4>CAJA Y GERENTE</h4>
+                <li><strong>Selección automática del vendedor</strong>
+                  <ul>
+                    <li>Al momento de realizar una nueva venta, el vendedor se selecciona automáticamente en base al vendedor seleccionado en la última venta, no obstante este puede cambiarse por cualquier otro, solo está para evitar acciones adicionales, si es el mismo vendedor no tener que seleccionarlo en cada venta.</li>
+                  </ul>
+                </li>
               </ul>
             </div>
           </div>