[cpif] r410 - in trunk: . frontend-web

svn at argo.es svn at argo.es
Fri Oct 19 22:53:06 CEST 2007


Author: jcea
Date: Fri Oct 19 22:53:00 2007
New Revision: 410

Log:
Cuando editamos los metatags, debemos ignorar los correspondientes
a mensjaes privados entre usuarios.



Modified:
   trunk/TODO
   trunk/frontend-web/url_edit_metatags_POST.py

Modified: trunk/TODO
==============================================================================
--- trunk/TODO	(original)
+++ trunk/TODO	Fri Oct 19 22:53:00 2007
@@ -449,3 +449,7 @@
 - 20071015: Un usuario deberia poder enviarse un mensaje a si mismo, tal
   vez como recordatorio de algo.
 
+- 20071015: FRONTAL WEB: Cuando editamos los metatags (incluyendo metatags
+  nuevos), revisamos todos los metatags del sistema, incluyendo los
+  correspondientes a mensajes privados. Deberiamos examinar SOLO los publicos.
+

Modified: trunk/frontend-web/url_edit_metatags_POST.py
==============================================================================
--- trunk/frontend-web/url_edit_metatags_POST.py	(original)
+++ trunk/frontend-web/url_edit_metatags_POST.py	Fri Oct 19 22:53:00 2007
@@ -18,6 +18,7 @@
   usuarios=conn.get_root()["usuarios"]["usuarios"]
   metatags=conn.get_root()["metatags"]["metatags"]
   for n,metatag in metatags.items() :
+    if "public" not in metatag : continue  # Metatags de mensajes privados
     metatag_nuevo_nombre=cuerpo.getfirst("metatag%d" %n)
     metatag_nuevos_moderadores=cuerpo.getfirst("moderators%d" %n)
     if metatag_nuevo_nombre==None or metatag_nuevos_moderadores==None : return None
@@ -36,9 +37,9 @@
         if i2 not in usuarios :
             return (200, {"Content-Type":"text/html; charset=utf-8"},"El usuario '%s' no existe en el sistema" %i)
       metatag["moderadores"]=metatag_nuevos_moderadores
-    
+
   metatag_nuevo=cuerpo.getfirst("metatag_new")
-  if metatag_nuevo== None : return None
+  if metatag_nuevo==None : return None
   metatag_nuevo=metatag_nuevo.strip()
   if metatag_nuevo :
     database.metatag_add(conn,metatag_nuevo)



More information about the cpif mailing list