Merge branch 'develop' into staging

This commit is contained in:
Xavier J 2017-01-03 10:47:18 +01:00
commit f28fbfe94a
15 changed files with 31 additions and 207 deletions

View file

@ -50,7 +50,7 @@ function scroll_to() {
$('.js-scrollTo').on('click', function () { // Au clic sur un élément $('.js-scrollTo').on('click', function () { // Au clic sur un élément
var page = $(this).attr('cible'); // Page cible var page = $(this).attr('cible'); // Page cible
var speed = 600; // Durée de l'animation (en ms) var speed = 600; // Durée de l'animation (en ms)
$('html, body').animate({scrollTop: $(page).offset().top - 100}, speed); // Go $('html, body').animate({scrollTop: $(page).offset().top - 200}, speed); // Go
return false; return false;
}); });
} }

View file

@ -1,17 +0,0 @@
$(document).on('page:load', all_video);
$(document).ready(all_video);
function all_video() {
$(".all_video").on('click', function(event){
$("#all_video").slideToggle(200);
if (event.stopPropagation) {
event.stopPropagation();
}
event.cancelBubble = true;
return false;
});
}

View file

@ -39,6 +39,10 @@
color: white; color: white;
} }
.latest_release{
margin-left: 1%
}
#landing_body{ #landing_body{
.split-hr-left { .split-hr-left {
margin-left: auto; margin-left: auto;

View file

@ -2,12 +2,12 @@ class Administrateurs::SessionsController < Sessions::SessionsController
def demo def demo
return redirect_to root_path if Rails.env.production? return redirect_to root_path if Rails.env.production?
@administrateur = Administrateur.new(email: 'admin@tps.fr', password: 'password') @user = User.new(email: DemoEmails[:admin], password: 'password')
render 'new' render 'users/sessions/new'
end end
def new def new
@administrateur = Administrateur.new redirect_to new_user_session_path
end end
def create def create

View file

@ -2,12 +2,12 @@ class Gestionnaires::SessionsController < Sessions::SessionsController
def demo def demo
return redirect_to root_path if Rails.env.production? return redirect_to root_path if Rails.env.production?
@gestionnaire = Gestionnaire.new(email: 'gestionnaire@apientreprise.fr', password: 'password') @user = User.new(email: DemoEmails[:gestionnaire], password: 'password')
render 'new' render 'users/sessions/new'
end end
def new def new
@gestionnaire = Gestionnaire.new redirect_to new_user_session_path
end end
def create def create

View file

@ -32,8 +32,6 @@ class RootController < ApplicationController
return redirect_to administrations_path return redirect_to administrations_path
end end
# @latest_release = Github::Releases.latest
@latest_release = nil
render 'landing' render 'landing'
end end
end end

View file

@ -4,8 +4,7 @@ class Users::SessionsController < Sessions::SessionsController
def demo def demo
return redirect_to root_path if Rails.env.production? return redirect_to root_path if Rails.env.production?
@user = User.new(email: 'demo@tps.fr', password: 'password') @user = User.new(email: DemoEmails[:user], password: 'password')
render 'new' render 'new'
end end

View file

@ -1,20 +0,0 @@
class Github::API
def self.base_uri
'https://api.github.com'
end
def self.latest_release
call '/repos/sgmap/tps/releases/latest'
end
private
def self.call(end_point, params = {})
RestClient::Resource.new(
base_uri+end_point, timeout: 5
).get(params: params)
rescue RestClient::Forbidden
nil
end
end

View file

@ -1,11 +0,0 @@
class Github::Releases
def self.latest
latest_release = Github::API.latest_release
return nil if latest_release.nil?
release = Hashie::Mash.new JSON.parse(latest_release)
release.published_at = release.published_at.to_date.strftime('%d/%m/%Y')
release
end
end

View file

@ -1,7 +1,9 @@
%div#footer %div#footer
%p{class: "copyright col-md-push-#{12-main_container_size} col-md-#{main_container_size} col-lg-push-#{12-main_container_size} col-lg-#{main_container_size} text-muted small"} %p{class: "copyright col-md-push-#{12-main_container_size} col-md-#{main_container_size} col-lg-push-#{12-main_container_size} col-lg-#{main_container_size} text-muted small"}
= link_to 'SGMAP', "http://etatplateforme.modernisation.gouv.fr" = link_to 'SGMAP', "http://etatplateforme.modernisation.gouv.fr"
2016 = Time.now.year
\-
= link_to 'Nouveautés', 'https://github.com/sgmap/tps/releases', target: '_blank'
\- \-
= link_to 'CGU / Mentions légales', cgu_path = link_to 'CGU / Mentions légales', cgu_path
\- \-

View file

@ -13,7 +13,9 @@
%body %body
= render partial: 'layouts/support_navigator_banner' = render partial: 'layouts/support_navigator_banner'
#beta{class:(Rails.env == 'production' ? '' : 'beta_staging')} #beta{class:(Rails.env == 'production' ? '' : 'beta_staging')}
- if Rails.env != 'production' - if Rails.env == 'production'
Beta
- else
Env Test Env Test
- if Rails.env == 'test' - if Rails.env == 'test'

View file

@ -71,32 +71,16 @@
#utilisateurs.col-xs-12.col-sm-12.col-md-12.col-lg-12 #utilisateurs.col-xs-12.col-sm-12.col-md-12.col-lg-12
%h4 Ils nous font confiances %h4 Ils nous font confiances
Consel regional Ile de France, Conseil Regional Ile de France, Politique de la ville du Pas de Calais (ensemble des administrations et collectivités territoriales concernées), DRIEA Ile de France
Politique de la ville du Pas de calais,
DRIEA Ile de France
%br %br
Préfecture de la Martinique, DRIEE Ile de France, Ministère de lécologie et du développement durable, MEEM, CCI Normandie, DGE
Préfecture de la martinique,
DRIEE Ile de France,
Ministère de l'écologie et du développement durable,
MEME,
CCI Normandie
%br %br
.row .row
#partenaires.col-xs-12.col-sm-12.col-md-12.col-lg-12 #partenaires.col-xs-12.col-sm-12.col-md-12.col-lg-12
%h4 Ils travaillent avec nous %h4 Ils travaillent avec nous
Insee Insee, Infogreffe, Ministère de la jeunesse et du sport, IGN, DGFIP, CGET, France Connect, Open Streetmap, la BAN, api.gouv.fr, Euroquity - BPI, FNTP, Qualibat
Infogreff,
Ministere de la jeunesse et du sport, .split-hr-left
IGN,
DGFIP
France Connect,
BAN,
api.gouv.fr
Euroquity,
BPI,
FNTP,
Qualibat

View file

@ -1,123 +0,0 @@
#landing.max-size
#title
%h1.center
TPS
%h2.center
TéléProcédure Simplifiée
%br
%h3.center
Dématérialisez, réceptionnez et co-instruisez toutes vos démarches depuis un espace unique.
%br
%br
.center
%button.js-scrollTo.btn.btn-lg.btn-success{cible: '.demo_account'}
Envie d'essayer ?
#suite.max-size
.row.word.simplifier
.col-md-6.col-sm-6.col-xs-6.col-lg-6
= image_tag image_url('keywords/simplifier.png')
.col-md-6.col-sm-6.col-xs-6.col-lg-6
%ul.dynamic_ul
%li
Générateur simplifié de démarches en ligne pour les administrations
%li
Ne demander que les informations strictement nécessaires
%li
Profiter dune identification simplifiée grâce à
%a{href: 'http://www.modernisation.gouv.fr/ladministration-change-avec-le-numerique/par-son-systeme-dinformation/france-connect-un-acces-universel-aux-administrations-en-ligne',
target: '_blank'}
FranceConnect
.row.word.echanger
.col-md-6.col-sm-6.col-xs-6.col-lg-6
%ul.dynamic_ul
%li
Tchatter avec les services traitant jusquà la complétude du dossier
%li
Etre notifié de manière électronique
%li
Accompagner les usagers dans leur démarche
%li
Vérifier les pièces au fur et à mesure
.col-md-6.col-sm-6.col-xs-6.col-lg-6
= image_tag image_url('keywords/echanger.png')
.row.word.profiter
.col-md-6.col-sm-6.col-xs-6.col-lg-6
= image_tag image_url('keywords/profiter.png')
.col-md-6.col-sm-6.col-xs-6.col-lg-6
%ul.dynamic_ul
%li
Profiter des ressources cartographiques directement mobilisées, si nécessaire
%li
Récupérer des informations officielles collectées directement auprès des administrations
.row.word.news
.latest_release.col-md-7.col-sm-7.col-xs-7.col-lg-7
- if @latest_release.nil?
%p
Erreur dans la récupération des données
-else
%h3.text-info
= "Dernière version (#{@latest_release.tag_name} - #{@latest_release.published_at})"
.body
=@latest_release.body.html_safe
.center
\-
%br
%a{href: 'https://github.com/sgmap/tps/releases', target: '_blank'}
= 'Voir toutes les versions'
.col-md-5.col-sm-5.col-xs-5.col-lg-5
#video.center
%iframe{:allowfullscreen => "", :frameborder => "0", :height => "270", :src => "//www.dailymotion.com/embed/video/x3lp4cs", :width => "480"}
%br
=link_to 'Toutes les vidéos', '#', {style: 'text-decoration: none', class: 'all_video btn btn-default btn-sm'}
#all_video{style:'display: none'}
%br
%ul
%li
=link_to "Création d'une démarche avec TPS (Téléprocédure Simplifiée)", "http://dai.ly/x3s2o65", {target: '_blank'}
%li
=link_to "Etape 2 avec TPS : saisine de l'administration par un usager avec France Connect", "http://dai.ly/x3s2oj6", {target: '_blank'}
%li
=link_to "Etape 3 avec TPS : l'accompagnement par les services et l'invitation d'autres partenaires publics à co-instruire", "http://dai.ly/x3s2oqp", {target: '_blank'}
%li
=link_to "TPS: dernière étape, la validation du dossier et notification", "http://dai.ly/x3s2p6k", {target: '_blank'}
.row.word.demo_account.center
.col-md-4.col-sm-4.col-xs-4.col-lg-4
%h3.text-primary Acteurs publics
%h4 Créez des démarches en ligne simplifiées et sécurisées.
=link_to 'Démonstration', 'https://tps-dev.apientreprise.fr/administrateurs/sign_in/demo', {class: 'btn btn-lg btn-primary'}
.col-md-4.col-sm-4.col-xs-4.col-lg-4
%h3.text-warning Agents et services
%h4 Accompagnez et co-traitez les projets avec les usagers.
=link_to 'Démonstration', 'https://tps-dev.apientreprise.fr/gestionnaires/sign_in/demo', {class: 'btn btn-lg btn-warning'}
.col-md-4.col-sm-4.col-xs-4.col-lg-4
%h3.text-success Usagers
%h4 Profitez de démarches simplifiées et déchanges continus avec les services traitants.
=link_to 'Démonstration', 'https://tps-dev.apientreprise.fr/users/sign_in/demo', {class: 'btn btn-lg btn-success'}
.row.word.documentation
.col-md-4.col-sm-4.col-xs-4.col-lg-4.center
= image_tag image_url('keywords/documentation.png')
.col-md-4.col-sm-4.col-xs-4.col-lg-4
%ul.dynamic_ul
%li
=link_to 'Dépliant de présentation', '/data/TPS_Trois_volets.pdf', {target: '_blank'}
%li
=link_to 'Documentation dutilisation', '/data/TPS_documentations_v1_1.pdf', {target: '_blank'}
-#%li
-# = link_to 'Documentation des APIs (béta)', '/docs', {target: '_blank'}
.col-md-4.col-sm-4.col-xs-4.col-lg-4.center
= link_to 'Demander un accès administrateur', 'https://tps.apientreprise.fr/users/dossiers/new?procedure_id=31', {class: 'btn btn-lg btn-primary', target: '_blank'}

View file

@ -32,6 +32,7 @@
.actions .actions
= f.submit "Se connecter", class:'btn btn-primary' = f.submit "Se connecter", class:'btn btn-primary'
%br %br
- if @user.email != DemoEmails[:gestionnaire] && @user.email != DemoEmails[:admin]
= render "users/shared/links" = render "users/shared/links"

View file

@ -0,0 +1,5 @@
DemoEmails = {
user: 'demo@tps.fr',
gestionnaire: 'gestionnaire@apientreprise.fr',
admin: 'admin@tps.fr'
}