コード例 #1
0
 def crear_revision(self, item, msg):
     """ Crea una revisión cuando al borrar una relación un ítem queda
         huérfano, se le genera una revisión al mismo.
     """
     rv = Revision()
     ids_revisiones = DBSession.query(Revision.id) \
                     .filter(Revision.id_item == item.id).all()
     if ids_revisiones:
         proximo_id_revision = proximo_id(ids_revisiones)
     else:
         proximo_id_revision = "RV1-" + item.id
     rv.id = proximo_id_revision
     rv.item = item
     rv.descripcion = msg
     DBSession.add(rv)
コード例 #2
0
ファイル: relacion_controller.py プロジェクト: rparrapy/SAIP
 def crear_revision(self, item, msg):
     """ Crea una revisión cuando al borrar una relación un ítem queda
         huérfano, se le genera una revisión al mismo.
     """
     rv = Revision()
     ids_revisiones = DBSession.query(Revision.id) \
                     .filter(Revision.id_item == item.id).all()
     if ids_revisiones:
         proximo_id_revision = proximo_id(ids_revisiones)
     else:
         proximo_id_revision = "RV1-" + item.id
     rv.id = proximo_id_revision
     rv.item = item
     rv.descripcion = msg
     DBSession.add(rv)       
コード例 #3
0
ファイル: version_controller.py プロジェクト: rparrapy/SAIP
 def crear_revision(self, item, msg):
     """
     Crea una nueva revisión y la agrega a un item dado.
     
     @param item: Item al cual se agregará la revisión
     @type item: L{Item}
     @param msg: Mensaje de la revisión
     @type msg: String
     """
     rv = Revision()
     ids_revisiones = DBSession.query(Revision.id) \
             .filter(Revision.id_item == item.id).all()
     if ids_revisiones:
         proximo_id_revision = proximo_id(ids_revisiones)
     else:
         proximo_id_revision = "RV1-" + item.id
     rv.id = proximo_id_revision
     rv.item = item
     rv.descripcion = msg
     DBSession.add(rv)        
コード例 #4
0
 def crear_revision(self, item, msg):
     """
     Crea una nueva revisión y la agrega a un item dado.
     
     @param item: Item al cual se agregará la revisión
     @type item: L{Item}
     @param msg: Mensaje de la revisión
     @type msg: String
     """
     rv = Revision()
     ids_revisiones = DBSession.query(Revision.id) \
             .filter(Revision.id_item == item.id).all()
     if ids_revisiones:
         proximo_id_revision = proximo_id(ids_revisiones)
     else:
         proximo_id_revision = "RV1-" + item.id
     rv.id = proximo_id_revision
     rv.item = item
     rv.descripcion = msg
     DBSession.add(rv)