Beispiel #1
0
 def product_edit( self, **kargs ):
   kargs = cleanup_arguments( kargs )
   kargs, warnings, errors = self.backend.product_update( kargs )
   result = {
     "pageTitle": u"Información de producto",
     "errors": errors,
     "warnings": warnings,
     "data": kargs
   }
   result.update( kargs )
   return result
Beispiel #2
0
 def comment_edit( self, **kargs ):
   kargs = helpers.cleanup_arguments( kargs )
   kargs, warnings, errors = self.backend.review_update( kargs )
   result = {
     "pageTitle": u"Información de comentario",
     "errors": errors,
     "warnings": warnings,
     "data": kargs
   }
   result.update( kargs )
   return result
Beispiel #3
0
 def comment_edit(self, **kargs):
     kargs = helpers.cleanup_arguments(kargs)
     kargs, warnings, errors = self.backend.review_update(kargs)
     result = {
         "pageTitle": u"Información de comentario",
         "errors": errors,
         "warnings": warnings,
         "data": kargs
     }
     result.update(kargs)
     return result
Beispiel #4
0
 def comment_edit( self, **kargs ):
   kargs = helpers.cleanup_arguments( kargs )
   pprint.pprint( kargs, width = 80 )
   kargs, warnings, errors = self.backend.comment_update( kargs )
   result = {
     "pageTitle": u"Modificar comentario",
     "errors": errors,
     "warnings": warnings,
     "data": kargs
   }
   result.update( kargs )
   return result
Beispiel #5
0
 def comment_edit(self, **kargs):
     kargs = helpers.cleanup_arguments(kargs)
     pprint.pprint(kargs, width=80)
     kargs, warnings, errors = self.backend.comment_update(kargs)
     result = {
         "pageTitle": u"Modificar comentario",
         "errors": errors,
         "warnings": warnings,
         "data": kargs
     }
     result.update(kargs)
     return result
Beispiel #6
0
 def inventory_edit( self, **kargs ):
   kargs = helpers.cleanup_arguments( kargs )
   kargs, warnings, errors = self.backend.inventory_update( kargs )
   result = {
     "pageTitle": u"Actualización de Inventario",
     "errors": errors,
     "warnings": warnings,
     "data": kargs
   }
   pprint.pprint( kargs, width=80 )
   if len( errors ) == 0 and len( warnings ) == 0 and kargs["id"] != "new" and kargs["id"] != "":
     raise cherrypy.HTTPRedirect( "/admin/product_list" )
   result.update( kargs )
   return result
Beispiel #7
0
 def ad_edit( self, **kargs ):
   kargs = helpers.cleanup_arguments( kargs )
   kargs, warnings, errors = self.backend.ad_update( kargs )
   result = {
     "pageTitle": u"Edición de anuncio",
     "errors": errors,
     "warnings": warnings,
     "data": kargs,
     "catalogs": {
       "ad_types": self.backend.catalog( "ad_types" )
     }
   }
   result.update( kargs )
   return result
Beispiel #8
0
 def product_edit(self, **kargs):
     kargs = helpers.cleanup_arguments(kargs)
     kargs, warnings, errors = self.backend.product_update(kargs)
     result = {
         "pageTitle": u"Información de producto",
         "errors": errors,
         "warnings": warnings,
         "data": kargs,
         "catalogs": {
             "norms": self.backend.catalog("norms")
         }
     }
     result.update(kargs)
     return result
Beispiel #9
0
 def ad_edit(self, **kargs):
     kargs = helpers.cleanup_arguments(kargs)
     kargs, warnings, errors = self.backend.ad_update(kargs)
     result = {
         "pageTitle": u"Edición de anuncio",
         "errors": errors,
         "warnings": warnings,
         "data": kargs,
         "catalogs": {
             "ad_types": self.backend.catalog("ad_types")
         }
     }
     result.update(kargs)
     return result
Beispiel #10
0
 def user_edit( self, **kargs ):
   kargs = helpers.cleanup_arguments( kargs )
   pprint.pprint( kargs, width = 80 )
   kargs, warnings, errors = self.backend.user_update( kargs )
   result = {
     "pageTitle": u"Información de usuario",
     "errors": errors,
     "warnings": warnings,
     "data": kargs,
     "catalogs": {
       "user_groups": self.backend.catalog( "user_groups" )
     }
   }
   result.update( kargs )
   return result
Beispiel #11
0
 def inventory_edit(self, **kargs):
     kargs = helpers.cleanup_arguments(kargs)
     kargs, warnings, errors = self.backend.inventory_update(kargs)
     result = {
         "pageTitle": u"Actualización de Inventario",
         "errors": errors,
         "warnings": warnings,
         "data": kargs
     }
     pprint.pprint(kargs, width=80)
     if len(errors) == 0 and len(
             warnings) == 0 and kargs["id"] != "new" and kargs["id"] != "":
         raise cherrypy.HTTPRedirect("/admin/product_list")
     result.update(kargs)
     return result
Beispiel #12
0
 def user_edit(self, **kargs):
     kargs = helpers.cleanup_arguments(kargs)
     pprint.pprint(kargs, width=80)
     kargs, warnings, errors = self.backend.user_update(kargs)
     result = {
         "pageTitle": u"Información de usuario",
         "errors": errors,
         "warnings": warnings,
         "data": kargs,
         "catalogs": {
             "user_groups": self.backend.catalog("user_groups")
         }
     }
     result.update(kargs)
     return result
Beispiel #13
0
 def review_edit( self, **kargs  ):
   kargs = helpers.cleanup_arguments( kargs )
   if "rating" in kargs:
     if kargs["rating"].strip() != "":
       kargs["rating"] = float( kargs["rating"] )
     else:
       kargs["rating"] = 0
   kargs, warnings, errors = self.backend.review_update( kargs )
   if kargs["id"] != "new" and len( errors ) == 0:
     raise cherrypy.HTTPRedirect( "/public/film_info?id=%i" % kargs["product_id"] )
   result = {
     "pageTitle": u"Escriba su comentario",
     "product": self.backend.product_info( kargs["product_id"] ),
     "errors": [],
     "warnings": [],
     "data": kargs
   }
   return result
Beispiel #14
0
 def review_edit(self, **kargs):
     kargs = helpers.cleanup_arguments(kargs)
     if "rating" in kargs:
         if kargs["rating"].strip() != "":
             kargs["rating"] = float(kargs["rating"])
         else:
             kargs["rating"] = 0
     kargs, warnings, errors = self.backend.review_update(kargs)
     if kargs["id"] != "new" and len(errors) == 0:
         raise cherrypy.HTTPRedirect("/public/film_info?id=%i" %
                                     kargs["product_id"])
     result = {
         "pageTitle": u"Escriba su comentario",
         "product": self.backend.product_info(kargs["product_id"]),
         "errors": [],
         "warnings": [],
         "data": kargs
     }
     return result