diff --git a/app/assets/stylesheets/admin/dashboard/index.scss b/app/assets/stylesheets/admin/dashboard/index.scss index c5e6810a9..78fe1aec3 100644 --- a/app/assets/stylesheets/admin/dashboard/index.scss +++ b/app/assets/stylesheets/admin/dashboard/index.scss @@ -3,4 +3,29 @@ text-transform: uppercase; border-bottom: 1px solid $border; } + + address { + > :not(:last-child) { + &::after { + content: ""; + display: block; + margin-bottom: $line-height / 3; + } + } + + a { + &[href^="mailto:"] { + @include has-fa-icon(envelope, regular); + } + + &[href^="http"] { + @include has-fa-icon(globe, solid); + } + + &::before { + margin-#{$global-right}: 0.2em; + transform: translateY(-0.2em); + } + } + } } diff --git a/app/components/admin/dashboard/index_component.html.erb b/app/components/admin/dashboard/index_component.html.erb index 3328ee99a..1a5ded131 100644 --- a/app/components/admin/dashboard/index_component.html.erb +++ b/app/components/admin/dashboard/index_component.html.erb @@ -2,3 +2,10 @@ <%= header(skip_section_title: true) %>
<%= t("admin.dashboard.index.description", org: setting["org_name"]) %>
+ +<%= info %> + + + <%= email_link %> + <%= website_link %> + diff --git a/app/components/admin/dashboard/index_component.rb b/app/components/admin/dashboard/index_component.rb index 85b579d63..0288646e3 100644 --- a/app/components/admin/dashboard/index_component.rb +++ b/app/components/admin/dashboard/index_component.rb @@ -4,4 +4,18 @@ class Admin::Dashboard::IndexComponent < ApplicationComponent def title t("admin.dashboard.index.title") end + + private + + def info + sanitize t("admin.dashboard.index.info") + end + + def email_link + mail_to "info@consulfoundation.org" + end + + def website_link + link_to "https://consuldemocracy.org", "https://consuldemocracy.org" + end end diff --git a/config/locales/en/admin.yml b/config/locales/en/admin.yml index 031a9759c..c5589ba63 100644 --- a/config/locales/en/admin.yml +++ b/config/locales/en/admin.yml @@ -451,6 +451,16 @@ en: back: Go back to %{org} title: Administration description: Welcome to the %{org} admin panel. + info: |- +This is the place where you, as an administrator, implement and oversee the citizen participation process in your city or region.
+ +You are now one of hundreds of governments and municipalities worldwide that are using the CONSUL DEMOCRACY platform to put citizen participation into practice. Congratulations!
+ +The CONSUL DEMOCRACY Foundation is at the heart of the global user community. We'd like to ask you to get in touch so we get a grasp of who's using the software and see how we might assist with implementation or use. We can't wait to welcome you to the community.
+ +Happy administrating!
+ +Greetings from the CONSUL DEMOCRACY Foundation team.
actions: index: description: "When users create proposals they can access a dashboard of their proposal, where you can propose resources and recommendations to get support for their idea." diff --git a/config/locales/es/admin.yml b/config/locales/es/admin.yml index 1c317d3a3..783f2c3ef 100644 --- a/config/locales/es/admin.yml +++ b/config/locales/es/admin.yml @@ -451,6 +451,16 @@ es: back: Volver a %{org} title: Administración description: Bienvenido al panel de administración de %{org}. + info: |- +Este es el lugar donde tú, como administrador, implementas y supervisas el proceso de participación ciudadana en tu ciudad o región.
+ +Ahora eres uno de los cientos de gobiernos y municipios de todo el mundo que están utilizando la plataforma CONSUL DEMOCRACY para poner en práctica la participación ciudadana. ¡Enhorabuena!
+ +La Fundación CONSUL DEMOCRACY está en el centro de la comunidad mundial de usuarios. Nos gustaría pedirte que te pongas en contacto con nosotros para saber quién utiliza el software y ver cómo podemos ayudar en su implantación o uso. Estamos deseando darte la bienvenida a la comunidad.
+ +¡Feliz administración!
+ +Saludos del equipo de la Fundación CONSUL DEMOCRACY.
actions: index: description: "Cuando los usuarios crean propuestas pueden acceder a un panel de progreso de su propuesta, donde se le puede proponer recursos y recomendaciones para conseguir apoyos a su idea."