Merge pull request #387 from AyuntamientoMadrid/improve_design
Improve design
This commit is contained in:
Binary file not shown.
|
Before Width: | Height: | Size: 116 KiB After Width: | Height: | Size: 113 KiB |
@@ -276,17 +276,10 @@
|
||||
.panel {
|
||||
border: 0;
|
||||
border-radius: 0;
|
||||
margin-bottom: rem-calc(2);
|
||||
border-bottom: 1px solid rgba(0,0,0,.1);
|
||||
margin-bottom: rem-calc(12);
|
||||
min-height: rem-calc(192);
|
||||
padding: 0 rem-calc(12) rem-calc(2) rem-calc(12);
|
||||
|
||||
&:first-child {
|
||||
padding-top: rem-calc(12);
|
||||
|
||||
@media (min-width: $small-breakpoint) {
|
||||
padding-top: rem-calc(24);
|
||||
}
|
||||
}
|
||||
padding: rem-calc(12);
|
||||
|
||||
.label {
|
||||
line-height: $line-height;
|
||||
@@ -660,8 +653,6 @@
|
||||
padding: rem-calc(6) rem-calc(12);
|
||||
}
|
||||
|
||||
|
||||
|
||||
&.is-admin {
|
||||
background: $comment-admin;
|
||||
padding: rem-calc(6) rem-calc(12);
|
||||
@@ -670,6 +661,11 @@
|
||||
&.is-moderator {
|
||||
@extend .is-admin;
|
||||
}
|
||||
|
||||
&.level-5 {
|
||||
background: $comment-level-5;
|
||||
padding: rem-calc(6) rem-calc(12);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -44,10 +44,15 @@
|
||||
padding-left: rem-calc(6);
|
||||
|
||||
span {
|
||||
opacity: .5;
|
||||
|
||||
&.logo-site {
|
||||
font-size: rem-calc(16);
|
||||
font-weight: lighter;
|
||||
opacity: 1;
|
||||
vertical-align: top;
|
||||
}
|
||||
}
|
||||
|
||||
@media (min-width: $small-breakpoint) {
|
||||
font-size: rem-calc(28);
|
||||
@@ -132,6 +137,7 @@ h6 {
|
||||
}
|
||||
|
||||
.button {
|
||||
background: $brand;
|
||||
font-size: rem-calc(13);
|
||||
font-family: $font-family-sans-serif !important;
|
||||
padding: rem-calc(15) rem-calc(32);
|
||||
@@ -158,6 +164,7 @@ h6 {
|
||||
}
|
||||
|
||||
.sidebar {
|
||||
margin-top: rem-calc(24);
|
||||
margin-bottom: rem-calc(48);
|
||||
}
|
||||
|
||||
@@ -245,6 +252,10 @@ h6 {
|
||||
height: 100%;
|
||||
}
|
||||
|
||||
.wrap {
|
||||
background: white;
|
||||
}
|
||||
|
||||
.footer, .push {
|
||||
clear: both;
|
||||
min-height: rem-calc(288);
|
||||
@@ -262,13 +273,14 @@ header {
|
||||
background-position: 50% 50%;
|
||||
background-size: cover;
|
||||
color: $text;
|
||||
min-height: rem-calc(624);
|
||||
min-height: rem-calc(696);
|
||||
|
||||
&.results {
|
||||
border-bottom: rem-calc(1) solid $border;
|
||||
min-height: rem-calc(48);
|
||||
|
||||
@media (min-width: $small-breakpoint) {
|
||||
min-height: rem-calc(216);
|
||||
min-height: rem-calc(192);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -377,8 +389,11 @@ header {
|
||||
padding-left: 0;
|
||||
|
||||
span {
|
||||
font-size: rem-calc(14);
|
||||
font-weight: normal;
|
||||
opacity: .5;
|
||||
|
||||
&.logo-site {
|
||||
opacity: 1;
|
||||
}
|
||||
}
|
||||
|
||||
@media (min-width: $small-breakpoint) {
|
||||
@@ -510,11 +525,6 @@ header {
|
||||
.top-links {
|
||||
color: white;
|
||||
font-size: rem-calc(14);
|
||||
height: rem-calc(72);
|
||||
|
||||
@media (min-width: $small-breakpoint) {
|
||||
height: rem-calc(48);
|
||||
}
|
||||
|
||||
.row {
|
||||
background-color: rgba(0,0,0,.5);
|
||||
@@ -533,6 +543,7 @@ header {
|
||||
.subnavigation {
|
||||
background: white;
|
||||
clear: both;
|
||||
height: rem-calc(47);
|
||||
|
||||
@media (min-width: $small-breakpoint) {
|
||||
text-align: center;
|
||||
@@ -570,19 +581,6 @@ header {
|
||||
@media (min-width: $small-breakpoint) {
|
||||
background: $brand;
|
||||
color: white;
|
||||
|
||||
&:after {
|
||||
bottom: -16px;
|
||||
left: 50%;
|
||||
border: solid transparent;
|
||||
content: " ";
|
||||
height: 0;
|
||||
width: 0;
|
||||
position: absolute;
|
||||
border-top-color: $brand;
|
||||
border-width: 8px;
|
||||
margin-left: -8px;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -716,6 +714,10 @@ footer {
|
||||
padding-top: rem-calc(48);
|
||||
}
|
||||
|
||||
p {
|
||||
font-size: rem-calc(14);
|
||||
}
|
||||
|
||||
h1 {
|
||||
@include logo;
|
||||
|
||||
@@ -798,6 +800,14 @@ form {
|
||||
height: rem-calc(48);
|
||||
margin-bottom: rem-calc(16);
|
||||
|
||||
&.search-form {
|
||||
height: rem-calc(37);
|
||||
|
||||
@media (min-width: $small-breakpoint) {
|
||||
border-right: 0;
|
||||
}
|
||||
}
|
||||
|
||||
&.error {
|
||||
margin-bottom: rem-calc(1);
|
||||
}
|
||||
@@ -885,6 +895,10 @@ form {
|
||||
border-color: $alert-border;
|
||||
color: $alert-color;
|
||||
}
|
||||
|
||||
.close {
|
||||
text-decoration: none !important;
|
||||
}
|
||||
}
|
||||
|
||||
.alert-layout {
|
||||
|
||||
@@ -29,7 +29,7 @@ class Organizations::RegistrationsController < Devise::RegistrationsController
|
||||
private
|
||||
|
||||
def sign_up_params
|
||||
params.require(:user).permit(:email, :password, :phone_number, :password_confirmation, :captcha, :captcha_key, organization_attributes: [:name])
|
||||
params.require(:user).permit(:email, :password, :phone_number, :password_confirmation, :captcha, :captcha_key, :terms_of_service, organization_attributes: [:name])
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
@@ -26,7 +26,7 @@ class Users::RegistrationsController < Devise::RegistrationsController
|
||||
private
|
||||
|
||||
def sign_up_params
|
||||
params.require(:user).permit(:username, :email, :password, :password_confirmation, :captcha, :captcha_key)
|
||||
params.require(:user).permit(:username, :email, :password, :password_confirmation, :captcha, :captcha_key, :terms_of_service)
|
||||
end
|
||||
|
||||
def after_inactive_sign_up_path_for(resource_or_scope)
|
||||
|
||||
@@ -25,6 +25,7 @@ class User < ActiveRecord::Base
|
||||
validates :username, uniqueness: true, unless: :organization?
|
||||
validates :official_level, inclusion: {in: 0..5}
|
||||
validates_format_of :email, without: OMNIAUTH_EMAIL_REGEX, on: :update
|
||||
validates :terms_of_service, acceptance: { allow_nil: false }, on: :create
|
||||
|
||||
validates_associated :organization, message: false
|
||||
|
||||
|
||||
@@ -1,24 +1,21 @@
|
||||
<section role="main">
|
||||
|
||||
<div class="filters row">
|
||||
<div class="small-12 medium-9 column">
|
||||
|
||||
<div class="wrap row">
|
||||
<div id="debates" class="debates-list small-12 medium-9 column js-order-<%= @order.dasherize %>">
|
||||
<div class="filters">
|
||||
<div class="small-12 medium-8 column">
|
||||
<% if @search_terms %>
|
||||
<div class="inline-block small-12 medium-8" >
|
||||
<h2>
|
||||
<%= page_entries_info @debates %>
|
||||
<%= t("debates.index.search_results", count: @debates.size, search_term: @search_terms) %>
|
||||
</h2>
|
||||
</div>
|
||||
<% elsif @tag_filter %>
|
||||
<div class="inline-block small-12 medium-8" >
|
||||
<h2>
|
||||
<%= page_entries_info @debates %>
|
||||
<%= t("debates.index.filter_topic", count: @debates.size, topic: @tag_filter) %>
|
||||
</h2>
|
||||
</div>
|
||||
<% end %>
|
||||
|
||||
</div>
|
||||
<div class="inline-block <%= 'right' if (@tag_filter || @search_terms) %>">
|
||||
<% if @tag_filter || @search_terms %>
|
||||
<h6 class="inline-block">
|
||||
@@ -41,10 +38,6 @@
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="row">
|
||||
<div id="debates" class="debates-list small-12 medium-9 column js-order-<%= @order.dasherize %>">
|
||||
<%= render @debates %>
|
||||
<%= paginate @debates %>
|
||||
</div>
|
||||
|
||||
@@ -1,6 +1,3 @@
|
||||
<div class="auth row">
|
||||
<div class="small-12 medium-8 large-5 column small-centered">
|
||||
<div class="panel">
|
||||
<h1 class="text-center"><%= t("devise_views.confirmations.title") %></h1>
|
||||
|
||||
<%= form_for(resource, as: resource_name, url: confirmation_path(resource_name), html: { method: :post }) do |f| %>
|
||||
@@ -18,6 +15,3 @@
|
||||
<% end %>
|
||||
|
||||
<%= render "devise/shared/links" %>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -1,6 +1,3 @@
|
||||
<div class="row auth">
|
||||
<div class="small-12 medium-8 large-5 column small-centered">
|
||||
<div class="panel">
|
||||
<h1 class="text-center"><%= t("devise_views.passwords.edit.title") %></h1>
|
||||
|
||||
<%= form_for(resource, as: resource_name, url: password_path(resource_name), html: { method: :put }) do |f| %>
|
||||
@@ -24,7 +21,3 @@
|
||||
<% end %>
|
||||
|
||||
<%= render "devise/shared/links" %>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -1,6 +1,3 @@
|
||||
<div class="row auth">
|
||||
<div class="small-12 medium-8 large-5 column small-centered">
|
||||
<div class="panel">
|
||||
<h1 class="text-center"><%= t("devise_views.passwords.new.title") %></h1>
|
||||
<%= form_for(resource, as: resource_name, url: password_path(resource_name), html: { method: :post }) do |f| %>
|
||||
<%= render 'shared/errors', resource: resource %>
|
||||
@@ -17,6 +14,3 @@
|
||||
<% end %>
|
||||
|
||||
<%= render "devise/shared/links" %>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -1,10 +1,12 @@
|
||||
<div class="auth row">
|
||||
<div class="small-12 medium-8 large-5 column small-centered">
|
||||
<div class="panel">
|
||||
<h2><%= t("devise_views.sessions.new.title") %></h2>
|
||||
|
||||
<%# render 'devise/omniauth_form' %>
|
||||
|
||||
<p>
|
||||
<%= t("devise_views.shared.links.signup",
|
||||
signup_link: link_to(t("devise_views.shared.links.signup_link"), new_user_registration_path)).html_safe %>
|
||||
</p>
|
||||
|
||||
<%= form_for(resource, as: resource_name, url: session_path(resource_name)) do |f| %>
|
||||
<div class="row">
|
||||
<div class="small-12 columns">
|
||||
@@ -12,12 +14,16 @@
|
||||
</div>
|
||||
|
||||
<div class="small-12 columns">
|
||||
<%= link_to t("devise_views.shared.links.new_password"), new_password_path(resource_name), class: "right" %>
|
||||
<%= f.password_field :password, autocomplete: "off", placeholder: t("devise_views.sessions.new.password_label") %>
|
||||
</div>
|
||||
|
||||
<% if devise_mapping.rememberable? -%>
|
||||
<div class="small-12 columns">
|
||||
<%= f.check_box :remember_me, label: t("devise_views.sessions.new.remember_me") %>
|
||||
<%= f.label :remember_me do %>
|
||||
<%= f.check_box :remember_me, label: false %>
|
||||
<span class="checkbox"><%= t("devise_views.sessions.new.remember_me") %></span>
|
||||
<% end %>
|
||||
</div>
|
||||
<% end -%>
|
||||
|
||||
@@ -28,6 +34,5 @@
|
||||
<% end %>
|
||||
|
||||
<%= render "devise/shared/links" %>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
@@ -3,19 +3,19 @@
|
||||
<%= link_to t("devise_views.shared.links.login"), new_session_path(resource_name) %><br>
|
||||
<% end -%>
|
||||
|
||||
<%- if devise_mapping.registerable? &&
|
||||
<%#- if devise_mapping.registerable? &&
|
||||
controller_name != 'registrations' ||
|
||||
controller_path != 'users/registrations' %>
|
||||
<%= link_to t("devise_views.shared.links.signup"), new_user_registration_path %><br>
|
||||
<% end -%>
|
||||
<%#= link_to t("devise_views.shared.links.signup"), new_user_registration_path %><!-- <br> -->
|
||||
<%# end -%>
|
||||
|
||||
<%- if devise_mapping.registerable? && controller_name == 'registrations' && controller_path != 'organizations/registrations' %>
|
||||
<%= link_to t("devise_views.shared.links.organization_signup"), new_organization_registration_path %><br>
|
||||
<% end -%>
|
||||
<%#- if devise_mapping.registerable? && controller_name == 'registrations' && controller_path != 'organizations/registrations' %>
|
||||
<%#= link_to t("devise_views.shared.links.organization_signup"), new_organization_registration_path %>
|
||||
<%# end -%>
|
||||
|
||||
<%- if devise_mapping.recoverable? && controller_name != 'passwords' && controller_name != 'registrations' %>
|
||||
<%= link_to t("devise_views.shared.links.new_password"), new_password_path(resource_name) %><br>
|
||||
<% end -%>
|
||||
<%#- if devise_mapping.recoverable? && controller_name != 'passwords' && controller_name != 'registrations' %>
|
||||
<%#= link_to t("devise_views.shared.links.new_password"), new_password_path(resource_name) %><!-- <br> -->
|
||||
<%# end -%>
|
||||
|
||||
<%- if devise_mapping.confirmable? && controller_name != 'confirmations' %>
|
||||
<%= link_to t("devise_views.shared.links.new_confirmation"), new_confirmation_path(resource_name) %><br>
|
||||
|
||||
@@ -1,6 +1,3 @@
|
||||
<div class="row auth">
|
||||
<div class="small-12 medium-8 large-5 column small-centered">
|
||||
<div class="panel">
|
||||
<h1 class="text-center"><%= t("devise_views.unlocks.new.title") %></h1>
|
||||
|
||||
<%= form_for(resource, as: resource_name, url: unlock_path(resource_name), html: { method: :post }) do |f| %>
|
||||
@@ -17,7 +14,3 @@
|
||||
<% end %>
|
||||
|
||||
<%= render "devise/shared/links" %>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -11,7 +11,7 @@
|
||||
<li class="name">
|
||||
<%= link_to root_path do %>
|
||||
<%= image_tag('header_logo_madrid.png', class: 'left', size: '96x96') %>
|
||||
<%= t("layouts.header.open_gov", open: "<strong>#{t('layouts.header.open')}</strong>").html_safe %> | <span><%= t("admin.dashboard.index.title") %></span>
|
||||
<%= t("layouts.header.open_gov", open: "<strong>#{t('layouts.header.open')}</strong>").html_safe %> <span>|</span> <span class="logo-site"><%= t("admin.dashboard.index.title") %></span>
|
||||
<% end %>
|
||||
</li>
|
||||
<li class="toggle-topbar menu-icon"><a href="#"><span></span></a></li>
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
|
||||
<div class="small-12 medium-4 column">
|
||||
<div class="logo">
|
||||
<%= link_to t("layouts.header.open_gov", open: "<strong>#{t('layouts.header.open')}</strong>").html_safe %>
|
||||
<%= link_to t("layouts.header.open_gov", open: "#{t('layouts.header.open')}").html_safe %>
|
||||
</div>
|
||||
|
||||
<p class="footer-description">
|
||||
|
||||
@@ -17,7 +17,7 @@
|
||||
<li class="name">
|
||||
<%= link_to root_path do %>
|
||||
<%= image_tag('header_logo_madrid.png', class: 'left', size: '96x96') %>
|
||||
<%= t("layouts.header.open_gov", open: "<strong>#{t('layouts.header.open')}</strong>").html_safe %> | <span><%= t("layouts.header.participation") %></span>
|
||||
<%= t("layouts.header.open_gov", open: "#{t('layouts.header.open')}").html_safe %> <span>|</span> <span class="logo-site"><%= t("layouts.header.participation") %></span>
|
||||
<% end %>
|
||||
</li>
|
||||
</ul>
|
||||
@@ -61,7 +61,7 @@
|
||||
|
||||
<p>Por ahora puedes visitar el portal que existía hasta ahora:</p>
|
||||
|
||||
<%= link_to "Ir al Portal de Transparencia existente anteriormente", t("layouts.header.external_link_transparency_url"), target: "_blank", class: "button radius" %>
|
||||
<%= link_to "Ir al Portal de Transparencia", t("layouts.header.external_link_transparency_url"), target: "_blank", class: "button radius" %>
|
||||
|
||||
<p>Mientras acabamos el nuevo portal, te invitamos a visitar el <a href="/blog" target="_blank">blog del Área de Participación Ciudadana, Transparencia y Gobierno Abierto</a> para conocer nuestros avances y novedades; o la <a href="/">sección de Participación Ciudadana</a> donde poder decidir qué ciudad es la que quieres.</p>
|
||||
</div>
|
||||
@@ -75,9 +75,9 @@
|
||||
<h1><%= t("pages.opendata") %></h1>
|
||||
|
||||
<div class="small-12 medium-10 column small-centered">
|
||||
<p>Estamos trabajando en el nuevo Portal de Datos Abiertos de Ayuntamiento de Madrid, para que puedas reutilizar todos los datos de Ayuntamiento como quieras. Por ahora puedes visitar el portal qu existía hasta ahora:</p>
|
||||
<p>Estamos trabajando en el nuevo Portal de Datos Abiertos del Ayuntamiento de Madrid, por ahora puedes visitar el portal que existía hasta ahora:</p>
|
||||
|
||||
<%= link_to "Ir al Portal de Datos Abiertos existente anteriormente", t("layouts.header.external_link_opendata_url"), target: "_blank", class: "button radius" %>
|
||||
<%= link_to "Ir al Portal de Datos Abiertos", t("layouts.header.external_link_opendata_url"), target: "_blank", class: "button radius" %>
|
||||
|
||||
<p>Mientras acabamos el nuevo portal, te invitamos a visitar el <a href="/blog" target="_blank">blog del Área de Participación Ciudadana, Transparencia y Gobierno Abierto</a> para conocer nuestros avances y novedades; o la <a href="/">sección de Participación Ciudadana</a> donde poder decidir qué ciudad es la que quieres.</p>
|
||||
</div>
|
||||
|
||||
@@ -14,24 +14,6 @@
|
||||
|
||||
<body class="auth-page">
|
||||
|
||||
<% if notice %>
|
||||
<div data-alert class="alert-box success alert-layout">
|
||||
<a href="#" class="close">×</a>
|
||||
<div class="row">
|
||||
<%= notice %>
|
||||
</div>
|
||||
</div>
|
||||
<% end %>
|
||||
|
||||
<% if alert %>
|
||||
<div data-alert class="alert-box alert alert-layout">
|
||||
<a href="#" class="close">×</a>
|
||||
<div class="row">
|
||||
<%= alert %>
|
||||
</div>
|
||||
</div>
|
||||
<% end %>
|
||||
|
||||
<div class="row">
|
||||
<div class="small-12 medium-8 large-5 column small-centered">
|
||||
<h1>
|
||||
@@ -42,7 +24,27 @@
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="row auth">
|
||||
<div class="small-12 medium-8 large-5 column small-centered">
|
||||
<div class="panel">
|
||||
<% if notice %>
|
||||
<div data-alert class="alert-box radius success">
|
||||
<a href="#" class="close">×</a>
|
||||
<%= notice %>
|
||||
</div>
|
||||
<% end %>
|
||||
|
||||
<% if alert %>
|
||||
<div data-alert class="alert-box radius warning">
|
||||
<a href="#" class="close">×</a>
|
||||
<%= alert %>
|
||||
</div>
|
||||
<% end %>
|
||||
|
||||
<%= yield %>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -1,6 +1,3 @@
|
||||
<div class="auth row">
|
||||
<div class="small-12 medium-8 large-5 column small-centered">
|
||||
<div class="panel">
|
||||
<h2><%= t("devise_views.organizations.registrations.new.title") %></h2>
|
||||
|
||||
<%= form_for(resource, as: :user, url: organization_registration_path) do |f| %>
|
||||
@@ -25,12 +22,18 @@
|
||||
|
||||
<%= f.simple_captcha input_html: {required: false} %>
|
||||
|
||||
|
||||
<%= f.label :terms_of_service do %>
|
||||
<%= f.check_box :terms_of_service, label: false %>
|
||||
<span class="checkbox">
|
||||
<%= t("devise_views.users.registrations.new.terms",
|
||||
terms: link_to(t("devise_views.users.registrations.new.terms_link"), "/conditions", target: "_blank")).html_safe %></span>
|
||||
<% end %>
|
||||
|
||||
|
||||
<%= f.submit t("devise_views.organizations.registrations.new.submit"), class: "button radius expand" %>
|
||||
</div>
|
||||
</div>
|
||||
<% end %>
|
||||
|
||||
<%= render "devise/shared/links" %>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
<div class="page row-full">
|
||||
<div class="row">
|
||||
<div class="text small-12 column">
|
||||
<h2>Terminos de acceso al Padrón</h2>
|
||||
<%= simple_format t('pages.census_terms') %>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -20,9 +20,10 @@
|
||||
<blockquote>
|
||||
<p><strong>I. Participación:</strong> Donde poder decidir qué ciudad queremos tener (a través de propuestas ciudadanas, espacios de debate, presupuestos participativos, legislación colaborativa, y muchos otros procesos que iremos implementando)</p>
|
||||
|
||||
<p><strong>II. Transparencia:</strong> El espacio para ejercer nuestro derecho de acceso a la información. El derecho a que cualquier persona pueda preguntar cualquier tipo de información sobre el Ayuntamiento, y se le deba responder de manera clara y satisfaciendo la pregunta.</p>
|
||||
<p><strong>II. Transparencia:</strong> En este espacio se publicarán todos los datos relativos a quién y cómo se gestiona Madrid (nombres de los responsables, cargos, sueldos, planes de gobierno, contratos, agendas de los responsables...) Además es el espacio donde ejercer el derecho de acceso a la información, pudiendo solicitar cualquier información sobre el Ayuntamiento de Madrid de manera fácil y rápida.
|
||||
</p>
|
||||
|
||||
<p><strong>III. Datos Abiertos:</strong> Aquí iremos colgando todas las bases de datos que tiene el Ayuntamiento, para que cualquiera pueda usar toda la información directamente, sin necesidad ni siquiera de preguntar.</p>
|
||||
<p><strong>III. Datos Abiertos:</strong> En este espacio se cuelgan las bases de datos que tiene el Ayuntamiento, para que cualquiera pueda usar toda la información directamente, sin necesidad ni siquiera de preguntar. También se puede solicitar la publicación de más bases de datos.</p>
|
||||
</blockquote>
|
||||
|
||||
<p>Inauguramos el nuevo portal con la nueva sección de Participación, y en breve añadiremos las nuevas secciones de Transparencia y Datos Abiertos (así que mantenemos por el momento los enlaces a las páginas al respecto que ya existían).</p>
|
||||
@@ -33,11 +34,11 @@
|
||||
|
||||
<h3>I.I. Espacio de debate</h3>
|
||||
|
||||
<p>En éste espacio, cualquier persona puede abrir un hilo de discusión sobre cualquier tema, creando un espacio independiente donde la gente podrá debatir sobre el tema propuesto. De esta manera, en este espacio digital convivirán cada día cientos de espacios de debate distintos entre los que la ciudadanía podrá pasearse, sumándose a los que más les interese.</p>
|
||||
<p>En este espacio, cualquier persona puede abrir un hilo de discusión sobre cualquier tema, creando un espacio independiente donde la gente podrá debatir sobre el tema propuesto. De esta manera, en este espacio digital convivirán cada día cientos de espacios de debate distintos entre los que la ciudadanía podrá pasearse, sumándose a los que más les interese.</p>
|
||||
|
||||
<p>Tanto los hilos, como los comentarios podrán ser valorados por cualquiera, de tal manera que será la propia ciudadanía, y nadie en su nombre, la que decida cuáles son los temas más importantes en cada momento. Estos serán presentados en la portada del espacio, pudiendo por supuesto accederse a todos los demás temas en páginas posteriores, o usando otros criterios de ordenación (los temas con más comentarios, los más nuevos, los más controvertidos, etc.).</p>
|
||||
|
||||
<p>Cada uno de los trabajadores del Ayuntamiento tiene un usuario propio, que será resaltado como tal, permitiendo que participen en los debates al mismo nivel que todos los demás ciudadanos. Esto permitirá crear espacios de comunicación directos entre unos y otros, evitando los inconvenientes que implica la comunicación medidada, y respondiendo a un planteamiento claro por parte del nuevo gobierno de Madrid por el cual el Ayuntamiento trabaja para sus ciudadanos, y ante ellos debe responder.</p>
|
||||
<p>Cada uno de los trabajadores del Ayuntamiento tiene un usuario propio, que será resaltado como tal, permitiendo que participen en los debates al mismo nivel que todos los demás ciudadanos. Esto permitirá crear espacios de comunicación directos entre unos y otros, evitando los inconvenientes que implica la comunicación medidada, y respondiendo a un planteamiento claro por parte del nuevo gobierno de Madrid por el cual el Ayuntamiento trabaja para la ciudadanía, y ante ella debe responder.</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -15,18 +15,12 @@
|
||||
<span>Utilízalo libremente o ayúdanos a mejorarlo, es software libre</span>
|
||||
</li>
|
||||
</a>
|
||||
<a href="/coming_soon">
|
||||
<!-- <a href="/participation">
|
||||
<li>
|
||||
Próximas novedades
|
||||
<span>Seguimos trabajando para los ciudadanos</span>
|
||||
</li>
|
||||
</a>
|
||||
<a href="/participation">
|
||||
<li>
|
||||
El Área de Gobierno
|
||||
Participación y Transparencia en Madrid y próximas novedades
|
||||
<span>Participación Ciudadana, Transparencia y Gobierno Abierto</span>
|
||||
</li>
|
||||
</a>
|
||||
</a> -->
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
<li>
|
||||
<a href="#">I. Participación</a>
|
||||
<ul>
|
||||
<li><a href="#">I.1. Espacio de debate</a></li>
|
||||
<li><a href="#">I.1. Propuestas ciudadanas</a></li>
|
||||
<li><a href="#">I.2. Presupuestos participativos</a></li>
|
||||
<li><a href="#">I.3. Legislacion colaborativa</a></li>
|
||||
<li><a href="#">I.4. Co-gobierno ciudadano</a></li>
|
||||
@@ -20,27 +20,31 @@
|
||||
<div class="text small-12 medium-9 column">
|
||||
<h1>El Área de Gobierno de Participación Ciudadana, Transparencia y Gobierno Abierto</h1>
|
||||
|
||||
<p>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.</p>
|
||||
<p>Desde el nuevo gobierno del Ayuntamiento de Madrid ponemos en marcha un nuevo proyecto de participación y transparencia, desarrollado a través de la recién creada área de gobierno: Participación Ciudadana, Transparencia y Gobierno Abierto. El objetivo de este nuevo proyecto 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.</p>
|
||||
|
||||
<p>Iremos publicando nuestros avances, las novedades y cualquier otra cosa que queramos compartir con vosotros en <a href="/blog" target="_blank">nuestro blog</a>.</p>
|
||||
<p>Este nuevo área de gobierno también es la encargada de la atención al ciudadano, de las sugerencias y reclamaciones, de la evaluación y calidad de las políticas y gestión del Ayuntamiento, de la administración electrónica y otros temas relacionados con la relación entre ciudadanía e institución.</p>
|
||||
|
||||
<p>Y podéis escribirnos para cualquier cosa a la dirección <a href="mailto:ag.gobiernoabierto@madrid.es">ag.gobiernoabierto@madrid.es</a></p>
|
||||
<p>Iremos publicando nuestros avances, las novedades y cualquier otra cosa que queramos compartir con vosotros en relación con el proyecto en <a href="/blog" target="_blank">nuestro blog</a>.</p>
|
||||
|
||||
<p>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:</p>
|
||||
<p>Podéis escribirnos para lo que queráis a <a href="mailto:ag.gobiernoabierto@madrid.es">ag.gobiernoabierto@madrid.es</a></p>
|
||||
|
||||
<p>A continuación os presentamos algunas de las principales novedades que tenemos planeadas poner en marcha en relación con el proyecto de participación y transparencia, aparte de las que vayamos diseñando o se nos vayan proponiendo durante la legislatura:</p>
|
||||
|
||||
<h3>I. Participación.</h3>
|
||||
<ul>
|
||||
<li><strong>I.1. Presupuestos participativos.</strong> 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.</li>
|
||||
<li><strong>I.1. Propuestas ciudadanas.</strong> Dentro de muy poco inauguraremos esta sección. Un espacio 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.</li>
|
||||
|
||||
<li><strong>I.2. Legislacion colaborativa.</strong> 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.</li>
|
||||
<li><strong>I.2. Presupuestos participativos.</strong> 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.</li>
|
||||
|
||||
<li><strong>I.3. Co-gobierno ciudadano.</strong> Mediante este sistema la ciudadanía podrá decidir las líneas prioritarias de actuación del Ayuntamiento a medio plazo.</li>
|
||||
<li><strong>I.3. Legislacion colaborativa.</strong> 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.</li>
|
||||
|
||||
<li><strong>I.4. Participación sectorial.</strong> 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.</li>
|
||||
<li><strong>I.4. Co-gobierno ciudadano.</strong> Mediante este sistema la ciudadanía podrá decidir las líneas prioritarias de actuación del Ayuntamiento a medio plazo.</li>
|
||||
|
||||
<li><strong>I.5. Inclusión, neutralidad y privacidad.</strong> 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.</li>
|
||||
<li><strong>I.5. Participación sectorial.</strong> 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.</li>
|
||||
|
||||
<li><strong>I.6. Innovación social.</strong> 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.</li>
|
||||
<li><strong>I.6. Inclusión, neutralidad y privacidad.</strong> 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.</li>
|
||||
|
||||
<li><strong>I.7. Innovación social.</strong> 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.</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -8,10 +8,10 @@
|
||||
<div class="row collapse">
|
||||
|
||||
<div class="small-9 medium-12 large-9 columns">
|
||||
<input type="text" name="search" placeholder="<%= t("shared.search_form.search_placeholder") %>">
|
||||
<input type="text" name="search" placeholder="<%= t("shared.search_form.search_placeholder") %>" class="search-form">
|
||||
</div>
|
||||
<div class="small-3 medium-12 large-3 columns">
|
||||
<input type="submit" class="button warning postfix" value="<%= t('shared.search_form.search_button') %>">
|
||||
<input type="submit" class="button secondary postfix" value="<%= t('shared.search_form.search_button') %>">
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
@@ -1,6 +1,3 @@
|
||||
<div class="auth row">
|
||||
<div class="small-12 medium-8 large-5 column small-centered">
|
||||
<div class="panel">
|
||||
<h2><%= t("devise_views.users.registrations.new.title") %></h2>
|
||||
|
||||
<%# render 'devise/omniauth_form' %>
|
||||
@@ -8,8 +5,10 @@
|
||||
<%= form_for(resource, as: resource_name, url: registration_path(resource_name)) do |f| %>
|
||||
<%= render 'shared/errors', resource: resource %>
|
||||
|
||||
<%= link_to t("devise_views.users.registrations.new.organization_signup"), new_organization_registration_path %><br>
|
||||
<br>
|
||||
<p>
|
||||
<%= t("devise_views.users.registrations.new.organization_signup",
|
||||
signup_link: link_to(t("devise_views.users.registrations.new.organization_signup_link"), new_organization_registration_path)).html_safe %>
|
||||
</p>
|
||||
|
||||
<div class="row">
|
||||
<div class="small-12 column">
|
||||
@@ -29,12 +28,18 @@
|
||||
|
||||
<%= f.simple_captcha input_html: {required: false} %>
|
||||
|
||||
|
||||
<%= f.label :terms_of_service do %>
|
||||
<%= f.check_box :terms_of_service, label: false %>
|
||||
<span class="checkbox">
|
||||
<%= t("devise_views.users.registrations.new.terms",
|
||||
terms: link_to(t("devise_views.users.registrations.new.terms_link"), "/conditions", target: "_blank")).html_safe %></span>
|
||||
<% end %>
|
||||
|
||||
|
||||
<%= f.submit t("devise_views.users.registrations.new.submit"), class: "button radius expand" %>
|
||||
</div>
|
||||
</div>
|
||||
<% end %>
|
||||
|
||||
<%= render "devise/shared/links" %>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -59,7 +59,10 @@ en:
|
||||
password_label: "Password"
|
||||
password_confirmation_label: "Confirm password"
|
||||
submit: "Sign up"
|
||||
organization_signup: "Do you represent an organization / group? Enter here"
|
||||
organization_signup: "Do you represent an organization / group? %{signup_link}"
|
||||
organization_signup_link: "Sign up here"
|
||||
terms: "To sign up in this site your accept the %{terms}"
|
||||
terms_link: "terms of use"
|
||||
organizations:
|
||||
registrations:
|
||||
new:
|
||||
@@ -92,9 +95,10 @@ en:
|
||||
shared:
|
||||
links:
|
||||
login: "Log in"
|
||||
signup: "Sign up"
|
||||
signup: "Don't have an account? %{signup_link}"
|
||||
signup_link: "Sign up"
|
||||
#organization_signup: "Sign up as an organization / collective"
|
||||
signin_with_provider: "Sign in with %{provider}"
|
||||
organization_signup: "Sign up as an organization / collective"
|
||||
new_password: "Forgot your password?"
|
||||
new_confirmation: "Didn't receive confirmation instructions?"
|
||||
new_unlock: "Didn't receive unlock instructions?"
|
||||
|
||||
@@ -59,7 +59,10 @@ es:
|
||||
password_label: "Contraseña"
|
||||
password_confirmation_label: "Confirmar contraseña"
|
||||
submit: "Registrarse"
|
||||
organization_signup: "¿Representas a una organización / colectivo? Entra aquí"
|
||||
organization_signup: "¿Representas a una organización / colectivo? %{signup_link}"
|
||||
organization_signup_link: "Regístrate aquí"
|
||||
terms: "Al registrarte aceptas las %{terms}"
|
||||
terms_link: "condiciones de uso"
|
||||
organizations:
|
||||
registrations:
|
||||
new:
|
||||
@@ -92,8 +95,9 @@ es:
|
||||
shared:
|
||||
links:
|
||||
login: "Entrar"
|
||||
signup: "Registrarse"
|
||||
organization_signup: "Registro para organizaciones / colectivos"
|
||||
signup: "¿No tienes una cuenta? %{signup_link}"
|
||||
signup_link: "Regístrate"
|
||||
#organization_signup: "Registro para organizaciones / colectivos"
|
||||
signin_with_provider: "Entrar con %{provider}"
|
||||
new_password: "¿Olvidaste tu contraseña?"
|
||||
new_confirmation: "¿No has recibido instrucciones para confirmar tu cuenta?"
|
||||
|
||||
@@ -16,12 +16,12 @@ es:
|
||||
open_city_slogan:
|
||||
"Empecemos escuchando qué tiene que decir Madrid.
|
||||
Para ello abrimos esta Puerta del Sol digital, donde toda la gente de Madrid podemos encontrarnos para debatir y compartir todo lo que queramos.
|
||||
También un espacio donde poder hablar directamente con toda la gente del Ayuntamiento de Madrid, incluyendo a la Alcaldesa."
|
||||
Es también un espacio donde poder hablar directamente con las personas que trabajamos en el Ayuntamiento de Madrid, incluyendo a los concejales y a la Alcaldesa."
|
||||
open_city_text:
|
||||
"Aquí cualquier voz tiene su espacio y son los ciudadanos y ciudadanas, 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 su ciudadanía, y ante ella debe responder."
|
||||
open_city_soon: "Y muy pronto abrimos la sección de propuestas ciudadanas."
|
||||
"Aquí cualquier voz tiene su espacio y son los ciudadanos y ciudadanas, y nadie en su nombre, quienes deciden votando los debates cuáles son los temas
|
||||
más importantes de cada momento. Los responsables del gobierno tienen cuentas de usuario propias con las que podrán participar en los debates, y ser evaluados
|
||||
al mismo nivel que todos los demás."
|
||||
open_city_soon: "Muy pronto abriremos la sección de propuestas ciudadanas, donde cualquiera podrá presentar propuestas y, si reciben apoyo, serán puestas en marcha por el Ayuntamiento."
|
||||
see_all_debates: Ver todos los debates
|
||||
my_account_link: Mi cuenta
|
||||
locale: "Idioma:"
|
||||
|
||||
@@ -7,67 +7,9 @@ es:
|
||||
general_terms:
|
||||
"Términos y Condiciones"
|
||||
census_terms:
|
||||
"Ley Orgánica 15/1999 (LOPD):
|
||||
|
||||
1º).- En el tratamiento y comprobación de datos de los usuarios que se den de alta en la Web, va a existir una recogida y comunicación de sus datos entre varias Direcciones Generales del Ayuntamiento, responsable cada una de sus propios ficheros de datos, que son los que van a dar cobertura jurídica LOPD al proyecto:
|
||||
|
||||
Fichero: “Gestión de procesos participativos” cuyo responsable es la Dirección General de Participación Ciudadana y es donde se van a recoger y tratar los datos de todos los usuarios de la web.
|
||||
|
||||
Fichero: “Padrón Municipal de Habitantes” cuyo responsable es la Dirección General de Estadística y donde constan todos los ciudadanos empadronados en Madrid
|
||||
|
||||
Fichero: “Servicios Atención al Ciudadano” cuyo responsable es la Dirección General de Calidad y Atención al Ciudadano y donde se trata la información entre otras de los datos registrados en el CRM en el que figura información detallada de las personas que han realizado alguna gestión en el Ayuntamiento a través de Línea Madrid.
|
||||
|
||||
2º).- El tratamiento de los usuarios que se den de alta en la Web va a tener varios niveles de acceso y en cada uno de ellos se van a tratar y recoger diversos datos, en función de que se precise autenticar o no el usuario, y que le van a habilitar a su vez para realizar una serie de acciones (que tenéis que definir).
|
||||
|
||||
a) El usuario se da de alta inicial en la Web aportando únicamente un correo electrónico. Este nivel 1 le permitirá........(lo tenéis que definir e informar al usuario).
|
||||
|
||||
La edad mínima para darse de alta es 16 años, de lo que habrá que informar, aunque en este nivel no se va a contrastar este dato.
|
||||
|
||||
La leyenda informativa de protección de datos que tendría que aparecer aquí sería la siguiente:
|
||||
|
||||
Los usuarios serán mayores de 16 años y los datos aportados serán incorporados y tratados por el Ayuntamiento de Madrid de acuerdo con la descripción del fichero que figura al final de esta información. Con carácter general los datos recogidos no podrán ser cedidos a terceros salvo en los supuestos previstos 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. El interesado podrá ejercer los derechos de acceso, rectificación, cancelación y oposición, ante el órgano responsable que aparece al final de la información, 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.
|
||||
|
||||
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)
|
||||
|
||||
b) Desde el nivel 1, se le dará la posibilidad al usuario de que pueda acceder a un nivel superior (nivel 3) que le permitirá......... (lo tenéis que definir e informar al usuario).
|
||||
|
||||
Para acceder a este nivel 3, sería necesario estar empadronado en Madrid, ser mayor de edad y disponer de un código de verificación que le será facilitado por el Ayuntamiento (DG de Participación Ciudadana).
|
||||
|
||||
Para ello el usuario deberá aportar los siguientes datos:
|
||||
|
||||
Nombre y apellidos; DNI-pasaporte o tarjeta residencia; fecha de nacimiento. (No he incluido el domicilio pues con el campo DNI, tanto padrón como CRM os chequea la información).
|
||||
|
||||
Estos datos se contrastarán (con el consentimiento del usuario) con Padrón y con CRM, con el objeto de autenticar el empadronamiento y comprobar si ya disponemos de teléfonos móviles o correos electrónicos que el usuario nos haya aportado previamente y que se le mostrarán en pantalla, al objeto de que confirme en cual de ellos quiere recibir el código de verificación que le acreditará en el nivel 3.
|
||||
|
||||
En el caso de que no exista información previa de correo electrónico o móvil del usuario, o existiendo y mostrada al usuario, este no confirme dicho canal para recibir el código de verificación, se le dará la posibilidad de recibirlo en el domicilio que figure en el padrón municipal o pasarse por una OAC de Línea Madrid para que se lo faciliten (tenéis que definir como se le informa de ambas posibilidades)
|
||||
|
||||
La leyenda informativa de protección de datos que tendría que aparecer aquí sería la siguiente:
|
||||
|
||||
Para disponer del código de verificación hay que ser mayor de edad y estar empadronado en Madrid aportando los datos indicados anteriormente, los cuales serán contrastados por la Dirección General de Participación Ciudadana con los ficheros “Padrón Municipal de Habitantes” cuyo responsable es la Dirección General de Estadística y “Servicios Atención al Ciudadano” cuyo responsable es la Dirección General de Calidad y Atención al Ciudadano.
|
||||
|
||||
Para contrastar esta información se precisa su consentimiento marcando esta casilla □
|
||||
|
||||
Los datos aportados serán incorporados y tratados por la Dirección General de Participación Ciudadana en el fichero “Gestión de Procesos Participativos” indicado anteriormente.
|
||||
|
||||
Nota sobre la mayoría de edad para el nivel 3.
|
||||
|
||||
He diferenciado entre nivel 1 (mayor de 16 años), del nivel 3 (mayoría de edad), teniendo en consideración que por la información que me habéis pasado y dado que en el nivel 3 se va a poder presentar iniciativas normativas, he tomado como referencia, creo, que la única ley que se podría aplicar por analogía y es la Ley Orgánica 3/1984 reguladora de la iniciativa legislativa popular, en cuyo artículo 1 establece la necesidad de ser mayor de edad. (No obstante el tema de la edad lo tendréis que valorar y decidir).
|
||||
|
||||
c) Por último, también existirá la posibilidad para aquellos usuarios que no sean mayores de edad, o siéndolo, no estén empadronados en Madrid, de que puedan disponer de un nivel superior (nivel 2) que no precisará autenticación de datos por el Ayuntamiento.
|
||||
|
||||
Para ello desde el nivel 1, se informará que en el caso de no ser mayor de edad, o siendolo, no se este empadronado en Madrid se podrá disponer de un código de acceso que se le enviará al número de móvil que nos facilite y que le permitirá.....( lo tenéis que definir e informar al usuario).
|
||||
|
||||
La leyenda informativa de protección de datos que tendría que aparecer aquí sería la siguiente:
|
||||
|
||||
Los datos aportados serán incorporados y tratados por la Dirección General de Participación Ciudadana en el fichero “Gestión de Procesos Participativos” indicado anteriormente.
|
||||
|
||||
3º) Teniendo en cuenta lo anterior, cumpliremos con las obligaciones de información y consentimiento previstas en la LOPD.
|
||||
|
||||
No obstante y teniendo en consideración que en un primer momento vais a disponer, tratar y contrastar una gran cantidad de datos de los usuarios en los diferentes perfiles de acceso, es necesario que seáis especialmente cuidadosos con el principio de calidad de los datos, todo ello a los efectos de evitar errores en la recogida y tratamiento de los datos, teniendo especial importancia el disponer siempre de la prueba del consentimiento de los usuarios en el nivel 3, para la comprobación de sus datos en los dos ficheros.
|
||||
|
||||
4º) Para terminar tenemos que trabajar conjuntamente con la DG de Participación Ciudadana en las medidas de seguridad LOPD a aplicar a la Web y en como se documentan dichas medidas."
|
||||
"Para verificar la cuenta hay que tener 16 años o más y estar empadronado en Madrid aportando los datos indicados anteriormente, los cuales serán contrastados por la Dirección General de Participación Ciudadana con los ficheros 'Padrón Municipal de Habitantes' cuyo responsable es la Dirección General de Estadística y 'Servicios Atención al Ciudadano' cuyo responsable es la Dirección General de Calidad y Atención al Ciudadano.
|
||||
Aceptando el proceso de verificación acepta dar su consentimiento para contrastar dicha información, así como medios de contacto que figuren en dichos ficheros.
|
||||
Los datos aportados serán incorporados y tratados por la Dirección General de Participación Ciudadana en el fichero 'Gestión de Procesos Participativos' indicado anteriormente en las condiciones de uso del portal."
|
||||
transparency:
|
||||
"Transparencia"
|
||||
opendata:
|
||||
|
||||
@@ -15,7 +15,7 @@ puts "Creating Users"
|
||||
def create_user(email, username = Faker::Name.name)
|
||||
pwd = '12345678'
|
||||
puts " #{username}"
|
||||
User.create!(username: username, email: email, password: pwd, password_confirmation: pwd, confirmed_at: Time.now)
|
||||
User.create!(username: username, email: email, password: pwd, password_confirmation: pwd, confirmed_at: Time.now, terms_of_service: "1")
|
||||
end
|
||||
|
||||
admin = create_user('admin@madrid.es', 'admin')
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
# Default admin user (change password after first deploy to a server!)
|
||||
admin = User.create!(username: 'admin', email: 'admin@madrid.es', password: '12345678', password_confirmation: '12345678', confirmed_at: Time.now)
|
||||
admin = User.create!(username: 'admin', email: 'admin@madrid.es', password: '12345678', password_confirmation: '12345678', confirmed_at: Time.now, terms_of_service: "1")
|
||||
admin.create_administrator
|
||||
|
||||
# Names for the moderation console, as a hint for moderators
|
||||
|
||||
@@ -3,6 +3,7 @@ FactoryGirl.define do
|
||||
sequence(:username) { |n| "Manuela#{n}" }
|
||||
sequence(:email) { |n| "manuela#{n}@madrid.es" }
|
||||
password 'judgmentday'
|
||||
terms_of_service '1'
|
||||
confirmed_at { Time.now }
|
||||
|
||||
trait :hidden do
|
||||
|
||||
@@ -13,6 +13,7 @@ feature 'Organizations' do
|
||||
fill_in 'user_password', with: 'greenpeace'
|
||||
fill_in 'user_password_confirmation', with: 'greenpeace'
|
||||
fill_in 'user_captcha', with: correct_captcha_text
|
||||
check 'user_terms_of_service'
|
||||
|
||||
click_button 'Sign up'
|
||||
|
||||
@@ -31,11 +32,11 @@ feature 'Organizations' do
|
||||
end
|
||||
|
||||
scenario 'Shared links' do
|
||||
visit new_user_registration_path
|
||||
expect(page).to have_link "Sign up as an organization / collective"
|
||||
# visit new_user_registration_path
|
||||
# expect(page).to have_link "Sign up as an organization / collective"
|
||||
|
||||
visit new_organization_registration_path
|
||||
expect(page).to have_link "Sign up"
|
||||
# visit new_organization_registration_path
|
||||
# expect(page).to have_link "Sign up"
|
||||
|
||||
visit new_user_session_path
|
||||
|
||||
|
||||
@@ -12,6 +12,7 @@ feature 'Users' do
|
||||
fill_in 'user_password', with: 'judgementday'
|
||||
fill_in 'user_password_confirmation', with: 'judgementday'
|
||||
fill_in 'user_captcha', with: correct_captcha_text
|
||||
check 'user_terms_of_service'
|
||||
|
||||
click_button 'Sign up'
|
||||
|
||||
|
||||
@@ -52,6 +52,13 @@ describe User do
|
||||
expect(subject).to be_valid
|
||||
end
|
||||
|
||||
describe "#terms" do
|
||||
it "is not valid without accepting the terms of service" do
|
||||
subject.terms_of_service = nil
|
||||
expect(subject).to_not be_valid
|
||||
end
|
||||
end
|
||||
|
||||
describe "#name" do
|
||||
it "is the username when the user is not an organization" do
|
||||
expect(subject.name).to eq(subject.username)
|
||||
|
||||
@@ -9,6 +9,7 @@ module CommonActions
|
||||
fill_in 'user_password', with: password
|
||||
fill_in 'user_password_confirmation', with: password
|
||||
fill_in 'user_captcha', with: correct_captcha_text
|
||||
check 'user_terms_of_service'
|
||||
|
||||
click_button 'Sign up'
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user