From 530d596dd37ecbf92f24e413b9658cf91961c1ab Mon Sep 17 00:00:00 2001 From: Viiciouss Date: Fri, 13 Oct 2017 15:20:45 +0200 Subject: [PATCH] condition d'utilisation --- src/app/app.module.ts | 4 +- src/app/app.routes.ts | 6 +- .../list-scan-effecter.component.scss | 23 ++ .../components/home/cgu/cgu.component.html | 262 ++++++++++++++++++ .../components/home/cgu/cgu.component.scss | 3 + .../components/home/cgu/cgu.component.spec.ts | 25 ++ src/app/components/home/cgu/cgu.component.ts | 20 ++ src/app/components/home/home.component.html | 48 ++-- .../navigationBar.component.html | 3 + .../envoyer-carte.component.html | 4 +- .../envoyer-carte.component.scss | 15 +- .../envoyer-carte/envoyer-carte.component.ts | 1 - 12 files changed, 381 insertions(+), 33 deletions(-) create mode 100644 src/app/components/home/cgu/cgu.component.html create mode 100644 src/app/components/home/cgu/cgu.component.scss create mode 100644 src/app/components/home/cgu/cgu.component.spec.ts create mode 100644 src/app/components/home/cgu/cgu.component.ts diff --git a/src/app/app.module.ts b/src/app/app.module.ts index 59fd0d3..4d305c3 100644 --- a/src/app/app.module.ts +++ b/src/app/app.module.ts @@ -39,6 +39,7 @@ import { DemandeOpCommercialComponent } from './components/admin/demande-op-comm import { ListCarteEnvoyerComponent } from './components/admin/list-carte-envoyer/list-carte-envoyer.component'; import { ListScanEffecterComponent } from './components/admin/list-scan-effecter/list-scan-effecter.component'; import { ResetPasswordComponent } from './components/home/reset-password/reset-password.component'; +import { CguComponent } from './components/home/cgu/cgu.component'; @@ -65,7 +66,8 @@ import { ResetPasswordComponent } from './components/home/reset-password/reset-p DemandeOpCommercialComponent, ListCarteEnvoyerComponent, ListScanEffecterComponent, - ResetPasswordComponent + ResetPasswordComponent, + CguComponent ], imports: [ BrowserModule, diff --git a/src/app/app.routes.ts b/src/app/app.routes.ts index da80b88..3797336 100644 --- a/src/app/app.routes.ts +++ b/src/app/app.routes.ts @@ -18,6 +18,8 @@ import { DemandeOpCommercialComponent } from './components/admin/demande-op-comm import { ListCarteEnvoyerComponent } from './components/admin/list-carte-envoyer/list-carte-envoyer.component'; import { ListScanEffecterComponent } from './components/admin/list-scan-effecter/list-scan-effecter.component'; import { ResetPasswordComponent } from './components/home/reset-password/reset-password.component'; +import { CguComponent } from './components/home/cgu/cgu.component'; + export const AppRoutes = [ {path: '', component: HomeComponent}, @@ -36,5 +38,7 @@ export const AppRoutes = [ {path: 'demandeOpCommercialAdmin', component: DemandeOpCommercialComponent, canActivate: [AuthGuard]}, {path: 'ListCarteEnvoyerAdmin/:idOp', component: ListCarteEnvoyerComponent, canActivate: [AuthGuard]}, {path: 'ListScanEffecterAdmin/:idOp', component: ListScanEffecterComponent, canActivate: [AuthGuard]}, - {path: 'ResetPassword', component: ResetPasswordComponent} + {path: 'ResetPassword', component: ResetPasswordComponent}, + {path: 'Cgu', component: CguComponent} + ]; diff --git a/src/app/components/admin/list-scan-effecter/list-scan-effecter.component.scss b/src/app/components/admin/list-scan-effecter/list-scan-effecter.component.scss index 7f9cb1d..813cd2b 100644 --- a/src/app/components/admin/list-scan-effecter/list-scan-effecter.component.scss +++ b/src/app/components/admin/list-scan-effecter/list-scan-effecter.component.scss @@ -8,3 +8,26 @@ #scanPart2 { margin-top: 5%; } + +@page { margin-right: 0.39in; margin-top: 0.5in; margin-bottom: 0.5in } +p { margin-bottom: 0.08in; direction: ltr; color: #000000; line-height: 120%; orphans: 2; widows: 2 } +p.western { font-family: "Arial", sans-serif; font-size: 12pt; so-language: fr-FR } +p.cjk { font-family: "SimSun", "宋体"; font-size: 12pt } +p.ctl { font-family: "Mangal", serif; font-size: 12pt; so-language: hi-IN } +h1 { margin-top: 0.39in; margin-bottom: 0.39in; direction: ltr; color: #000000; line-height: 120%; orphans: 2; widows: 2 } +h1.western { font-family: "Arial", sans-serif; font-size: 36pt; so-language: fr-FR } +h1.cjk { font-family: "DejaVu Sans", "Malgun Gothic", sans-serif; font-size: 36pt } +h1.ctl { font-family: "DejaVu Sans", "Malgun Gothic", sans-serif; font-size: 36pt; so-language: hi-IN } +h2 { margin-top: 0.25in; margin-bottom: 0.17in; direction: ltr; color: #000000; line-height: 120%; orphans: 2; widows: 2 } +h2.western { font-family: "Arial", sans-serif; so-language: fr-FR } +h2.cjk { font-family: "SimSun", "宋体" } +h2.ctl { font-family: "Mangal", serif; font-size: 14pt; so-language: hi-IN; font-style: italic } +address { direction: ltr; color: #000000; line-height: 120%; orphans: 2; widows: 2 } +address.western { font-family: "Arial", sans-serif; font-size: 12pt; so-language: fr-FR; font-style: normal } +address.cjk { font-family: "SimSun", "宋体"; font-size: 12pt } +address.ctl { font-family: "Mangal", serif; font-size: 12pt; so-language: hi-IN } +a:visited { color: #0070c0 } +a.western:visited { font-size: 12pt; so-language: en-US } +a.cjk:visited { font-size: 12pt; so-language: zh-CN } +a.ctl:visited { so-language: hi-IN } +a:link { color: #0000ff } diff --git a/src/app/components/home/cgu/cgu.component.html b/src/app/components/home/cgu/cgu.component.html new file mode 100644 index 0000000..bc8d820 --- /dev/null +++ b/src/app/components/home/cgu/cgu.component.html @@ -0,0 +1,262 @@ + + +
+
+ +
+
+
+

Conditions générales d'utilisation + du site www.parrainetesamis.com

+

ARTICLE + 1 : Objet

+

+ Les présentes « conditions générales d'utilisation » + ont pour objet l'encadrement juridique des modalités de mise à + disposition des services du site Parraine Tes Amis et leur + utilisation par « l'Utilisateur ».

+

+ Les conditions générales d'utilisation doivent être acceptées par + tout Utilisateur souhaitant accéder au site. Elles constituent le + contrat entre le site et l'Utilisateur. L’accès au site par + l’Utilisateur signifie son acceptation des présentes conditions + générales d’utilisation.

+

+ En cas de non-acceptation des conditions générales d'utilisation + stipulées dans le présent contrat, l'Utilisateur se doit de + renoncer à l'accès des services proposés par le site.

+

+ Parraine Tes Amis se réserve le droit de modifier unilatéralement + et à tout moment le contenu des présentes conditions générales + d'utilisation.

+

ARTICLE + 2 : Mentions légales

+

+ L'édition du site Parraine Tes Amis est assurée par l’EIRL XJC + INFORMATIQUE, dont le siège social est situé au 1 Avenue Gottschalk + 97233 SHCOELCHER.

+

+ Le Directeur de la publication est Monsieur Xavier JEAN-CHARLES.

+

+ L'hébergeur du site Parraine Tes Amis est la Société FIREBASE.

+

ARTICLE 3 : + Définitions

+

+ La présente clause a pour objet de définir les différents termes + essentiels du contrat :

+ +

ARTICLE 4 : + accès aux services

+

+ Le site permet à l'Utilisateur un accès gratuit aux services + suivants :

+ +

+ Le site est accessible gratuitement en tout lieu à tout Utilisateur + ayant un accès à Internet. Tous les frais supportés par + l'Utilisateur pour accéder au service (matériel informatique, + logiciels, connexion Internet, etc.) sont à sa charge.

+

+ L’Utilisateur non membre n'a pas accès aux services réservés aux + membres. Pour cela, il doit s'identifier à l'aide de son identifiant + et de son mot de passe.

+

+ Le site met en œuvre tous les moyens mis à sa disposition pour + assurer un accès de qualité à ses services. L'obligation étant de + moyens, le site ne s'engage pas à atteindre ce résultat.

+

+ Tout événement dû à un cas de force majeure ayant pour + conséquence un dysfonctionnement du réseau ou du serveur n'engage + pas la responsabilité de Parraine Tes Amis.

+

+ L'accès aux services du site peut à tout moment faire l'objet d'une + interruption, d'une suspension, d'une modification sans préavis pour + une maintenance ou pour tout autre cas. L'Utilisateur s'oblige à ne + réclamer aucune indemnisation suite à l'interruption, à la + suspension ou à la modification du présent contrat.

+

+ L'Utilisateur a la possibilité de contacter le site par messagerie + électronique à l’adresse xjc@live.fr. +

+

ARTICLE 5 : + Propriété intellectuelle

+

+ Les marques, logos, signes et tout autre contenu du site font l'objet + d'une protection par le Code de la propriété intellectuelle et plus + particulièrement par le droit d'auteur.

+

+ L'Utilisateur sollicite l'autorisation préalable du site pour toute + reproduction, publication, copie des différents contenus.

+

+ L'Utilisateur s'engage à une utilisation des contenus du site dans + un cadre strictement privé. Une utilisation des contenus à des fins + commerciales est strictement interdite.

+

+ Tout contenu mis en ligne par l'Utilisateur est de sa seule + responsabilité. L'Utilisateur s'engage à ne pas mettre en ligne de + contenus pouvant porter atteinte aux intérêts de tierces personnes. + Tout recours en justice engagé par un tiers lésé contre le site + sera pris en charge par l'Utilisateur. +

+

+ Le contenu de l'Utilisateur peut être à tout moment et pour + n'importe quelle raison supprimé ou modifié par le site. + L'Utilisateur ne reçoit aucune justification et notification + préalablement à la suppression ou à la modification du contenu + Utilisateur.

+

ARTICLE 6 : + Données personnelles

+

+ Les informations demandées à l’inscription au site sont + nécessaires et obligatoires pour la création du compte de + l'Utilisateur. En particulier, l'adresse électronique pourra être + utilisée par le site pour l'administration, la gestion et + l'animation du service.

+

+ Le site assure à l'Utilisateur une collecte et un traitement + d'informations personnelles dans le respect de la vie privée + conformément à la loi n°78-17 du 6 janvier 1978 relative à + l'informatique, aux fichiers et aux libertés. Le site est déclaré + à la CNIL sous le numéro 2108461.

+

+ En vertu des articles 39 et 40 de la loi en date du 6 janvier 1978, + l'Utilisateur dispose d'un droit d'accès, de rectification, de + suppression et d'opposition de ses données personnelles. + L'Utilisateur exerce ce droit via :

+ +

ARTICLE 7 : + Responsabilité et force majeure

+

+ Les sources des informations diffusées sur le site sont réputées + fiables. Toutefois, le site se réserve la faculté d'une + non-garantie de la fiabilité des sources. Les informations données + sur le site le sont à titre purement informatif. Ainsi, + l'Utilisateur assume seul l'entière responsabilité de l'utilisation + des informations et contenus du présent site.

+

+ L'Utilisateur s'assure de garder son mot de passe secret. Toute + divulgation du mot de passe, quelle que soit sa forme, est interdite.

+

+ L'Utilisateur assume les risques liés à l'utilisation de son + identifiant et mot de passe. Le site décline toute responsabilité.

+

+ Tout usage du service par l'Utilisateur ayant directement ou + indirectement pour conséquence des dommages doit faire l'objet d'une + indemnisation au profit du site.

+

+ Une garantie optimale de la sécurité et de la confidentialité des + données transmises n'est pas assurée par le site. Toutefois, le + site s'engage à mettre en œuvre tous les moyens nécessaires afin + de garantir au mieux la sécurité et la confidentialité des + données.

+

+ La responsabilité du site ne peut être engagée en cas de force + majeure ou du fait imprévisible et insurmontable d'un tiers.

+

ARTICLE 8 : + Liens hypertextes

+

+ De nombreux liens hypertextes sortants sont présents sur le site, + cependant les pages web où mènent ces liens n'engagent en rien la + responsabilité de Parraine Tes Amis qui n'a pas le contrôle de ces + liens.

+

+ L'Utilisateur s'interdit donc à engager la responsabilité du site + concernant le contenu et les ressources relatives à ces liens + hypertextes sortants.

+

ARTICLE 9 : + Évolution du contrat

+

+ Le site se réserve à tout moment le droit de modifier les clauses + stipulées dans le présent contrat.

+

ARTICLE 10 : + Durée

+

+ La durée du présent contrat est indéterminée. Le contrat produit + ses effets à l'égard de l'Utilisateur à compter de l'utilisation + du service.

+

ARTICLE 11 : + Droit applicable et juridiction compétente

+

+ La législation française s'applique au présent contrat. En cas + d'absence de résolution amiable d'un litige né entre les parties, + seuls les tribunaux de FORT-DE-FRANCE sont compétents.

+

ARTICLE 12 : + Publication par l’Utilisateur

+

+ Le site permet aux membres Commerçants de publier des offres de + parrainage.

+

+ Dans ses publications, le membre s’engage à respecter les règles + de la Netiquette et les règles de droit en vigueur.

+

+ Le site exerce une modération a priori sur les publications et se + réserve le droit de refuser leur mise en ligne, sans avoir à s’en + justifier auprès du membre.

+

+ Le membre reste titulaire de l’intégralité de ses droits de + propriété intellectuelle. Mais en publiant une publication sur le + site, il cède à l’entreprise éditrice le droit non exclusif et + gratuit de représenter, reproduire, adapter, modifier, diffuser et + distribuer sa publication, directement ou par un tiers autorisé, + dans le monde entier, sur tout support (numérique ou physique), pour + la durée de la propriété intellectuelle. Le Membre cède notamment + le droit d'utiliser sa publication sur internet et sur les réseaux + de téléphonie mobile.

+

+ L’entreprise éditrice s'engage à faire figurer le nom du membre à + proximité de chaque utilisation de sa publication.

+

+ +
+
+


+
+ +

+
+
diff --git a/src/app/components/home/cgu/cgu.component.scss b/src/app/components/home/cgu/cgu.component.scss new file mode 100644 index 0000000..e53d967 --- /dev/null +++ b/src/app/components/home/cgu/cgu.component.scss @@ -0,0 +1,3 @@ +.container { + padding-top: 5%; +} diff --git a/src/app/components/home/cgu/cgu.component.spec.ts b/src/app/components/home/cgu/cgu.component.spec.ts new file mode 100644 index 0000000..2514e94 --- /dev/null +++ b/src/app/components/home/cgu/cgu.component.spec.ts @@ -0,0 +1,25 @@ +import { async, ComponentFixture, TestBed } from '@angular/core/testing'; + +import { CguComponent } from './cgu.component'; + +describe('CguComponent', () => { + let component: CguComponent; + let fixture: ComponentFixture; + + beforeEach(async(() => { + TestBed.configureTestingModule({ + declarations: [ CguComponent ] + }) + .compileComponents(); + })); + + beforeEach(() => { + fixture = TestBed.createComponent(CguComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/src/app/components/home/cgu/cgu.component.ts b/src/app/components/home/cgu/cgu.component.ts new file mode 100644 index 0000000..30b892b --- /dev/null +++ b/src/app/components/home/cgu/cgu.component.ts @@ -0,0 +1,20 @@ +import { Component, OnInit } from '@angular/core'; +import { Router } from '@angular/router'; + +@Component({ + selector: 'app-cgu', + templateUrl: './cgu.component.html', + styleUrls: ['./cgu.component.scss'] +}) +export class CguComponent implements OnInit { + + constructor(private router: Router) { } + + goToHome() { + this.router.navigate(['/']); + } + + ngOnInit() { + } + +} diff --git a/src/app/components/home/home.component.html b/src/app/components/home/home.component.html index dbc11ab..cd1cb9b 100644 --- a/src/app/components/home/home.component.html +++ b/src/app/components/home/home.component.html @@ -239,27 +239,31 @@ Merci de lire avec attention les différentes modalités d’utilisation du présent site avant d’y parcourir ses pages. En vous connectant sur ce site, vous acceptez sans réserves les présentes modalités. Aussi, conformément à l’article n°6 de la Loi n°2004-575 du 21 Juin 2004 pour la confiance dans l’économie numérique, les responsables du présent site internet https://webappparrain.firebaseapp.com/ sont :

-

Editeur du Site :

-

EIRL XJC INFORMATIQUE

-

Numéro de SIRET : 81149124000016

-

Responsable editorial : Xavier JEAN-CHARLES

-

106 RES LES PLEIADES 1 AVENUE GOTTSCHALK

-

Téléphone :0696101601 - Fax : 0696101601

-

Email : xjc@live.fr

-

Site Web : https://webappparrain.firebaseapp.com/

-
-
-

Hébergement :

-

Hébergeur : FIREBASEE

-

San Francisco, Californie, États-Unis

-

Site Web : https://firebase.google.com/

-
-
-

Développement :

-

Thierry MADKAUD

-

Site Web : https://www.hopwork.fr/profile/thierrymadkaud

-

Anis BENZIANE

-

Site Web : https://www.hopwork.fr/profile/anisbenziane

+
+
+

Editeur du Site :

+

EIRL XJC INFORMATIQUE

+

Numéro de SIRET : 81149124000016

+

Responsable editorial : Xavier JEAN-CHARLES

+

106 RES LES PLEIADES 1 AVENUE GOTTSCHALK

+

Téléphone :0696101601 - Fax : 0696101601

+

Email : xjc@live.fr

+

Site Web : https://webappparrain.firebaseapp.com/

+
+
+

Hébergement :

+

Hébergeur : FIREBASEE

+

San Francisco, Californie, États-Unis

+

Site Web : https://firebase.google.com/

+
+
+

Développement :

+

Thierry MADKAUD

+

Site Web : https://www.hopwork.fr/profile/thierrymadkaud

+

Anis BENZIANE

+

Site Web : https://www.hopwork.fr/profile/anisbenziane

+
+


Conditions d’utilisation :

@@ -296,7 +300,7 @@

Déclaration à la CNIL :

-

Conformément à la loi 78-17 du 6 janvier 1978 (modifiée par la loi 2004-801 du 6 août 2004 relative à la protection des personnes physiques à l'égard des traitements de données à caractère personnel) relative à l'informatique, aux fichiers et aux libertés, ce site a fait l'objet d'une déclaration 0108461 auprès de la Commission nationale de l'informatique et des libertés (www.cnil.fr).

+

Conformément à la loi 78-17 du 6 janvier 1978 (modifiée par la loi 2004-801 du 6 août 2004 relative à la protection des personnes physiques à l'égard des traitements de données à caractère personnel) relative à l'informatique, aux fichiers et aux libertés, ce site a fait l'objet d'une déclaration 21 08 461 auprès de la Commission nationale de l'informatique et des libertés (www.cnil.fr).



Litiges :

diff --git a/src/app/components/navigationBar/navigationBar.component.html b/src/app/components/navigationBar/navigationBar.component.html index a9af2f8..24f357a 100644 --- a/src/app/components/navigationBar/navigationBar.component.html +++ b/src/app/components/navigationBar/navigationBar.component.html @@ -12,6 +12,9 @@ +