Skip to content

Commit

Permalink
feat: finish gpg
Browse files Browse the repository at this point in the history
  • Loading branch information
lsagetlethias committed Jan 18, 2025
1 parent 9f7aced commit 88f6695
Show file tree
Hide file tree
Showing 3 changed files with 18 additions and 21 deletions.
29 changes: 15 additions & 14 deletions db/seed/templates/default/mentions-legales.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,36 +12,37 @@ variables:
nom_hebergeur: Nom de l'hébergeur
adresse_herbergeur: Adresse de l'hébergeur
---
# Mentions légales de {{nom_produit}}
# Mentions légales de {{ nom_produit }}

## Editeur de la Plateforme
La Plateforme **{{nom_produit}}** est éditée par {{nom_editeur}} situé :
<address>
{{ adresse_editeur }}
La Plateforme **{{ nom_produit }}** est éditée par {{ nom_editeur }} situé :
<address class="fr-mb-2w">
<span>{{ adresse_editeur }}</span>
<br/>
<a href="tel:{{ telephone_editeur }}">{{ telephone_editeur }}</a>
<a class="fr-mt-0" href="tel:{{ telephone_editeur }}">{{ telephone_editeur }}</a>
<br/>
<a href="mailto:{{ email_editeur }}">{{ email_editeur }}</a>
</address>

## Directeur de la publication
{{directeur_publication}}
{{ directeur_publication }}

## Hébergement de la Plateforme
Ce site est hébergé en propre par {{ nom_hebergeur}} :
<br />
<address>{{ adresse_herbergeur }}</address>
Ce site est hébergé en propre par {{ nom_hebergeur }} :

<address class="fr-mb-2w">{{ adresse_herbergeur }}</address>

## Accessibilité
La conformité aux normes daccessibilité numérique est un objectif ultérieur mais nous tâchons de rendre ce site accessible à toutes et à tous.
La conformité aux normes d'accessibilité numérique est un objectif ultérieur mais nous tâchons de rendre ce site accessible à toutes et à tous.

### Signaler un dysfonctionnement
Si vous rencontrez un défaut daccessibilité vous empêchant daccéder à un contenu ou une fonctionnalité du site, merci de nous en faire part.
Si vous nobtenez pas de réponse rapide de notre part, vous êtes en droit de faire parvenir vos doléances ou une demande de saisine au Défenseur des droits.
Si vous rencontrez un défaut d'accessibilité vous empêchant d'accéder à un contenu ou une fonctionnalité du site, merci de nous en faire part.
Si vous n'obtenez pas de réponse rapide de notre part, vous êtes en droit de faire parvenir vos doléances ou une demande de saisine au Défenseur des droits.

### En savoir plus
Pour en savoir plus sur la politique daccessibilité numérique de lÉtat : http://references.modernisation.gouv.fr/accessibilite-numerique
Pour en savoir plus sur la politique d'accessibilité numérique de l'État : [http://references.modernisation.gouv.fr/accessibilite-numerique](http://references.modernisation.gouv.fr/accessibilite-numerique)

## Sécurité
Le site est protégé par un certificat électronique, matérialisé pour la grande majorité des navigateurs par un cadenas. Cette protection participe à la confidentialité des échanges.
En aucun cas les services associés à la plateforme ne seront à l’origine d’envoi de courriels pour demander la saisie d’informations personnelles.
En aucun cas les services associés à la plateforme ne seront à l'origine d'envoi de courriels pour demander la saisie d'informations personnelles.

5 changes: 3 additions & 2 deletions src/app/(api)/api/webhook/gpg/refresh/route.ts
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ export const GET = async (req: NextRequest) => {
try {
const { stderr, stdout } = await execFileAsync("./scripts/refresh_gpg_passphrase.sh");
if (stderr) {
console.error(`[gpg-refresh] ${stderr}`);
console.error(`[gpg-refresh] ${stderr}`);
return Response.json(
{
ok: false,
Expand All @@ -29,13 +29,14 @@ export const GET = async (req: NextRequest) => {
);
}

console.log(`[gpg-refresh] ✅ ${stdout}`);
return Response.json({
ok: true,
message: stdout,
});
} catch (error) {
const message = (error as Error).message;
console.error(`[gpg-refresh] ${message}`);
console.error(`[gpg-refresh] ${message}`);
return Response.json(
{
ok: false,
Expand Down
5 changes: 0 additions & 5 deletions src/lib/repo/impl/SimpleGitRepo.ts
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,6 @@ import { CONFIG_EXT, GROUP_FILE, type IGitRepo, TEMPLATE_DIR, TEMPLATE_EXT, VARI

export class SimpleGitRepo implements IGitRepo {
private readonly git: SimpleGit;
// private readonly remote: "local" | "origin" = config.templates.git.provider === "local" ? "local" : "origin";
private readonly remote = "origin";
private configDone = false;
private readonly tmpdir = path.resolve(config.templates.tmpdir);
Expand Down Expand Up @@ -48,10 +47,6 @@ export class SimpleGitRepo implements IGitRepo {
.addConfig("user.name", config.templates.git.committer.name)
.addConfig("pull.rebase", "false");

// const remotes = await this.git.getRemotes();
// if (!remotes.some(r => r.name === this.remote)) {
// await this.git.addRemote(this.remote, this.getAuthRemoteUrl());
// }
await this.git.removeRemote(this.remote).addRemote(this.remote, this.getAuthRemoteUrl());

this.configDone = true;
Expand Down

0 comments on commit 88f6695

Please sign in to comment.