From a8cbc60b02d00ff7b71a9d38155f32bb6cad73ac Mon Sep 17 00:00:00 2001 From: Alberto Garcia Cabeza Date: Wed, 2 Sep 2015 23:40:12 +0200 Subject: [PATCH 1/4] Adds new pages, includes new texts --- app/controllers/pages_controller.rb | 22 ++++-- app/views/pages/coming_soon.html.erb | 8 ++ app/views/pages/conditions.html.erb | 96 +++++++++++++++++++++++ app/views/pages/help.html.erb | 54 ------------- app/views/pages/how_it_works.html.erb | 39 ++++----- app/views/pages/how_to_use.html.erb | 14 ++++ app/views/pages/legal.html.erb | 7 -- app/views/pages/more_information.html.erb | 13 +++ app/views/pages/participation.html.erb | 47 +++++++++++ app/views/pages/privacy.html.erb | 21 ++++- config/locales/pages.en.yml | 6 +- config/locales/pages.es.yml | 6 +- 12 files changed, 240 insertions(+), 93 deletions(-) create mode 100644 app/views/pages/coming_soon.html.erb create mode 100644 app/views/pages/conditions.html.erb delete mode 100644 app/views/pages/help.html.erb create mode 100644 app/views/pages/how_to_use.html.erb delete mode 100644 app/views/pages/legal.html.erb create mode 100644 app/views/pages/more_information.html.erb create mode 100644 app/views/pages/participation.html.erb diff --git a/app/controllers/pages_controller.rb b/app/controllers/pages_controller.rb index 845f82920..784906618 100644 --- a/app/controllers/pages_controller.rb +++ b/app/controllers/pages_controller.rb @@ -2,24 +2,36 @@ class PagesController < ApplicationController skip_authorization_check - def help + def census_terms end - def privacy + def conditions end - def legal + def cooming_soon end def general_terms end - def census_terms + def how_it_works end - def transparency + def how_to_use + end + + def more_information end def opendata end + + def participation + end + + def privacy + end + + def transparency + end end diff --git a/app/views/pages/coming_soon.html.erb b/app/views/pages/coming_soon.html.erb new file mode 100644 index 000000000..a51b208bb --- /dev/null +++ b/app/views/pages/coming_soon.html.erb @@ -0,0 +1,8 @@ +
+
+
+

Próximas novedades

+

En breve inauguraremos la sección de propuestas ciudadanas. Una sección que permitirá que entre todos decidamos qué debe ser Madrid. Cualquiera podrá presentar propuestas, que en caso de que sean aceptadas mayoritariamente se llevarán a cabo por parte del Ayuntamiento. Debate, propón, decide.

+
+
+
diff --git a/app/views/pages/conditions.html.erb b/app/views/pages/conditions.html.erb new file mode 100644 index 000000000..bcd6304ef --- /dev/null +++ b/app/views/pages/conditions.html.erb @@ -0,0 +1,96 @@ +
+
+
+

<%= t("pages.conditions") %>

+

AVISO LEGAL SOBRE LAS CONDICIONES DE USO, PRIVACIDAD Y PROTECCIÓN DE DATOS PERSONALES DEL PORTAL DE GOBIERNO ABIERTO DEL AYUNTAMIENTO DE MADRID

+ +

1. Ámbito de aplicación de las condiciones de uso

+

La participación (entendiéndola como participación activa más allá de la lectura del contenido presente) en el Portal de Gobierno Abierto del Ayuntamiento de Madrid se regula por las presentes condiciones de uso que vinculan a todas las personas que participen en este sitio web. Por ello, cualquier persona que desee participar deberá registrarse, a cuyo fin se solicitará la aceptación de estas condiciones de uso.

+

El Ayuntamiento de Madrid se reserva la facultad de modificar las presentes condiciones de uso para la participación en el Portal de Gobierno Abierto del Ayuntamiento de Madrid, cuya última versión se publicará en este sitio web.

+

La participación en el Portal de Gobierno Abierto del Ayuntamiento de Madrid se regula por las presentes condiciones de uso que vinculan a todas las personas que participen en este sitio web. Cualquier persona que desee participar deberá registrarse, a cuyo fin se solicitará la aceptación de estas condiciones de uso.

+

El Ayuntamiento de Madrid se reserva la facultad de modificar las presentes condiciones de uso del Portal de Gobierno Abierto del Ayuntamiento de Madrid cuya última versión se publicará en este sitio web.

+ + +

2. Objetivo de la iniciativa

+

A través del Portal de Gobierno Abierto, el Ayuntamiento de Madrid quiere fomentar la participación de los ciudadanos en la gestión de la ciudad, implicándoles en la generación de ideas y propuestas novedosas y viables, con el objeto de mejorar su calidad de vida. Es una apuesta decidida por una gestión más cercana a los ciudadanos que permitirá recibir sus propuestas y además, crear canales directos de comunicación con el gobierno municipal, contribuyendo a tomar las decisiones más acertadas para el interés general.

+

3. Cuestiones generales sobre la participación en el Portal de Gobierno Abierto del Ayuntamiento de Madrid

+

Podrá participar cualquier persona física a partir de los 16 años que se haya registrado previamente en el Portal de Gobierno Abierto. Mediante la aceptación de estas condiciones de uso se declara tener 16 años o más. Los mayores de edad a cuyo cargo se encuentran los menores, son los plenos responsables de la actuación que tengan éstos en el Portal de Gobierno Abierto. No existe limitación en cuanto al número de debates, comentarios o propuestas a presentar por los participantes.

+

Al introducir el título de las propuestas, se recomienda escribir una descripción breve y precisa con un máximo de 2000 caracteres. Para completar la argumentación se podrán asociar documentos adjuntos o de las Redes Sociales Vimeo, Youtube, Slideshare, Flickr o SoundCloud.

+ +

4. Obligaciones de los usuarios del Portal de Gobierno Abierto

+

Al ser el Ayuntamiento de Madrid un punto de encuentro cuyo objetivo es debatir, y compartir y valorar propuestas relacionadas con la mejora de la ciudad, los usuarios están obligados a hacer un uso diligente y acorde a dicho objetivo.

+

El Ayuntamiento de Madrid no es responsable del uso incorrecto del Portal de Gobierno Abierto por los usuarios o de los contenidos localizados en el mismo, siendo cada usuario responsable de su uso correcto y de la legalidad de los contenidos y opiniones que haya compartido.

+

El Ayuntamiento de Madrid se reserva, por lo tanto, el derecho a limitar el acceso al Portal de Gobierno Abierto del Ayuntamiento de Madrid de opiniones, informaciones, comentarios o documentos que los usuarios quieran incorporar, pudiendo instalar filtros a tal efecto. Todo ello se realizará únicamente mientras tenga el fin de preservar el objetivo fundamental del Portal de Gobierno Abierto.

+

De acuerdo a la normativa legal vigente queda prohibida la utilización del Portal de Gobierno Abierto del Ayuntamiento de Madrid con fines distintos a los de debatir, compartir y valorar propuestas, y específicamente:

+

Compartir cualquier contenido que pueda ser considerado como una vulneración en cualquier forma de los derechos fundamentales al honor, imagen e intimidad personal y familiar de terceros o contra la dignidad de las personas.

+

Compartir imágenes o fotografías que recojan imágenes o datos personales de terceros sin haber obtenido el oportuno consentimiento de sus titulares.

+

Compartir cualquier contenido que vulnere el secreto en las comunicaciones, la infracción de derechos de propiedad industrial e intelectual o de las normas reguladoras de la protección de datos de carácter personal.

+

Reproducir, distribuir, compartir contenidos, informaciones o imágenes que hayan sido puestas a disposición por otros usuarios sin la autorización expresa de estos.

+

Su utilización con fines de publicidad.

+

La realización de cualquiera de los anteriores comportamientos permitirá al Ayuntamiento de Madrid suspender temporalmente la actividad de un participante, inhabilitar su cuenta o borrar su contenido, sin perjuicio de otras responsabilidades que puedan ser reclamadas.

+

En caso de que el contenido introducido por los usuarios incorpore un enlace a otro sitio web, el Ayuntamiento de Madrid no será responsable por los daños o perjuicios derivados del acceso al enlace o a sus contenidos.

+

En caso de litigio de cualquier clase o por cualquier motivo entre los participantes en el sitio web y/o un tercero, el Ayuntamiento de Madrid quedará exento de cualquier responsabilidad por reclamaciones, demandas o daños de cualquier naturaleza relacionados o derivados del litigio.

+ +

5. Uso del Portal de Gobierno Abierto

+

Los participantes podrán acceder y navegar por el Portal de Gobierno Abierto libremente y de forma anónima. Sólo cuando quieran realizar alguna acción que implique la creación, apoyo o comentario de una propuesta, o a la participación en un debate, se le solicitará que introduzca sus credenciales, para cuya obtención será necesario registrarse previamente. El registro que permitirá participar comentando en cualquiera de las secciones, creando debates o propuestas, se realizará introduciendo los siguientes datos:

+
    +
  • Nombre de usuario
  • +
  • Correo electrónico
  • +
  • Aceptación de las condiciones de uso de el Portal de Gobierno Abierto
  • +
+

El Portal de Gobierno Abierto también permite la identificación mediante el usuario de Facebook, Twitter y Google+.

+

Para participar apoyando propuestas, al usuario se le requerirá que verifique su cuenta cumpliendo que tiene 16 años o más y está empadronado en Madrid, para lo cual se le guiará a través de una serie de pasos donde se le solicitarán datos relativos al padrón y un medio de comunicación a través del cual facilitarle uno o dos códigos seguros para completar la verificación de su cuenta (dependiendo del medio de comunicación elegido por el usuario).

+ +

El usuario podrá interactuar con la herramienta interviniendo, al menos, de las siguientes formas:

+

1. DEBATES

+

En el apartado de debates el usuario podrá participar:

+
    +
  • Creando un debate. Cada usuario podrá abrir uno o más debates. Los debates serán publicados automáticamente.
  • +
  • Votando de manera positiva o negativa a los debates creadas por los usuarios. Los debates aparecerán con los votos positivos y negativos recibidos. Cada usuario podrá exclusivamente votar o bien positivo o bien negativo, y una vez a un mismo debate.
  • +
  • Comentando los debates del resto de usuarios. Cada debate podrá ser comentado por el resto de usuarios.
  • +
+

2. PROPUESTAS

+

En el apartado de propuestas ciudadanas el usuario podrá participar:

+
    +
  • Creando una propuesta. Cada usuario podrá dar de alta una o más propuestas. Las propuestas serán publicadas automáticamente.
  • +
  • Apoyando las propuestas creadas por los usuarios. Las propuestas aparecerán con el número de apoyos recibidos. Cada usuario podrá exclusivamente apoyar una vez a una misma propuesta. Cuando una propuesta reciba apoyos equivalente al 2% del padrón de personas con 16 años o más, la propuesta pasará a una fase posterior donde durante una semana se invitará a la ciudadanía a aceptarla o rechazarla como propuesta colectiva.
  • +
  • Comentando las propuestas del resto de usuarios. Cada propuesta podrá ser comentada por el resto de usuarios, pudiendo argumentar las razones del apoyo o introducir mejoras a la misma.
  • +
+ +

6. Condiciones para el tratamiento de los contenidos proporcionados por los usuarios

+

Las presentes condiciones regulan los términos aplicables al contenido remitido por los usuarios de esta plataforma a través del formulario correspondiente (en adelante, el contenido). Estas condiciones se aplican tanto al contenido inicialmente remitido al Portal de Gobierno Abierto como a cualquier contenido que se envíe con posterioridad o se manifieste al Ayuntamiento de Madrid, debiendo significarse lo siguiente:

+
    +
  • A. No Confidencialidad: Todo el contenido remitido por el usuario al Ayuntamiento de Madrid deberá ser susceptible de ser conocido por el público en general. Por lo tanto, el Ayuntamiento de Madrid tratará el citado contenido como información no confidencial.
  • +
  • B. Procedimiento: En el caso de que el Ayuntamiento de Madrid esté interesado en el contenido remitido por el usuario, se pondrá en contacto con él para solicitarle información adicional. Dicha información tendrá asimismo carácter de no confidencial, sin perjuicio de que en el caso de que las partes consideren la necesidad de intercambiarse información de carácter confidencial se firme el correspondiente Acuerdo de Confidencialidad.

    + El Ayuntamiento de Madrid se reserva el derecho de no contactar con los usuarios que le hubieran remitido el contenido. Todo ello sin perjuicio de lo establecido en el apartado relativo a "Derechos de Propiedad Intelectual e industrial".

    + En el supuesto que el Ayuntamiento de Madrid, a su entera discreción, decidiera contactar con determinados usuarios, éstos conocen y aceptan que por ello el Ayuntamiento de Madrid no adquiere compromiso alguno.
  • + +
  • C. Publicidad o difusión de los contenidos presentados: Los participantes en el Portal de Gobierno Abierto del Ayuntamiento de Madrid declaran conocer y aceptar el hecho de que la información aportada podrá ser publicada en la web www.madrid.es, así como a través de otros medios que la organización considere oportunos para dar a conocer esta iniciativa.
  • + +
  • D. No devolución material: El Ayuntamiento de Madrid carece de obligación alguna de devolver el Contenido remitido por los usuarios.
  • +
  • E. Procedimiento de aviso y retirada: El Ayuntamiento de Madrid procesará las peticiones de eliminación o retirada de contenidos que incumplan las condiciones de uso que hayan añadido los participantes. Asimismo, cualquier persona, con motivos razonados si existe incumplimiento de las presentes condiciones de uso, podrá solicitar la retirada de contenidos al Ayuntamiento de Madrid. El Ayuntamiento de Madrid se reserva el derecho de hacer las comprobaciones o verificaciones oportunas con carácter previo a la retirada de cualquier contenido.
  • +
+ +

7. Política de privacidad y protección de datos

+
    +
  • A. Titularidad de los derechos de propiedad intelectual e industrial: El usuario que aporta el Contenido declara, con la aceptación de las presentes Condiciones, ser titular de los derechos de propiedad intelectual y/o industrial u ostentar derechos suficientes sobre dicho contenido y que además lo remite al Ayuntamiento de Madrid de forma voluntaria para su divulgación en el Portal de Gobierno Abierto del Ayuntamiento de Madrid.

    + La titularidad de todos y cada uno de los Contenidos presentados que se encuentren protegidos o sean susceptibles de encontrarse protegidos, por el Derecho de la Propiedad Industrial e Intelectual, corresponde a los autores y/o titulares de los mencionados Contenidos.

    + El Ayuntamiento de Madrid no asume responsabilidad alguna, ya sea directa o indirecta, respecto de cualquier tipo de controversia, disputa y/o litigio que pudiera derivarse de la publicación, divulgación y/o difusión de los contenidos aportados sin el preceptivo consentimiento de sus legítimos titulares.

    + El Ayuntamiento de Madrid respetará todos los Derechos de Propiedad Intelectual o Industrial sobre el contenido remitido por los usuarios. Cualquier vulneración de los Derechos de Propiedad Intelectual o Industrial será responsabilidad de la persona que aporte el contenido.

    + El Ayuntamiento de Madrid, por la mera recepción del contenido, no recibe del usuario licencia alguna de propiedad intelectual o industrial, por lo que no hará uso del contenido salvo aceptación expresa de su titular.
  • +
  • B. Protección de datos: Los datos personales aportados por los usuarios que se registren en el Portal de Gobierno Abierto, serán incorporados y tratados en el fichero Gestión de Procesos Participativos, cuya finalidad es gestionar los procesos participativos para el control de la habilitación de las personas que participan en los mismos y recuento meramente numérico y estadístico de los resultados derivados de los procesos de participación ciudadana. Gestión de Agendas para convocatorias y envío de información solicitada. El órgano responsable del fichero es la Dirección General competente en materia de Participación Ciudadana, ante la que la persona interesada podrá ejercer los derechos de acceso, rectificación, cancelación y oposición, todo lo cual se informa en cumplimiento del artículo 5 de la Ley Orgánica 15/1999, de 13 de diciembre, de Protección de Datos de Carácter Personal.
  • +
+ +

Como principio general, los datos personales no serán comunicados a terceros, excepto cuando la comunicación haya sido autorizada por el usuario, o la información sea requerida por la autoridad judicial, ministerio fiscal o la policía judicial, o se de alguno de los supuestos regulados en el artículo 11 de la Ley Orgánica 15/1999, de 13 de diciembre, de Protección de Datos de Carácter Personal.

+

    +
  • Los derechos de acceso, rectificación, cancelación y oposición, se podrán ejercitar dirigiendo una comunicación por escrito al Ayuntamiento de Madrid, Área de Gobierno de Participación Ciudadana, Transparencia y Gobierno Abierto, Dirección General de Participación Ciudadana.
  • +
+ +

8. Normativa aplicable

+

Las normas del ordenamiento jurídico español rigen de manera exclusiva estas condiciones de uso. Cualquier disputa, controversia o reclamación derivada de estas condiciones de uso, o el incumplimiento, rescisión o invalidación de estas, se resolverán exclusivamente ante los juzgados competentes.

+ +

9. Revisión de las condiciones de uso

+

El Ayuntamiento de Madrid se reserva el derecho de revisar las presentes condiciones de uso y la política de privacidad en cualquier momento y por cualquier razón. En dicho caso, los usuarios registrados serán avisados a través de este espacio en línea y, si continúan utilizando el Portal de Gobierno Abierto, se entenderán aceptadas las modificaciones introducidas.

+
+
+
diff --git a/app/views/pages/help.html.erb b/app/views/pages/help.html.erb deleted file mode 100644 index db5258f2c..000000000 --- a/app/views/pages/help.html.erb +++ /dev/null @@ -1,54 +0,0 @@ -
-
-
- - -
- -

Utilízala en tu municipio libremente o ayúdanos a mejorarla, es software libre

- -

Este Portal de Gobierno Abierto es software libre, con licencia AGPLv3, esto significa en palabras sencillas, que cualquiera puede libremente usar el código, copiarlo, verlo en detalle, modificarlo, y redistribuirlo al mundo con las modificaciones que quiera (manteniendo el que otros puedan a su vez hacer lo mismo). Porque creemos que la cultura es mejor y más rica, cuando se libera.

- -

No sólo puedes utilizar libremente este portal en tu municipio, sino que desde el Ayuntamiento de Madrid vamos a ayudarte todo lo posible a que lo hagas, así que si estás interesado, escríbenos a ag.gobiernoabierto@madrid.es [imagen o algo así del e-mail para que no nos troléen demasiado los spammers]

- -

Si eres programador, puedes ver el código y ayudarnos a mejorarlo en https://github.com/ayuntamientomadrid

- -

Próximas novedades

- -

En breve inauguraremos la sección de propuestas ciudadanas. Una sección que permitirá que entre todos decidamos qué debe ser Madrid. Cualquiera podrá presentar propuestas, que en caso de que sean aceptadas mayoritariamente se llevarán a cabo por parte del Ayuntamiento. Debate, propón, decide.

- -

El Área de Gobierno de Participación Ciudadana, Transparencia y Gobierno Abierto.

- -

El nuevo gobierno del Ayuntamiento de Madrid ha creado un nuevo área de gobierno: Participación Ciudadana, Transparencia y Gobierno Abierto. El objetivo de este área es claro: que los madrileños puedan decidir directamente la política de la ciudad, y que todo lo que ocurra en el Ayuntamiento, hasta el último rincón, esté a la vista de todos.

- -

Iremos publicando nuestros avances, las novedades y cualquier otra cosa que queramos compartir con vosotros en nuestro blog: [URL todavía pendiente]

- -

Y podéis escribirnos para cualquier cosa a: ag.gobiernoabierto@madrid.es [imagen o algo así del e-mail para que no nos troléen demasiado los spammers]

- -

A continuación os presentamos algunas de los principales novedades que tenemos planeadas poner en marcha, aparte de las que vayamos diseñando o se nos vayan proponiendo durante la legislatura:

- -

Participación.

-
    -
  • Presupuestos participativos. Parte del presupuesto de inversión del Ayuntamiento (el que no está comprometido ya con necesidades básicas como pueden ser los servicios sociales o las emergencias), será reservado para ser decidido su uso por la ciudadanía. La gente hará propuestas, se tasarán las más apoyadas, y luego los ciudadanos decidirán en cuáles de esos proyectos priorizar el presupuesto reservado.
  • - -
  • Legislacion colaborativa. A través de diferentes fases de participación, la ciudadanía tendrá un papel fundamental colaborando directamente en la elaboración de las propuestas, reglamentos, decretos o cualquier otro tipo de trabajo político desarrollado por el gobierno municipal. Una participación real desde el principio al fin del proceso legislativo, desde decidir los expertos en la materia, hasta revisar el texto final.
  • - -
  • Co-gobierno ciudadano. Mediante este sistema la ciudadanía podrá decidir las líneas prioritarias de actuación del Ayuntamiento a medio plazo.
  • - -
  • Participación sectorial. La participación ciudadana se va a tratar de manera transversal en todas las áreas de gobierno del Ayuntamiento, afectando a todos los procesos que se lleven a cabo. Un ejemplo de esto es el proceso de auditoría ciudadana de la deuda, que llevaremos a cabo con el Área de Gobierno de Economía y Hacienda.
  • - -
  • Inclusión, neutralidad y privacidad. Una de las misiones principales del área será velar por la inclusión de todo el mundo en los procesos participativos, para que todas las voces y voluntades formen parte de ellos y no se quede nadie fuera. Para ello, desarrollaremos una mesa de inclusión a la que invitaremos a todos los expertos, colectivos y asociaciones que trabajen con colectivos excluidos, para diseñar las maneras adecuadas de superar estas brechas. La protección de la participación se complementará con la protección de la neutralidad y privacidad en todos los procesos, para asegurar su legitimidad y confianza.
  • - -
  • Innovación social. Pretendemos crear un entorno que movilice la inteligencia colectiva existente en favor de una ciudad más hospitalaria e inclusiva. Espacios donde la sociedad se hable y piense con la administración, con la convicción de que son los ciudadanos quienes mejor conocen sus problemas, y es en lo colectivo donde están los expertos que pueden hallar las soluciones.
  • -
- -
-
-
-
\ No newline at end of file diff --git a/app/views/pages/how_it_works.html.erb b/app/views/pages/how_it_works.html.erb index 0485c7c74..a76e44785 100644 --- a/app/views/pages/how_it_works.html.erb +++ b/app/views/pages/how_it_works.html.erb @@ -1,40 +1,43 @@ -
+
-
- -
\ No newline at end of file +
diff --git a/app/views/pages/how_to_use.html.erb b/app/views/pages/how_to_use.html.erb new file mode 100644 index 000000000..a8427e9eb --- /dev/null +++ b/app/views/pages/how_to_use.html.erb @@ -0,0 +1,14 @@ +
+
+
+

Utilízalo en tu municipio

+

Utilízalo en tu municipio libremente o ayúdanos a mejorarlo, es software libre.

+ +

Este Portal de Gobierno Abierto es software libre, con licencia AGPLv3, esto significa en palabras sencillas, que cualquiera puede libremente usar el código, copiarlo, verlo en detalle, modificarlo, y redistribuirlo al mundo con las modificaciones que quiera (manteniendo el que otros puedan a su vez hacer lo mismo). Porque creemos que la cultura es mejor y más rica cuando se libera.

+ +

No sólo puedes utilizar libremente este portal en tu municipio, sino que desde el Ayuntamiento de Madrid vamos a ayudarte todo lo posible a que lo hagas, así que si estás interesado, escríbenos a ag.gobiernoabierto@madrid.es

+ +

Si eres programador, puedes ver el código y ayudarnos a mejorarlo en github.

+
+
+
diff --git a/app/views/pages/legal.html.erb b/app/views/pages/legal.html.erb deleted file mode 100644 index aa324209e..000000000 --- a/app/views/pages/legal.html.erb +++ /dev/null @@ -1,7 +0,0 @@ -
-
-
-

<%= t('pages.legal') %>

-
-
-
diff --git a/app/views/pages/more_information.html.erb b/app/views/pages/more_information.html.erb new file mode 100644 index 000000000..f20dad05d --- /dev/null +++ b/app/views/pages/more_information.html.erb @@ -0,0 +1,13 @@ + \ No newline at end of file diff --git a/app/views/pages/participation.html.erb b/app/views/pages/participation.html.erb new file mode 100644 index 000000000..18a6a954b --- /dev/null +++ b/app/views/pages/participation.html.erb @@ -0,0 +1,47 @@ +
+
+ +
+

El Área de Gobierno de Participación Ciudadana, Transparencia y Gobierno Abierto

+ +

El nuevo gobierno del Ayuntamiento de Madrid ha creado un nuevo área de gobierno: Participación Ciudadana, Transparencia y Gobierno Abierto. El objetivo de este área es claro: que los madrileños puedan decidir directamente la política de la ciudad, y que todo lo que ocurra en el Ayuntamiento, hasta el último rincón, esté a la vista de todos.

+ +

Iremos publicando nuestros avances, las novedades y cualquier otra cosa que queramos compartir con vosotros en nuestro blog.

+ +

Y podéis escribirnos para cualquier cosa a la dirección ag.gobiernoabierto@madrid.es

+ +

A continuación os presentamos algunas de los principales novedades que tenemos planeadas poner en marcha, aparte de las que vayamos diseñando o se nos vayan proponiendo durante la legislatura:

+ +

I. Participación.

+
    +
  • I.1. Presupuestos participativos. Parte del presupuesto de inversión del Ayuntamiento (el que no está comprometido ya con necesidades básicas como pueden ser los servicios sociales o las emergencias), será reservado para ser decidido su uso por la ciudadanía. La gente hará propuestas, se tasarán las más apoyadas, y luego los ciudadanos decidirán en cuáles de esos proyectos priorizar el presupuesto reservado.
  • + +
  • I.2. Legislacion colaborativa. A través de diferentes fases de participación, la ciudadanía tendrá un papel fundamental colaborando directamente en la elaboración de las propuestas, reglamentos, decretos o cualquier otro tipo de trabajo político desarrollado por el gobierno municipal. Una participación real desde el principio al fin del proceso legislativo, desde decidir los expertos en la materia hasta revisar el texto final.
  • + +
  • I.3. Co-gobierno ciudadano. Mediante este sistema la ciudadanía podrá decidir las líneas prioritarias de actuación del Ayuntamiento a medio plazo.
  • + +
  • I.4. Participación sectorial. La participación ciudadana se va a tratar de manera transversal en todas las áreas de gobierno del Ayuntamiento, afectando a todos los procesos que se lleven a cabo. Un ejemplo de esto es el proceso de auditoría ciudadana de la deuda, que llevaremos a cabo con el Área de Gobierno de Economía y Hacienda.
  • + +
  • I.5. Inclusión, neutralidad y privacidad. Una de las misiones principales del área será velar por la inclusión de todo el mundo en los procesos participativos, para que todas las voces y voluntades formen parte de ellos y no se quede nadie fuera. Para ello, desarrollaremos una mesa de inclusión a la que invitaremos a todos los expertos, colectivos y asociaciones que trabajen con colectivos excluidos, para diseñar las maneras adecuadas de superar estas brechas. La protección de la participación se complementará con la protección de la neutralidad y privacidad en todos los procesos, para asegurar su legitimidad y confianza.
  • + +
  • I.6. Innovación social. Pretendemos crear un entorno que movilice la inteligencia colectiva existente en favor de una ciudad más hospitalaria e inclusiva. Espacios donde la sociedad se hable y piense con la administración, con la convicción de que son los ciudadanos quienes mejor conocen sus problemas, y es en lo colectivo donde están los expertos que pueden hallar las soluciones.
  • +
+
+
+
diff --git a/app/views/pages/privacy.html.erb b/app/views/pages/privacy.html.erb index 12d833471..424b3d8a5 100644 --- a/app/views/pages/privacy.html.erb +++ b/app/views/pages/privacy.html.erb @@ -1,7 +1,22 @@ -
+
-
-

<%= t('pages.privacy') %>

+
+

<%= t("pages.privacy") %>

+ +

AVISO DE PROTECCIÓN DE DATOS

+
      +
  1. La navegación por la informacion disponible en el Portal de Gobierno Abierto del Ayuntamiento de Madrid es anónima.
  2. +
  3. Para utilizar los servicios contenidos en el Portal de Gobierno Abierto del Ayuntamiento de Madrid el usuario deberá darse de alta y
proporcionar previamente los datos de carácter personal segun la informacion especifica que consta en cada tipo de alta.
  4. +
  5. Los datos aportados serán incorporados y tratados por el Ayuntamiento de Madrid de acuerdo con la descripción del fichero siguiente: +
        +
    • Nombre del fichero/tratamiento: GESTIÓN DE PROCESOS PARTICIPATIVOS
    • +
    • Finalidad del fichero/tratamiento: Gestionar los procesos participativos para el control de la habilitación de las personas que participan en los mismos y recuento meramente numérico y estadístico de los resultados derivados de los procesos de participación ciudadana
    • +
    • Órgano responsable: DIRECCIÓN GENERAL DE PARTICIPACIÓN CIUDADANA (c/ Alcalá 45, 28014-Madrid)
    • +
    +
  6. +
  7. El interesado podrá ejercer los derechos de acceso, rectificación, cancelación y oposición, ante el órgano responsable indicado  todo lo cual se informa en el cumplimiento del artículo 5 de la Ley Orgánica 15/1999, de 13 de diciembre, de Protección de Datos de Carácter Personal.
  8. +
  9. Como principio general, este sitio web no comparte ni revela información obtenida, excepto cuando haya sido autorizada por el usuario, o la informacion sea requerida por la autoridad judicial, ministerio fiscal o la policia judicial, o se de alguno de los supuestos regulados en el artículo 11 de la Ley Orgánica 15/1999, de 13 de diciembre, de Protección de Datos de Carácter Personal.
  10. +
diff --git a/config/locales/pages.en.yml b/config/locales/pages.en.yml index c13006eb8..6d730d17e 100644 --- a/config/locales/pages.en.yml +++ b/config/locales/pages.en.yml @@ -1,9 +1,9 @@ en: pages: - legal: - "Legal" + conditions: + "Terms of use" privacy: - "Privacy" + "Privacy Policy" general_terms: "Terms and Conditions" census_terms: diff --git a/config/locales/pages.es.yml b/config/locales/pages.es.yml index 2cd5beb5d..c020428e0 100644 --- a/config/locales/pages.es.yml +++ b/config/locales/pages.es.yml @@ -1,9 +1,9 @@ es: pages: - legal: - "Legal" + conditions: + "Condiciones de uso" privacy: - "Privacidad" + "Política de Privacidad" general_terms: "Términos y Condiciones" census_terms: From 7fefcb692e380814958d99bd80fb81d479a66a6d Mon Sep 17 00:00:00 2001 From: Alberto Garcia Cabeza Date: Wed, 2 Sep 2015 23:43:08 +0200 Subject: [PATCH 2/4] Changes and updates texts --- app/views/debates/_form.html.erb | 10 +++--- app/views/debates/index.html.erb | 2 +- app/views/debates/new.html.erb | 2 +- app/views/users/registrations/new.html.erb | 6 +++- .../verification/residence/_errors.html.erb | 2 +- config/locales/devise_views.en.yml | 3 +- config/locales/devise_views.es.yml | 3 +- config/locales/en.yml | 36 ++++++++++--------- config/locales/es.yml | 36 ++++++++++--------- config/locales/verification.es.yml | 2 +- 10 files changed, 57 insertions(+), 45 deletions(-) diff --git a/app/views/debates/_form.html.erb b/app/views/debates/_form.html.erb index 096d88b22..dd4ed2e29 100644 --- a/app/views/debates/_form.html.erb +++ b/app/views/debates/_form.html.erb @@ -4,14 +4,12 @@
<%= f.label :title, t("debates.form.debate_title") %> - <%= t("debates.form.title_instructions") %> - <%= f.text_field :title, maxlength: Debate::TITLE_LENGTH, placeholder: t("debates.form.debate_title") %> + <%= f.text_field :title, maxlength: Debate::TITLE_LENGTH, placeholder: t("debates.form.debate_title"), label: false %>
<%= f.label :description, t("debates.form.debate_text") %> - <%= t("debates.form.text_instructions") %> - <%= f.cktext_area :description, ckeditor: { language: I18n.locale } %> + <%= f.cktext_area :description, ckeditor: { language: I18n.locale }, label: false %>
@@ -22,7 +20,7 @@ <%= tag.name %> <% end %> - <%= f.text_field :tag_list, value: @debate.tag_list.to_s %> + <%= f.text_field :tag_list, value: @debate.tag_list.to_s, label: false %>
@@ -36,7 +34,7 @@
- <%= f.submit(class: "button radius") %> + <%= f.submit(class: "button radius", value: t("debates.form.start_debate")) %>
<% end %> diff --git a/app/views/debates/index.html.erb b/app/views/debates/index.html.erb index 701110af3..e9988ac71 100644 --- a/app/views/debates/index.html.erb +++ b/app/views/debates/index.html.erb @@ -48,7 +48,7 @@
diff --git a/app/views/debates/new.html.erb b/app/views/debates/new.html.erb index f9fe689da..9f85c16a9 100644 --- a/app/views/debates/new.html.erb +++ b/app/views/debates/new.html.erb @@ -5,7 +5,7 @@ <%= t("debates.new.back_link") %> <% end %> -

<%= t("debates.new.publish_new") %>

+

<%= t("debates.new.start_new") %>

<%= render "form" %>
diff --git a/app/views/users/registrations/new.html.erb b/app/views/users/registrations/new.html.erb index ab579de47..e7818ee6f 100644 --- a/app/views/users/registrations/new.html.erb +++ b/app/views/users/registrations/new.html.erb @@ -13,7 +13,11 @@
- <%= f.text_field :username, placeholder: t("devise_views.users.registrations.new.username_label") %> + + <%= f.label t("devise_views.users.registrations.new.username_label") %> + <%= t("devise_views.users.registrations.new.username_note") %> + <%= f.text_field :username, placeholder: t("devise_views.users.registrations.new.username_label"), label: false %> + <%= f.email_field :email, placeholder: t("devise_views.users.registrations.new.email_label") %> <%= f.password_field :password, autocomplete: "off", diff --git a/app/views/verification/residence/_errors.html.erb b/app/views/verification/residence/_errors.html.erb index cc64d9fbc..deb3048e8 100644 --- a/app/views/verification/residence/_errors.html.erb +++ b/app/views/verification/residence/_errors.html.erb @@ -2,7 +2,7 @@
<%= t('verification.residence.new.error_verifying_census') %> - <%= mail_to "tec.gobiernoabierto@madrid.es" %> + <%= mail_to "web.gobiernoabierto@madrid.es" %>
<% else %> diff --git a/config/locales/devise_views.en.yml b/config/locales/devise_views.en.yml index c4ec2501c..9bb0cad79 100644 --- a/config/locales/devise_views.en.yml +++ b/config/locales/devise_views.en.yml @@ -53,7 +53,8 @@ en: back_link: "Back" new: title: "Sign up" - username_label: "Username to use publicly" + username_label: "Username" + username_note: "Username which will appear in your publications" email_label: "Email" password_label: "Password" password_confirmation_label: "Confirm password" diff --git a/config/locales/devise_views.es.yml b/config/locales/devise_views.es.yml index f1a4b368f..a64ac018e 100644 --- a/config/locales/devise_views.es.yml +++ b/config/locales/devise_views.es.yml @@ -53,7 +53,8 @@ es: back_link: "Atrás" new: title: "Registrarse" - username_label: "Nombre a utilizar públicamente" + username_label: "Nombre de usuario" + username_note: "Nombre que aparecerá en tus publicaciones" email_label: "Email" password_label: "Contraseña" password_confirmation_label: "Confirmar contraseña" diff --git a/config/locales/en.yml b/config/locales/en.yml index e5949938c..8ffe45b99 100644 --- a/config/locales/en.yml +++ b/config/locales/en.yml @@ -16,10 +16,10 @@ en: open_city_slogan: "Start listening to Madrid. For that we open this digital Puerta del Sol, where all the locals can meet to discuss and share everything we want. - Also a place where you can talk directly with all the employees of the City of Madrid, from the Mayor to any officer." + Also a place where you can talk directly with all the employees of the City of Madrid, from the Mayor to any public employee of the City hall." open_city_text: - "Here every voice has its place, and are citizens, and no one in their name, they decide to vote debates what issues are - most important of every time. Officials have individual users with whom you may participate in the debates, and evaluated, + "Here every voice has its place and are citizens, and no one in their name, they decide to vote debates what issues are + most important of every time. Government officials have individual users with whom you may participate in the debates, and evaluated, the same level as everyone else. Because the Madrid City Council works for its citizens, and must respond to them." open_city_soon: "And soon... we opened the section of citizen proposals." see_all_debates: See all debates @@ -28,25 +28,30 @@ en: administration: Administration moderation: Moderation # welcome: Welcome - how_it_works: How it works - help: Help + more_information: "More information" debates: Debates # initiatives: Initiatives footer: description: - "The city you want, it will be the city you want. Get more information here on this page. - This Open Government Portal is %{open_source}, and code is in %{github_url}. + "The city you want, it will be the city you want. %{more_info} here on this page. + This Open Government Portal is %{open_source}, and code is in %{github}. Madrid, for the whole world." + more_info: Get more information + more_info_url: "/more_information" open_source: "software libre AGPLv3" open_source_url: "http://www.gnu.org/licenses/agpl-3.0.html" + github: "github" github_url: "https://github.com/ayuntamientomadrid" - copyright: "Ayuntamiento de Madrid, 2015. All rights reserved" + copyright: "Ayuntamiento de Madrid, %{year}" participation_title: "Participation" participation_text: Decide what should be the city of Madrid you want. transparency_title: Transparency transparency_text: Get any information on the City of Madrid. open_data_title: Open Data - open_data_text: All City Council data are yours + open_data_text: "All City Council data are yours." + contact_us: "Contact us" + privacy: "Privacy Policy" + conditions: "Terms of use" form: error: error errors: errors @@ -60,7 +65,7 @@ en: only_beta_testers: "Sorry only Beta Testers are allowed access at the moment" debates: index: - create_debate: Create a debate + start_debate: Start a debate select_order: Order by orders: created_at: newest @@ -95,14 +100,13 @@ en: other: "%{count} votes" form: debate_title: Debate title - title_instructions: "SBe clear and precise with the title, but make it informative" - debate_text: Ellaborate your opinion - text_instructions: "Explain your opinion, go into details, tell us what's the purpose of your idea" + debate_text: Initial text for debate tags_label: Topics tags_instructions: > - Tag this idea. You can choose among our proposals on the list or add any other topic you want by + Tag this debate. You can choose among our proposals on the list or add any other topic you want by writing them separated by "," and then pressing "enter". Some suggestions: + start_debate: Start a debate show: back_link: Back author_deleted: Deleted user @@ -119,7 +123,7 @@ en: show_link: Show debate back_link: Back new: - publish_new: Publish new debate + start_new: Start a debate back_link: Back recommendations_title: Tips for creating a debate recommendation_one: "On the Internet it is easy to say things you would not dare to say face to face. The tone of what you say you will be matched by a similar tone in the answers." @@ -165,7 +169,7 @@ en: verify_my_account: Verify my account simple_captcha: placeholder: "Enter the image value" - label: "Enter the code in the box" + label: "Enter the image value in the next form" refresh_button_text: "Refresh" message: user: "secret code did not match with the image" diff --git a/config/locales/es.yml b/config/locales/es.yml index 06f46c068..b3fb6f1e6 100644 --- a/config/locales/es.yml +++ b/config/locales/es.yml @@ -16,10 +16,10 @@ es: open_city_slogan: "Empecemos escuchando qué tiene que decir Madrid. Para ello abrimos esta Puerta del Sol digital, donde todos los madrileños podemos encontrarnos para debatir y compartir todo lo que queramos. - También un espacio donde poder hablar directamente con todos los trabajadores del Ayuntamiento de Madrid, desde la Alcaldesa hasta cualquier funcionario." + También un espacio donde poder hablar directamente con todos los trabajadores del Ayuntamiento de Madrid, desde la Alcaldesa hasta cualquier trabajador público del Ayuntamiento." open_city_text: - "Aquí cualquier voz tiene su espacio, y son los ciudadanos, y nadie en su nombre, los que deciden votando los debates cuáles son los temas - más importantes de cada momento. Los funcionarios tienen usuarios propios con los que podrán participar en los debates, y ser evaluados, + "Aquí cualquier voz tiene su espacio y son los ciudadanos, y nadie en su nombre, los que deciden votando los debates cuáles son los temas + más importantes de cada momento. Los responsables del gobierno tienen usuarios propios con los que podrán participar en los debates, y ser evaluados, al mismo nivel que todos los demás. Porque el Ayuntamiento de Madrid trabaja para sus ciudadanos, y ante ellos debe responder." open_city_soon: "Y muy pronto... abrimos la sección de propuestas ciudadanas." see_all_debates: Ver todos los debates @@ -28,25 +28,30 @@ es: administration: Administrar moderation: Moderar # welcome: Portada - how_it_works: "Cómo funciona" - help: Ayuda + more_information: "Más información" debates: Debates # initiatives: Iniciativas footer: description: - "La ciudad que quieres, será la ciudad que quieras. Obtén aquí más información sobre esta página. - Este Portal de Gobierno Abierto es %{open_source}, y su código se encuentra en %{github_url}. + "La ciudad que quieres, será la ciudad que quieras. %{more_info} sobre esta página. + Este Portal de Gobierno Abierto es %{open_source}, y su código se encuentra en %{github}. De Madrid, para el mundo entero." + more_info: Obtén más información + more_info_url: "/more_information" open_source: "software libre AGPLv3" open_source_url: "http://www.gnu.org/licenses/agpl-3.0.html" + github: "github" github_url: "https://github.com/ayuntamientomadrid" - copyright: "Ayuntamiento de Madrid, %{year}. Todos los derechos reservados" + copyright: "Ayuntamiento de Madrid, %{year}" participation_title: "Participación" participation_text: "Decide cómo debe ser la ciudad de Madrid que quieres." transparency_title: Transparencia transparency_text: "Obtén cualquier información sobre el Ayuntamiento de Madrid." open_data_title: Datos Abiertos - open_data_text: Todos los datos del Ayuntamiento son tuyos + open_data_text: "Todos los datos del Ayuntamiento son tuyos." + contact_us: "Contacta con nosotros en" + privacy: "Política de privacidad" + conditions: "Condiciones de uso" form: error: error errors: errores @@ -60,7 +65,7 @@ es: only_beta_testers: "Lo sentimos sólo los usuarios de pruebas tienen acceso de momento" debates: index: - create_debate: Crea un debate + start_debate: Empieza un debate select_order: Ordenar por orders: created_at: "más nuevos" @@ -95,14 +100,13 @@ es: other: "%{count} votos" form: debate_title: Título del debate - title_instructions: "Sé claro y conciso a la hora de poner un título, pero recuerda que debe explicar bien tu idea, ¡es tu carta de entrada!" - debate_text: Describe tu opinión - text_instructions: "Explica con todo el detalle que puedas y de una manera sencilla la idea y que crees que conseguiríamos con ella" + debate_text: Texto inicial del debate tags_label: Temas tags_instructions: > - Etiqueta esta idea. Puedes elegir entre nuestras propuestas o introducir las que desees. + Etiqueta este debate. Puedes elegir entre nuestras propuestas o introducir las que desees. Para ello solo tienes que escribir las etiquetas que desees separadas por "," y pulsar "intro". Algunas recomendaciones: + start_debate: Empieza un debate show: back_link: Volver author_deleted: Usuario eliminado @@ -119,7 +123,7 @@ es: show_link: Ver debate back_link: Volver new: - publish_new: Publicar debate nuevo + start_new: Empezar un debate back_link: Volver recommendations_title: Recomendaciones para crear un debate recommendation_one: "En internet es fácil decir cosas que uno no se atrevería a decir cara a cara. El tono de lo que digas será correspondido con un tono similar en las respuestas." @@ -165,7 +169,7 @@ es: verify_my_account: Verificar mi cuenta simple_captcha: placeholder: "Introduce el texto de la imagen" - label: "Introduce el texto en la caja" + label: "Introduce el texto de la imagen en la siguiente caja" refresh_button_text: "Refrescar" message: user: "el código secreto no coincide con la imagen" diff --git a/config/locales/verification.es.yml b/config/locales/verification.es.yml index 169decc9b..afb547f16 100644 --- a/config/locales/verification.es.yml +++ b/config/locales/verification.es.yml @@ -35,7 +35,7 @@ es: level_three: success: 'Código correcto. Ya eres un usuario verificado' level_two: - success: 'Código incorrecto' + success: 'Código correcto' alert: verify_attemps_left: 'Has llegado al máximo número de intentos de verificar tu teléfono.' email: From 31722239302879036ed928e59a24c6b7bee8e907 Mon Sep 17 00:00:00 2001 From: Alberto Garcia Cabeza Date: Wed, 2 Sep 2015 23:43:32 +0200 Subject: [PATCH 3/4] Updates header and footer --- app/assets/stylesheets/participacion.scss | 49 ++++++++++++++++++----- app/views/layouts/_footer.html.erb | 12 ++++-- app/views/layouts/_header.html.erb | 11 ++--- 3 files changed, 52 insertions(+), 20 deletions(-) diff --git a/app/assets/stylesheets/participacion.scss b/app/assets/stylesheets/participacion.scss index 0b027001b..e405fb023 100644 --- a/app/assets/stylesheets/participacion.scss +++ b/app/assets/stylesheets/participacion.scss @@ -229,7 +229,7 @@ header { background-position: 50% 50%; background-size: cover; color: $text; - min-height: rem-calc(600); + min-height: rem-calc(624); &.results { min-height: rem-calc(48); @@ -543,9 +543,14 @@ footer { a { color: white; - &.link:hover { + &:hover { color: white; opacity: .5; + transition: opacity 275ms; + } + + &:active, &:focus { + color: white; } } @@ -554,7 +559,14 @@ footer { text-decoration: underline; &:hover { - color: rgba(255,255,255,.6); + color: white; + opacity: .5; + transition: opacity 275ms; + } + + &:active, &:focus { + color: white; + opacity: 1; } } } @@ -752,6 +764,13 @@ form { } } +.captcha { + + label { + display: none; + } +} + // 09. Alerts // - - - - - - - - - - - - - - - - - - - - - - - - - @@ -1122,13 +1141,23 @@ table { .page { background: white; - min-height: 100%; + min-height: rem-calc(600); .menu { margin-top: rem-calc(24); + ul { + list-style-type: none; + margin-left: 0; + + & ul { + margin-left: rem-calc(12); + } + } + a { display: block; + font-size: rem-calc(13); margin-bottom: rem-calc(12); } } @@ -1137,7 +1166,12 @@ table { margin-top: rem-calc(24); text-align: justify; - ul { + h1, h2, h3, h4, h5, h6 { + text-align: left; + } + + ul, ol { + margin-left: rem-calc(12); li { font-size: rem-calc(13); @@ -1146,8 +1180,3 @@ table { } } } - - - - - diff --git a/app/views/layouts/_footer.html.erb b/app/views/layouts/_footer.html.erb index f59c46904..e4ecd7851 100644 --- a/app/views/layouts/_footer.html.erb +++ b/app/views/layouts/_footer.html.erb @@ -9,9 +9,13 @@
@@ -35,7 +39,9 @@
- <%= t("layouts.footer.copyright", year: Time.now.year) %> + <%= t("layouts.footer.copyright", year: Time.now.year) %> |  + <%= link_to t("layouts.footer.privacy"), "/privacy" %> |  + <%= link_to t("layouts.footer.conditions"), "/conditions" %>
diff --git a/app/views/layouts/_header.html.erb b/app/views/layouts/_header.html.erb index 6b97cfccc..f651ea3f1 100644 --- a/app/views/layouts/_header.html.erb +++ b/app/views/layouts/_header.html.erb @@ -3,9 +3,9 @@
<%= render "shared/locale_switcher" %>
@@ -38,10 +38,7 @@ <%#= link_to t("layouts.header.initiatives"), "#" %>
-->
- <%= link_to t("layouts.header.how_it_works"), "/how_it_works" %> -
-
- <%= link_to t("layouts.header.help"), "/help" %> + <%= link_to t("layouts.header.more_information"), "/more_information" %>
<%= link_to t("layouts.header.external_link_blog"), t("layouts.header.external_link_blog_url"), target: "_blank" %> From fca3a4de378e3b05acefdc1c45deee2a0061e04d Mon Sep 17 00:00:00 2001 From: Alberto Garcia Cabeza Date: Thu, 3 Sep 2015 00:10:07 +0200 Subject: [PATCH 4/4] Changes tests for new texts --- spec/controllers/pages_controller_spec.rb | 4 ++-- spec/features/debates_spec.rb | 26 +++++++++++------------ spec/features/tags_spec.rb | 6 +++--- 3 files changed, 18 insertions(+), 18 deletions(-) diff --git a/spec/controllers/pages_controller_spec.rb b/spec/controllers/pages_controller_spec.rb index e85b7c54d..760e57ce6 100644 --- a/spec/controllers/pages_controller_spec.rb +++ b/spec/controllers/pages_controller_spec.rb @@ -8,8 +8,8 @@ describe PagesController do expect(response).to be_ok end - it 'should include a legal page' do - get :legal + it 'should include a conditions page' do + get :conditions expect(response).to be_ok end diff --git a/spec/features/debates_spec.rb b/spec/features/debates_spec.rb index f6e07b844..1cd8c6069 100644 --- a/spec/features/debates_spec.rb +++ b/spec/features/debates_spec.rb @@ -60,7 +60,7 @@ feature 'Debates' do fill_in 'debate_captcha', with: correct_captcha_text check 'debate_terms_of_service' - click_button 'Create Debate' + click_button 'Start a debate' expect(page).to have_content 'Debate was successfully created.' expect(page).to have_content 'Acabar con los desahucios' @@ -78,13 +78,13 @@ feature 'Debates' do fill_in 'debate_captcha', with: "wrongText!" check 'debate_terms_of_service' - click_button "Create Debate" + click_button "Start a debate" expect(page).to_not have_content "Debate was successfully created." expect(page).to have_content "1 error" fill_in 'debate_captcha', with: correct_captcha_text - click_button "Create Debate" + click_button "Start a debate" expect(page).to have_content "Debate was successfully created." end @@ -100,7 +100,7 @@ feature 'Debates' do fill_in 'debate_captcha', with: correct_captcha_text check 'debate_terms_of_service' - click_button "Create Debate" + click_button "Start a debate" expect(page).to_not have_content "Debate was successfully created." expect(page).to have_content "1 error" @@ -115,7 +115,7 @@ feature 'Debates' do login_as(author) visit new_debate_path - click_button 'Create Debate' + click_button 'Start a debate' expect(page).to have_content error_message end @@ -129,7 +129,7 @@ feature 'Debates' do fill_in 'debate_captcha', with: correct_captcha_text check 'debate_terms_of_service' - click_button 'Create Debate' + click_button 'Start a debate' expect(page).to have_content 'Debate was successfully created.' expect(page).to have_content 'A test' @@ -161,7 +161,7 @@ feature 'Debates' do find('.js-add-tag-link', text: tag_name).click end - click_button 'Create Debate' + click_button 'Start a debate' expect(page).to have_content 'Debate was successfully created.' ['Medio Ambiente', 'Ciencia'].each do |tag_name| @@ -179,7 +179,7 @@ feature 'Debates' do fill_in 'debate_tag_list', with: 'user_id=1, &a=3, ' - click_button 'Create Debate' + click_button 'Start a debate' expect(page).to have_content 'Debate was successfully created.' expect(page).to have_content 'user_id1' @@ -222,7 +222,7 @@ feature 'Debates' do fill_in 'debate_description', with: "Let's..." fill_in 'debate_captcha', with: correct_captcha_text - click_button "Update Debate" + click_button "Start a debate" expect(page).to have_content "Debate was successfully updated." expect(page).to have_content "End child poverty" @@ -235,7 +235,7 @@ feature 'Debates' do visit edit_debate_path(debate) fill_in 'debate_title', with: "" - click_button 'Update Debate' + click_button 'Start a debate' expect(page).to have_content error_message end @@ -249,13 +249,13 @@ feature 'Debates' do fill_in 'debate_title', with: "New title" fill_in 'debate_captcha', with: "wrong!" - click_button "Update Debate" + click_button "Start a debate" expect(page).to_not have_content "Debate was successfully updated." expect(page).to have_content "1 error" fill_in 'debate_captcha', with: correct_captcha_text - click_button "Update Debate" + click_button "Start a debate" expect(page).to have_content "Debate was successfully updated." end @@ -271,7 +271,7 @@ feature 'Debates' do fill_in 'debate_title', with: "" fill_in 'debate_captcha', with: correct_captcha_text - click_button "Update Debate" + click_button "Start a debate" expect(page).to_not have_content "Debate was successfully updated." expect(page).to have_content "1 error" diff --git a/spec/features/tags_spec.rb b/spec/features/tags_spec.rb index d6c1eba8b..80106cf3b 100644 --- a/spec/features/tags_spec.rb +++ b/spec/features/tags_spec.rb @@ -72,7 +72,7 @@ feature 'Tags' do fill_in 'debate_tag_list', with: "Impuestos, Economía, Hacienda" - click_button 'Create Debate' + click_button 'Start a debate' expect(page).to have_content 'Debate was successfully created.' expect(page).to have_content 'Economía' @@ -90,7 +90,7 @@ feature 'Tags' do fill_in 'debate_tag_list', with: "Economía, Hacienda" fill_in 'debate_captcha', with: correct_captcha_text - click_button 'Update Debate' + click_button 'Start a debate' expect(page).to have_content 'Debate was successfully updated.' within('.tags') do @@ -107,7 +107,7 @@ feature 'Tags' do fill_in 'debate_tag_list', with: "" fill_in 'debate_captcha', with: correct_captcha_text - click_button 'Update Debate' + click_button 'Start a debate' expect(page).to have_content 'Debate was successfully updated.' expect(page).to_not have_content 'Economía'