Giter Club home page Giter Club logo

Comments (4)

m4tu5 avatar m4tu5 commented on August 12, 2024

Con respecto a las obras, pensaba en poner un dropdown en la gui, para seleccionar la que corresponda y a partir de ahi, filtrar todas las vistas, en lugar de hacer /obras/id/facturas/id/recibos/id

con las que se listan arriba, creo que estamos ... mas adelante cambiaría el root por otra cosa, pero aun no se por que

from tesoro.

mauriciopasquier avatar mauriciopasquier commented on August 12, 2024

podrías "loguearte" a una obra y guardarlo en la sesión, pero sin la url no se me ocurre otra forma. Me huele a mucha confusión también, si la lista de facturas es de la obra a la que me logueé o son todas, etc

from tesoro.

mauriciopasquier avatar mauriciopasquier commented on August 12, 2024
  mpj :

    def index
      @facturas = Factura.all
    end

  mpj : cambiar eso por

    before_action :set_obra

    def index
      @facturas = if @obra
        @obra.facturas
      else
        Factura.all
      end
    end

    private

      def set_obra
        @obra = params[:obra_id].present? ? Obra.find(params[:obra_id]) : nil
      end

  mpj : en cada controlador algo así
fauno : todo se anida? los terceros no
matus : los 3ros no
      : el resto si
  mpj : tal vez sería mejor un null object de obra
      : que devuelva todos los objetos
      : pero la idea es la misma, filtrar por obra si estás en las vistas de obras, si no devolver todo
      : fauno: ojo con los tests eh
      : fauno: van las dos rutas eh
matus : fauno, si, las rutas a las que accedemos cuando queremos ver datos para todas las obras a la vez (las de ahora) no hay que borrarlas
  mpj : probablemente no todas las acciones
      : fauno: no cambies las rutas que ya estaban
      : sólo agregá para obras
      : y no agregues tooooodas, si vas una por una es más fácil testear y peerrevisar
fauno : http://naven.local:3000/obras/26687635/cajas
      : http://naven.local:3000/cajas
  mpj : hacé tests bien concienzudos
      : para que no se mezclen cosas de obras diferentes (nada de promiscuidad)

from tesoro.

mauriciopasquier avatar mauriciopasquier commented on August 12, 2024

Está más o menos listo

from tesoro.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.