2010-3-8
| 04:26 | jyr | alguien? |
| 14:26 | gonzalolarralde | internéstor esta turulo en pycamp |
| 14:27 | gonzalolarralde | ouch, wrong channel.. sorry |
| 18:38 | nicoechaniz | cramm: cómo va che |
| 18:38 | nicoechaniz | cramm: si tenés un rato en algún momento, querés mirar el parchecito en http://code.djangoproject.com/ticket/12627 ? |
| 18:47 | cramm | hola nicoechaniz |
| 18:48 | cramm | disculpame ayer no nos pudimos encontrar, estuve saliendo de casa y encima cortaron la electricidad |
| 19:01 | cramm | nicoechaniz_away: le vamos apedir su opinion a algun core developer, solo veo dos cositas que a lo mejor son bobadas mias |
| 19:02 | cramm | nicoechaniz_away: 1. a lo mejor la nuva logica en is_valid() haya que ejecutarla solo cuand is_bound es True. Creo recordar que si el form está unbound no tenemso que tener side effects en la colección de errores |
| 19:03 | cramm | nicoechaniz_away:y 2. no se porque esta es la primera vez quehace falta usar ugettext_lazy() en ese modulo. Me da miedo de que esten intentando mantener eso fuera del mismo |
| 19:05 | nicoechaniz_away | sí. yo pensé lo mismo |
| 19:05 | nicoechaniz_away | cramm: pero le dimos unas cuantas vueltas y no encontramos un lugar mejor |
| 19:06 | nicoechaniz_away | cramm: pero bueno, por eso la idea era que lo vea alguien que esté más adentro a ver si hay un mejor lugar donde hacer esto, o mejor forma de resolverlo |
| 19:06 | nicoechaniz_away | cramm: el otro lugar interesante era en clean() de BaseForm, pero ese método es un método que siempre se sobrecarga |
| 19:07 | cramm | nicoechaniz_away: Alex Gaynor dice en #django-dev: cramm: why not just have admin validation disallow ModelAdmin with no fields? |
| 19:07 | cramm | es admin-specific eso? |
| 19:07 | cramm vuelve a leer el ticket | |
| 19:08 | nicoechaniz_away | cramm: en realidad el ticket reporta 2 cosas |
| 19:08 | nicoechaniz_away | una es específica del admin (la de readonly) y la otra no (la de editable=False) |
| 19:08 | nicoechaniz_away | este parchecito soluciona los dos problemas |
| 19:08 | cramm | ah si, cierto que charlamos con alguien el Sabado aca en Cba de que a lo mejor habria que desdoblarlo |
| 19:09 | nicoechaniz_away | sí, acá pensamos lo mismo pero viéndolo nos encontramos con que el problema coincidía en que está vacío .fields |
| 19:09 | nicoechaniz_away | y por eso ese parchecito resuelve los 2 casoa |
| 19:09 | nicoechaniz_away | casos |
| 19:10 | cramm | genial |
| 19:11 | nicoechaniz_away | cramm: lo que no llegamos es a escribir tests para esto y yo ahora vuelvo a BsAs y al trabajo, así que eso quedó pendiente por ahora... |
| 19:15 | cramm | nicoechaniz_away: Alex_Gaynor cramm: perhaps that should be form level validation then? at the end of forms.Form.__init__ have assert self.fields, "There must be fields on a form |
| 19:16 | nicoechaniz_away | sí, de hecho tiene que ser form level |
| 19:16 | cramm | nicoechaniz_away: buenisimo, al menos ya está encarado |
| 19:17 | nicoechaniz_away | cramm: bueno, cuando vuelva si nadie lo siguió y me hago un rato miro de entrar por forms.Form.__init__ |
| 19:17 | nicoechaniz_away | cramm: si no, como bien decís, al menos está encarado :) |
| 19:17 | cramm | ok, yo hoy estoy un poco complciado, pero voy a tratard e dar ua mano aunque sea escribiendo tests |
| 19:18 | nicoechaniz_away | cramm: joia |
| 19:19 | nicoechaniz_away | cramm: bueno... voy cerrando acá... a acomodar mis cosas, que ya está terminando el PyCamp. |
| 19:20 | cramm | nicoechaniz_away: Genial. Se ve que la pasaron bien, como es costubre :). Buen viaje! |
| 19:21 | nicoechaniz_away | cramm: muchas gracias. Sí, la pasamos muy bien. hablamos pronto |
| 23:49 | iAlecs | Estoy haciendo un form con unos campos ModelChoiceField pero quiero limitar el queryset de este campo alguien lo ha hecho? |