update checkdata.js
This commit is contained in:
@@ -3,7 +3,7 @@ const path = require( 'path' );
|
||||
const fs = require( 'fs' );
|
||||
const config = {};
|
||||
if( !process.env.NODE_ENV ) process.env.NODE_ENV = "dev"
|
||||
console.log( 'apixtribe process.env.NODE_ENV: ', process.env.NODE_ENV );
|
||||
console.log( 'apxtrib process.env.NODE_ENV: ', process.env.NODE_ENV );
|
||||
// VOIR l'ancien fichier de cnfig au cas ou il manque des chemins dans config
|
||||
// voir la doc http://gitlab.ndda.fr/philc/apiamaildigitfr/wikis/InstallConf
|
||||
config.prod = {
|
||||
@@ -44,7 +44,7 @@ config.prod = {
|
||||
}
|
||||
};
|
||||
// Development and test config
|
||||
// apixtribe.local.fr
|
||||
// apxtrib.local.fr
|
||||
|
||||
config.dev = {
|
||||
mainDir: __dirname,
|
||||
@@ -52,13 +52,13 @@ config.dev = {
|
||||
public: path.join( __dirname, '/public' ),
|
||||
//public allow to serve on /public file into folder /public with or without login
|
||||
archivefolder: path.join( __dirname, '/archive' ),
|
||||
rootURL: 'apixtribe.local.fr',
|
||||
rootURL: 'apxtrib.local.fr',
|
||||
domain: path.join( __dirname, '/data/tribee' ),
|
||||
withssl: "YES",
|
||||
SSLCredentials: {
|
||||
key: path.join( __dirname, '/setup/data/certs/apixtribe.local.fr.key' ),
|
||||
cert: path.join( __dirname, '/setup/data/certs/apixtribe.local.fr.crt' ),
|
||||
ca: path.join( __dirname, '/setup/data/certs/apixtribe.local.fr.csr' )
|
||||
key: path.join( __dirname, '/setup/data/certs/apxtrib.local.fr.key' ),
|
||||
cert: path.join( __dirname, '/setup/data/certs/apxtrib.local.fr.crt' ),
|
||||
ca: path.join( __dirname, '/setup/data/certs/apxtrib.local.fr.csr' )
|
||||
},
|
||||
port: {
|
||||
http: "{{httpport}}",
|
||||
|
@@ -1,12 +1,12 @@
|
||||
server {
|
||||
server_name {{config.apixtribeDNS}};
|
||||
server_name {{config.apxtribDNS}};
|
||||
add_header X-Request-ID $request_id; # Return to client
|
||||
add_header Access-Control-Allow-Origin *;
|
||||
add_header Access-Control-Max-Age 3600;
|
||||
add_header Access-Control-Expose-Headers Content-Length;
|
||||
add_header Access-Control-Allow-Headers Range;
|
||||
|
||||
access_log /media/phil/usbfarm/apixtribe/tmp/nginx/apixtribe.crabdance.access.log main;
|
||||
access_log /media/phil/usbfarm/apxtrib/tmp/nginx/apxtrib.crabdance.access.log main;
|
||||
|
||||
#location = /app {
|
||||
# return 302 /app/;
|
||||
@@ -28,10 +28,10 @@ server {
|
||||
}
|
||||
|
||||
location / {
|
||||
root /media/phil/usbfarm/apixtribe/nationchains/;
|
||||
index apixtribe.html;
|
||||
root /media/phil/usbfarm/apxtrib/nationchains/;
|
||||
index apxtrib.html;
|
||||
}
|
||||
error_page 404 /media/phil/usbfarm/apixtribe/nationchains/error/404.html;
|
||||
error_page 500 502 503 504 /media/phil/usbfarm/apixtribe/nationchains/error/50x.html;
|
||||
error_page 404 /media/phil/usbfarm/apxtrib/nationchains/error/404.html;
|
||||
error_page 500 502 503 504 /media/phil/usbfarm/apxtrib/nationchains/error/50x.html;
|
||||
}
|
||||
|
||||
|
@@ -3,11 +3,11 @@ const config = {
|
||||
loglevel:"{{consoleloglevel}}",
|
||||
linuxuser:"{{linuxuser}}",
|
||||
druidid:"{{druidid}}",
|
||||
dnsapixtribe:"{{subdomain}}.{{domain}}",
|
||||
dnsapxtrib:"{{subdomain}}.{{domain}}",
|
||||
mainDir: __dirname,
|
||||
tmp: path.join( __dirname, '/tmp' ),
|
||||
public: path.join( __dirname, 'data/tribe/{{druidid}}/www/cdn' ),
|
||||
//(@TODO ASUP mettre /cdn de apixtribe) public allow to serve on /public file into folder /public with or without login
|
||||
//(@TODO ASUP mettre /cdn de apxtrib) public allow to serve on /public file into folder /public with or without login
|
||||
archivefolder: path.join( __dirname, '/archive' ),
|
||||
domain: path.join( __dirname, '/data/tribe' ),
|
||||
porthttp:{{porthttp}} ,
|
||||
|
@@ -8,8 +8,8 @@
|
||||
"allowedDOMs": ["{{domain}}"],
|
||||
"customization": {
|
||||
"claim": "Be a Producer, not a product.",
|
||||
"name": "apixtribe",
|
||||
"logo": "https://{{subdomain}}.{{domain}}/cdn/{{druidid}}/img/logo/apixtribe.png",
|
||||
"name": "apxtrib",
|
||||
"logo": "https://{{subdomain}}.{{domain}}/cdn/{{druidid}}/img/logo/apxtrib.png",
|
||||
"favicon": "https://{{subdomain}}.{{domain}}/cdn/{{druidid}}/img/iconX74x74.png",
|
||||
"colors": {
|
||||
"primary": "#01717B",
|
||||
|
@@ -29,8 +29,8 @@
|
||||
"type": "text",
|
||||
"tpl": "input",
|
||||
"info": {
|
||||
"fr": "<p>Le login doit être unique sur une instance d'apixtribe.</p><p> Pour échanger en dehors d'une instance apixtribe on utilise la clé public du user ou pour un humain login@apixtribe.domain.xx avec le nom du domaine qui heberge l'instance</p><p> Ou encore login@domain.xx tout domain.xx utilisé pour heberger un espace web client /tribeid/www/</p>",
|
||||
"en": "<p>Login have to be unique into an apixtribe instance</p><p> To exchange outside of an apixtribe instance, we use PublicKey or login@apixtribe.domain.xx or login@domainclient.xx where domain.xx is a apixtribe name server on internet and domain.xx is a tribeid name where a /tribeid/www is available on the net.</p>"
|
||||
"fr": "<p>Le login doit être unique sur une instance d'apxtrib.</p><p> Pour échanger en dehors d'une instance apxtrib on utilise la clé public du user ou pour un humain login@apxtrib.domain.xx avec le nom du domaine qui heberge l'instance</p><p> Ou encore login@domain.xx tout domain.xx utilisé pour heberger un espace web client /tribeid/www/</p>",
|
||||
"en": "<p>Login have to be unique into an apxtrib instance</p><p> To exchange outside of an apxtrib instance, we use PublicKey or login@apxtrib.domain.xx or login@domainclient.xx where domain.xx is a apxtrib name server on internet and domain.xx is a tribeid name where a /tribeid/www is available on the net.</p>"
|
||||
}
|
||||
},
|
||||
{
|
||||
@@ -118,8 +118,8 @@
|
||||
"en": "pseudo"
|
||||
},
|
||||
"info": {
|
||||
"fr": "<p>Nom avec lequel vous souhaitez qu'on vous reconnaisse sur l'instance de l'apixtribe </p><p>Attention ce nom n'est unique que sur une instance d'apixtribe. Un même speudo peut-être utilisé sur un autre serveur pour garantir l'identité vérifié pseudo@ domaine de rattachement.</p>",
|
||||
"en": "<p>Carrefull a pseudo is unique into an instance of apixtribe to be sure to contact the right person check pseudo@ domain</p>.<p> Pseudo can be changed that is not the case of login.</p>"
|
||||
"fr": "<p>Nom avec lequel vous souhaitez qu'on vous reconnaisse sur l'instance de l'apxtrib </p><p>Attention ce nom n'est unique que sur une instance d'apxtrib. Un même speudo peut-être utilisé sur un autre serveur pour garantir l'identité vérifié pseudo@ domaine de rattachement.</p>",
|
||||
"en": "<p>Carrefull a pseudo is unique into an instance of apxtrib to be sure to contact the right person check pseudo@ domain</p>.<p> Pseudo can be changed that is not the case of login.</p>"
|
||||
},
|
||||
"tpl": "input",
|
||||
"type": "text"
|
||||
|
@@ -29,8 +29,8 @@
|
||||
"type": "text",
|
||||
"tpl": "input",
|
||||
"info": {
|
||||
"fr": "<p>Le login doit être unique sur une instance d'apixtribe.</p><p> Pour échanger en dehors d'une instance apixtribe on utilise la clé public du user ou pour un humain login@apixtribe.domain.xx avec le nom du domaine qui heberge l'instance</p><p> Ou encore login@domain.xx tout domain.xx utilisé pour heberger un espace web client /tribeid/www/</p>",
|
||||
"en": "<p>Login have to be unique into an apixtribe instance</p><p> To exchange outside of an apixtribe instance, we use PublicKey or login@apixtribe.domain.xx or login@domainclient.xx where domain.xx is a apixtribe name server on internet and domain.xx is a tribeid name where a /tribeid/www is available on the net.</p>"
|
||||
"fr": "<p>Le login doit être unique sur une instance d'apxtrib.</p><p> Pour échanger en dehors d'une instance apxtrib on utilise la clé public du user ou pour un humain login@apxtrib.domain.xx avec le nom du domaine qui heberge l'instance</p><p> Ou encore login@domain.xx tout domain.xx utilisé pour heberger un espace web client /tribeid/www/</p>",
|
||||
"en": "<p>Login have to be unique into an apxtrib instance</p><p> To exchange outside of an apxtrib instance, we use PublicKey or login@apxtrib.domain.xx or login@domainclient.xx where domain.xx is a apxtrib name server on internet and domain.xx is a tribeid name where a /tribeid/www is available on the net.</p>"
|
||||
}
|
||||
},
|
||||
{
|
||||
@@ -118,8 +118,8 @@
|
||||
"en": "pseudo"
|
||||
},
|
||||
"info": {
|
||||
"fr": "<p>Nom avec lequel vous souhaitez qu'on vous reconnaisse sur l'instance de l'apixtribe </p><p>Attention ce nom n'est unique que sur une instance d'apixtribe. Un même speudo peut-être utilisé sur un autre serveur pour garantir l'identité vérifié pseudo@ domaine de rattachement.</p>",
|
||||
"en": "<p>Carrefull a pseudo is unique into an instance of apixtribe to be sure to contact the right person check pseudo@ domain</p>.<p> Pseudo can be changed that is not the case of login.</p>"
|
||||
"fr": "<p>Nom avec lequel vous souhaitez qu'on vous reconnaisse sur l'instance de l'apxtrib </p><p>Attention ce nom n'est unique que sur une instance d'apxtrib. Un même speudo peut-être utilisé sur un autre serveur pour garantir l'identité vérifié pseudo@ domaine de rattachement.</p>",
|
||||
"en": "<p>Carrefull a pseudo is unique into an instance of apxtrib to be sure to contact the right person check pseudo@ domain</p>.<p> Pseudo can be changed that is not the case of login.</p>"
|
||||
},
|
||||
"tpl": "input",
|
||||
"type": "text"
|
||||
|
@@ -5,10 +5,10 @@
|
||||
"$2b$10$hFV/33UixB3Cn.XzLIhmTeRYU2XThnxYuwCVIifwQ7v/yCtRLIsuq",
|
||||
{
|
||||
"app": {
|
||||
"apixtribe:webapp": "admin"
|
||||
"apxtrib:webapp": "admin"
|
||||
},
|
||||
"data": {
|
||||
"apixtribe": {
|
||||
"apxtrib": {
|
||||
"users": "CRUDO",
|
||||
"referentials": "CRUDO"
|
||||
}
|
||||
|
@@ -1,5 +1,5 @@
|
||||
|
||||
<html data-tribeid="apixtribe" data-website="webapp" data-nametpl="app" data-pagename="index_fr" data-pageneedauthentification="false" data-pageredirectforauthentification="fullscreen_auth" data-urlbackoffice="apixtribe.ndda.fr" lang="fr" data-env="prod" data-version="1640518264045">
|
||||
<html data-tribeid="apxtrib" data-website="webapp" data-nametpl="app" data-pagename="index_fr" data-pageneedauthentification="false" data-pageredirectforauthentification="fullscreen_auth" data-urlbackoffice="apxtrib.ndda.fr" lang="fr" data-env="prod" data-version="1640518264045">
|
||||
<head><!--head -->
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
|
||||
|
@@ -1,12 +1,12 @@
|
||||
|
||||
<html data-tribeid="apixtribe" data-website="webapp" data-nametpl="fullscreen" data-pagename="auth_fr" data-pageneedauthentification="false" data-pageredirectforauthentification="fullscreen_auth" data-urlbackoffice="apixtribe.ndda.fr" lang="fr" data-env="prod" data-version="1640518263426">
|
||||
<html data-tribeid="apxtrib" data-website="webapp" data-nametpl="fullscreen" data-pagename="auth_fr" data-pageneedauthentification="false" data-pageredirectforauthentification="fullscreen_auth" data-urlbackoffice="apxtrib.ndda.fr" lang="fr" data-env="prod" data-version="1640518263426">
|
||||
<head><!--head -->
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
|
||||
<meta name="author" content="">
|
||||
<meta name="email" content="">
|
||||
<meta name="keywords" content="">
|
||||
<title>apixtribe></title>
|
||||
<title>apxtrib></title>
|
||||
<link rel="stylesheet" type="text/css" href="static/fonts/icofont/icofont.min.css">
|
||||
<link rel="stylesheet" type="text/css" href="css/fullscreen/styles.css">
|
||||
<!-- /head-->
|
||||
@@ -22,19 +22,19 @@
|
||||
<div class="text-center mt-4">
|
||||
<h1 class="h2">Need-Data</h1>
|
||||
<p class="lead">
|
||||
Votre hébergement apixtribe en toute confidentialité.
|
||||
Votre hébergement apxtrib en toute confidentialité.
|
||||
</p>
|
||||
</div>
|
||||
<div class="card">
|
||||
<div class="card-body">
|
||||
<div class="m-sm-4">
|
||||
<div class="text-center">
|
||||
<img src="static/img/logo/ndda.png" alt="logo apixtribe" class="img-fluid" width="132" height="132" />
|
||||
<img src="static/img/logo/ndda.png" alt="logo apxtrib" class="img-fluid" width="132" height="132" />
|
||||
</div>
|
||||
<form>
|
||||
<div class="mb-3">
|
||||
<label class="form-label">Identifiant</label>
|
||||
<input class="form-control form-control-lg" type="text" name="login" value="adminapixtribe" placeholder="Votre identifiant (login ou clé public)" />
|
||||
<input class="form-control form-control-lg" type="text" name="login" value="adminapxtrib" placeholder="Votre identifiant (login ou clé public)" />
|
||||
</div>
|
||||
<div class="mb-3">
|
||||
<label class="form-label">Mot de passe</label>
|
||||
@@ -108,7 +108,7 @@ value="Trze3aze!" placeholder="Mot de passe ou hash sur clé public" />
|
||||
<div class="text-center mt-4">
|
||||
<h1 class="h2">S'inscrire à votre communauté</h1>
|
||||
<p class="lead">
|
||||
Vous devez disposez du nom de la communauté qui vous invite à ouvrir un compte chez elle.<br> Pour créer une communauté, sur cet hébergement: <a href='mailto:contact@need-data.com'>contact@need-data.com</a>.<br> En savoir plus sur <a href='https://apixtribe.org/anonymat_avec_apixppress.html'>Anomymat & apixtribe</a>.
|
||||
Vous devez disposez du nom de la communauté qui vous invite à ouvrir un compte chez elle.<br> Pour créer une communauté, sur cet hébergement: <a href='mailto:contact@need-data.com'>contact@need-data.com</a>.<br> En savoir plus sur <a href='https://apxtrib.org/anonymat_avec_apixppress.html'>Anomymat & apxtrib</a>.
|
||||
</p>
|
||||
</div>
|
||||
<div class="card">
|
||||
|
@@ -1 +1 @@
|
||||
{"name":"apixtribe Need-Data","short_name":"apixtribe","start_url":"app_index_fr.html","background_color":"purple","description":"Webapp to manage an apixtribe server.","display":"fullscreen","icons":[{"src":"static/img/icons/iconX74x74.png","sizes":"74x74","type":"image/png"}]}
|
||||
{"name":"apxtrib Need-Data","short_name":"apxtrib","start_url":"app_index_fr.html","background_color":"purple","description":"Webapp to manage an apxtrib server.","display":"fullscreen","icons":[{"src":"static/img/icons/iconX74x74.png","sizes":"74x74","type":"image/png"}]}
|
||||
|
@@ -3,32 +3,32 @@ pwa.main = pwa.main || {};
|
||||
pwa.main.tpldata = pwa.main.tpldata || {};
|
||||
pwa.main.tpl = pwa.main.tpl || {};
|
||||
//menu
|
||||
pwa.main.tpldata.sidebarAdminapixtribe = `static/components/adminapixtribe/sidebaradminapixtribe`;
|
||||
pwa.main.tpldata.sidebarAdminapxtrib = `static/components/adminapxtrib/sidebaradminapxtrib`;
|
||||
// Custom data in user lang
|
||||
|
||||
//tremplate to store
|
||||
pwa.main.tpl.adminapixtribe = 'static/components/adminapixtribe/adminapixtribe.mustache';
|
||||
pwa.main.tpl.adminapixtribesysinfo = 'static/components/adminapixtribe/adminapixtribesysinfo.mustache';
|
||||
pwa.main.tpl.adminapixtribeactivity = 'static/components/adminapixtribe/adminapixtribeactivity.mustache';
|
||||
pwa.main.tpl.adminapxtrib = 'static/components/adminapxtrib/adminapxtrib.mustache';
|
||||
pwa.main.tpl.adminapxtribsysinfo = 'static/components/adminapxtrib/adminapxtribsysinfo.mustache';
|
||||
pwa.main.tpl.adminapxtribactivity = 'static/components/adminapxtrib/adminapxtribactivity.mustache';
|
||||
|
||||
pwa.adminapixtribe = {};
|
||||
pwa.adminapxtrib = {};
|
||||
|
||||
pwa.adminapixtribe.init = () => {
|
||||
pwa.adminapxtrib.init = () => {
|
||||
// Run back stuff to update data
|
||||
}
|
||||
pwa.adminapixtribe.sysinfoview = () => {
|
||||
pwa.adminapxtrib.sysinfoview = () => {
|
||||
const datasysinfo = {}; //request to get info and push them in template
|
||||
document.getElementById( 'maincontent' )
|
||||
.innerHTML = Mustache.render( pwa.state.data.tpl.adminapixtribesysinfo, datasysinfo );
|
||||
.innerHTML = Mustache.render( pwa.state.data.tpl.adminapxtribsysinfo, datasysinfo );
|
||||
}
|
||||
pwa.adminapixtribe.activityview = () => {
|
||||
pwa.adminapxtrib.activityview = () => {
|
||||
const dataactivity = {}; //request to get info and push them in template
|
||||
document.getElementById( 'maincontent' )
|
||||
.innerHTML = Mustache.render( pwa.state.data.tpl.adminapixtribeactivity, dataactivity );
|
||||
.innerHTML = Mustache.render( pwa.state.data.tpl.adminapxtribactivity, dataactivity );
|
||||
}
|
||||
|
||||
pwa.adminapixtribe.tribeidview = () => {
|
||||
pwa.adminapxtrib.tribeidview = () => {
|
||||
const datatribeid = {}; //request to get info and push them in template
|
||||
document.getElementById( 'maincontent' )
|
||||
.innerHTML = Mustache.render( pwa.state.data.tpl.adminapixtribe, datatribeid );
|
||||
.innerHTML = Mustache.render( pwa.state.data.tpl.adminapxtrib, datatribeid );
|
||||
}
|
||||
|
@@ -1,22 +1,22 @@
|
||||
{
|
||||
"groupheader": "Admin apixtribe",
|
||||
"groupheader": "Admin apxtrib",
|
||||
"sbssgroupmenu": [{
|
||||
"name": "Activité",
|
||||
"icon": "sliders",
|
||||
"actionclick": "pwa.adminapixtribe.init()",
|
||||
"actionclick": "pwa.adminapxtrib.init()",
|
||||
"iditemmenus": "adminxpress",
|
||||
"itemmenus": [{
|
||||
"name": "Info activités",
|
||||
"actionclick": "pwa.adminapixtribe.activityview()"
|
||||
"actionclick": "pwa.adminapxtrib.activityview()"
|
||||
},
|
||||
{
|
||||
"name": "Admin des tribeid",
|
||||
"actionclick": "pwa.adminapixtribe.tribeidview()"
|
||||
"actionclick": "pwa.adminapxtrib.tribeidview()"
|
||||
}
|
||||
]
|
||||
}, {
|
||||
"name": "System Info",
|
||||
"icon": "sliders",
|
||||
"actionclick": "pwa.adminapixtribe.sysinfoview()"
|
||||
"actionclick": "pwa.adminapxtrib.sysinfoview()"
|
||||
}]
|
||||
}
|
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"groupheader": "Admin apixtribe",
|
||||
"groupheader": "Admin apxtrib",
|
||||
"sbssgroupmenu": [{
|
||||
"name": "Tribes",
|
||||
"icon": "sliders",
|
||||
|
@@ -10,7 +10,7 @@
|
||||
<div class="row text-muted">
|
||||
<div class="col-6 text-start">
|
||||
<p class="mb-0">
|
||||
<a href="{{{urlapixtribe}}}" class="text-muted"><strong>{{claim}}</strong></a> ©
|
||||
<a href="{{{urlapxtrib}}}" class="text-muted"><strong>{{claim}}</strong></a> ©
|
||||
</p>
|
||||
</div>
|
||||
<div class="col-6 text-end">
|
||||
|
@@ -1,8 +1,8 @@
|
||||
{
|
||||
"navbarclass": "navbar-expand navbar-light navbar-bg",
|
||||
"footer": {
|
||||
"urlapixtribe": "https://apixtribe.org",
|
||||
"claim": "apixtribe made with love for freedom",
|
||||
"urlapxtrib": "https://apxtrib.org",
|
||||
"claim": "apxtrib made with love for freedom",
|
||||
"links": [{
|
||||
"url": "#",
|
||||
"desc": "Support"
|
||||
|
@@ -2,7 +2,7 @@
|
||||
"sbbrandlink": "app_index_fr.html",
|
||||
"sbtitle": "Need-Data",
|
||||
"sbgroupmenu": [{
|
||||
"groupheader": "apixtribe",
|
||||
"groupheader": "apxtrib",
|
||||
"sbssgroupmenu": [{
|
||||
"name": "Les news",
|
||||
"icon": "sliders",
|
||||
@@ -12,7 +12,7 @@
|
||||
"name": "Reporting",
|
||||
"icon": "sliders",
|
||||
"actionclick": "pwa.reporting.init()",
|
||||
"iditemmenus": "reportingapixtribe",
|
||||
"iditemmenus": "reportingapxtrib",
|
||||
"itemmenus": [{
|
||||
"name": "",
|
||||
"actionclick": "pwa.reporting.init()"
|
||||
|
@@ -1,6 +1,6 @@
|
||||
// app management for search request
|
||||
/*
|
||||
@todo create a search/index content for an apixtribe instance
|
||||
@todo create a search/index content for an apxtrib instance
|
||||
//store request to analyse kind of looking for
|
||||
|
||||
*/
|
||||
@@ -34,7 +34,7 @@ pwa.search.tpl = `
|
||||
pwa.search.dataexample = {
|
||||
searchtxt: "search string to looking for",
|
||||
results: [ {
|
||||
url: "https://apixtribe.org",
|
||||
url: "https://apxtrib.org",
|
||||
format: "pdf",
|
||||
title: "Search finding title of the page",
|
||||
desc: "sentence contexte of the searchtxt",
|
||||
|
@@ -1,8 +1,8 @@
|
||||
{
|
||||
"navbarclass": "navbar-expand navbar-light navbar-bg",
|
||||
"footer": {
|
||||
"urlapixtribe": "https://apixtribe.org",
|
||||
"claim": "apixtribe made with love for freedom",
|
||||
"urlapxtrib": "https://apxtrib.org",
|
||||
"claim": "apxtrib made with love for freedom",
|
||||
"links": [{
|
||||
"url": "#",
|
||||
"desc": "Support"
|
||||
|
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"signin": {
|
||||
"claimh1": "Need-Data",
|
||||
"claimp": "Votre hébergement apixtribe en toute confidentialité.",
|
||||
"claimp": "Votre hébergement apxtrib en toute confidentialité.",
|
||||
"logo": "static/img/logo/ndda.png",
|
||||
"classlogo": "img-fluid",
|
||||
"login": "Identifiant",
|
||||
@@ -30,8 +30,8 @@
|
||||
},
|
||||
"register": {
|
||||
"claimh1": "S'inscrire à votre communauté",
|
||||
"claimp": "Vous devez disposez du nom de la communauté qui vous invite à ouvrir un compte chez elle.<br> Pour créer une communauté, sur cet hébergement: <a href='mailto:contact@need-data.com'>contact@need-data.com</a>.<br> En savoir plus sur <a href='https://apixtribe.org/anonymat_avec_apixppress.html'>Anomymat & apixtribe</a>.",
|
||||
"logoapixtribe": "static/img/logo/apixtribe.png",
|
||||
"claimp": "Vous devez disposez du nom de la communauté qui vous invite à ouvrir un compte chez elle.<br> Pour créer une communauté, sur cet hébergement: <a href='mailto:contact@need-data.com'>contact@need-data.com</a>.<br> En savoir plus sur <a href='https://apxtrib.org/anonymat_avec_apixppress.html'>Anomymat & apxtrib</a>.",
|
||||
"logoapxtrib": "static/img/logo/apxtrib.png",
|
||||
"logoowner": "static/img/logo/ndda.png",
|
||||
"login": "Votre identifiant",
|
||||
"loginph": "login ou clé public",
|
||||
|
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"title": "apixtribe",
|
||||
"title": "apxtrib",
|
||||
"js": [],
|
||||
"css": ["static/fonts/icofont/icofont.min.css", "css/fullscreen/styles.css"]
|
||||
}
|
@@ -1,5 +1,5 @@
|
||||
[{
|
||||
"groupheader": "Admin apixtribe",
|
||||
"groupheader": "Admin apxtrib",
|
||||
"sbssgroupmenu": [{
|
||||
"name": "Tribes",
|
||||
"icon": "sliders",
|
||||
|
@@ -2,7 +2,7 @@
|
||||
"sbbrandlink": "app_index_fr.html",
|
||||
"sbtitle": "Need-Data",
|
||||
"sbgroupmenu": [{
|
||||
"groupheader": "apixtribe",
|
||||
"groupheader": "apxtrib",
|
||||
"sbssgroupmenu": [{
|
||||
"name": "Les news",
|
||||
"icon": "sliders",
|
||||
@@ -12,7 +12,7 @@
|
||||
"name": "Reporting",
|
||||
"icon": "sliders",
|
||||
"actionclick": "pwa.reporting.init()",
|
||||
"iditemmenus": "reportingapixtribe",
|
||||
"iditemmenus": "reportingapxtrib",
|
||||
"itemmenus": [{
|
||||
"name": "",
|
||||
"actionclick": "pwa.reporting.init()"
|
||||
|
@@ -1,6 +1,6 @@
|
||||
<map version="1.1.0">
|
||||
<!-- To view this file, download free mind mapping software FreeMind from http://freemind.sourceforge.net -->
|
||||
<node COLOR="#808080" CREATED="1648107811020" ID="ID_788040965" MODIFIED="1648109044162" TEXT="apixtribe">
|
||||
<node COLOR="#808080" CREATED="1648107811020" ID="ID_788040965" MODIFIED="1648109044162" TEXT="apxtrib">
|
||||
<font NAME="Ubuntu Light" SIZE="12"/>
|
||||
<node CREATED="1648108926891" HGAP="53" ID="ID_178913901" MODIFIED="1648109039795" POSITION="right" TEXT="Architecture" VSHIFT="-65">
|
||||
<font NAME="Ubuntu Light" SIZE="12"/>
|
||||
|
@@ -1,4 +1,4 @@
|
||||
<h1>ST**** ME I'M FAMOUS!</h1>
|
||||
<p> apixtribe
|
||||
<p> apxtrib
|
||||
|
||||
</p>
|
@@ -132,7 +132,7 @@ tg.action = (post) => {
|
||||
xhttp.onreadystatechange = function() {};
|
||||
xhttp.open(
|
||||
'POST',
|
||||
`${pwa.urlapixtribe}/tags/${pwa.tribeid}`,
|
||||
`${pwa.urlapxtrib}/tags/${pwa.tribeid}`,
|
||||
true
|
||||
);
|
||||
xhttp.setRequestHeader("Content-Type", "application/json;charset=UTF-8");
|
||||
@@ -151,7 +151,7 @@ tg.action = (post) => {
|
||||
$(document)
|
||||
.ready(function() {
|
||||
if(!pwa.tribeid) {
|
||||
pwa.urlapixtribe = 'https://api' + $('#mxp')
|
||||
pwa.urlapxtrib = 'https://api' + $('#mxp')
|
||||
.attr('data-destin') + '.maildigit.fr';
|
||||
pwa.tribeid = $('#mxp')
|
||||
.attr('data-tribeid');
|
||||
|
@@ -16,7 +16,7 @@
|
||||
version="1.1"
|
||||
id="svg8"
|
||||
inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)"
|
||||
sodipodi:docname="suiviprojetapixtribe.svg">
|
||||
sodipodi:docname="suiviprojetapxtrib.svg">
|
||||
<defs
|
||||
id="defs2" />
|
||||
<sodipodi:namedview
|
||||
@@ -285,7 +285,7 @@
|
||||
x="155.44144"
|
||||
y="121.62955"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:1.41111112px;font-family:Cantarell;-inkscape-font-specification:'Cantarell, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#063665;fill-opacity:1;stroke-width:0.26458332"
|
||||
id="tspan4614-7">Referentials /apixtribe/referentials/object/users.json</tspan><tspan
|
||||
id="tspan4614-7">Referentials /apxtrib/referentials/object/users.json</tspan><tspan
|
||||
sodipodi:role="line"
|
||||
x="155.44144"
|
||||
y="123.39344"
|
||||
@@ -382,7 +382,7 @@
|
||||
x="214.0296"
|
||||
y="158.29131"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:1.41111112px;font-family:Cantarell;-inkscape-font-specification:'Cantarell, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#063665;fill-opacity:1;stroke-width:0.26458332"
|
||||
id="tspan4959">http://gitlab.ndda.fr/philc/apixtribe/-/wikis/HOWTOMessage</tspan><tspan
|
||||
id="tspan4959">http://gitlab.ndda.fr/philc/apxtrib/-/wikis/HOWTOMessage</tspan><tspan
|
||||
sodipodi:role="line"
|
||||
x="214.0296"
|
||||
y="160.05519"
|
||||
@@ -702,7 +702,7 @@
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:1.41111112px;font-family:Cantarell;-inkscape-font-specification:'Cantarell, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#063665;fill-opacity:1;stroke-width:0.26458332"
|
||||
id="tspan855-7-8">get /clientconfglob => 200 full config for all server + token /403 (<tspan
|
||||
style="fill:#9b7700;fill-opacity:1"
|
||||
id="tspan4874">only for admin apixtribe)</tspan> </tspan><tspan
|
||||
id="tspan4874">only for admin apxtrib)</tspan> </tspan><tspan
|
||||
sodipodi:role="line"
|
||||
x="42.193268"
|
||||
y="181.51306"
|
||||
@@ -720,8 +720,8 @@
|
||||
id="tspan4586-9-0">get /contentfull/:source/:idref </tspan></text>
|
||||
<a
|
||||
id="a4922"
|
||||
xlink:href="http://gitlab.ndda.fr/philc/apixtribe/-/wikis/SETUP4dev"
|
||||
xlink:title="gitlab apixtribe"
|
||||
xlink:href="http://gitlab.ndda.fr/philc/apxtrib/-/wikis/SETUP4dev"
|
||||
xlink:title="gitlab apxtrib"
|
||||
xlink:actuate="onclick"
|
||||
transform="translate(-4.9872084,-5.3371879)">
|
||||
<a
|
||||
@@ -749,7 +749,7 @@
|
||||
x="4.0466719"
|
||||
y="96.854599"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:1.41111112px;font-family:Cantarell;-inkscape-font-specification:'Cantarell, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#063665;fill-opacity:1;stroke-width:0.26458332"
|
||||
id="tspan4916">http://gitlab.ndda.fr/philc/apixtribe/-/wikis/SETUP</tspan><tspan
|
||||
id="tspan4916">http://gitlab.ndda.fr/philc/apxtrib/-/wikis/SETUP</tspan><tspan
|
||||
sodipodi:role="line"
|
||||
x="4.0466719"
|
||||
y="98.618484"
|
||||
@@ -802,8 +802,8 @@
|
||||
id="flowPara5002" /></flowRoot> <a
|
||||
transform="translate(-5.4083819,8.1029941)"
|
||||
id="a4922-6"
|
||||
xlink:href="http://gitlab.ndda.fr/philc/apixtribe/-/wikis/SETUP4dev"
|
||||
xlink:title="gitlab apixtribe"
|
||||
xlink:href="http://gitlab.ndda.fr/philc/apxtrib/-/wikis/SETUP4dev"
|
||||
xlink:title="gitlab apxtrib"
|
||||
xlink:actuate="onclick">
|
||||
<a
|
||||
id="a4926-1">
|
||||
@@ -857,7 +857,7 @@
|
||||
x="3.6254988"
|
||||
y="119.11422"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:1.41111112px;font-family:Cantarell;-inkscape-font-specification:'Cantarell, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#063665;fill-opacity:1;stroke-width:0.26458332"
|
||||
id="tspan1152"> Instance apixtribe http://local.apixtribe.fr (no ssl for nginx and express) </tspan><tspan
|
||||
id="tspan1152"> Instance apxtrib http://local.apxtrib.fr (no ssl for nginx and express) </tspan><tspan
|
||||
sodipodi:role="line"
|
||||
x="3.6254988"
|
||||
y="120.87811"
|
||||
@@ -879,12 +879,12 @@
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:1.41111112px;font-family:Cantarell;-inkscape-font-specification:'Cantarell, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#063665;fill-opacity:1;stroke-width:0.26458332"
|
||||
id="tspan4843"> <<tspan
|
||||
style="font-weight:bold"
|
||||
id="tspan1160">prod> </tspan>registar dnsname to apixtribe IP serveur + let'sencrypt certbot </tspan><tspan
|
||||
id="tspan1160">prod> </tspan>registar dnsname to apxtrib IP serveur + let'sencrypt certbot </tspan><tspan
|
||||
sodipodi:role="line"
|
||||
x="3.6254988"
|
||||
y="127.93366"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:1.41111112px;font-family:Cantarell;-inkscape-font-specification:'Cantarell, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#063665;fill-opacity:1;stroke-width:0.26458332"
|
||||
id="tspan1146"> Instance https://apixtribe.ndda.fr (ssll for nginx, reverse proxy to express.js)</tspan><tspan
|
||||
id="tspan1146"> Instance https://apxtrib.ndda.fr (ssll for nginx, reverse proxy to express.js)</tspan><tspan
|
||||
sodipodi:role="line"
|
||||
x="3.6254988"
|
||||
y="129.69756"
|
||||
@@ -989,7 +989,7 @@
|
||||
x="3.6254988"
|
||||
y="164.97533"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:1.41111112px;font-family:Cantarell;-inkscape-font-specification:'Cantarell, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#063665;fill-opacity:1;stroke-width:0.26458332"
|
||||
id="tspan5067">http://gitlab.ndda.fr/philc/apixtribe/-/wikis/HOWTOplugin</tspan><tspan
|
||||
id="tspan5067">http://gitlab.ndda.fr/philc/apxtrib/-/wikis/HOWTOplugin</tspan><tspan
|
||||
sodipodi:role="line"
|
||||
x="3.6254988"
|
||||
y="166.73923"
|
||||
@@ -1634,12 +1634,12 @@
|
||||
x="45.148746"
|
||||
y="365.5423"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.11666656px;font-family:Cantarell;-inkscape-font-specification:'Cantarell, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#063665;fill-opacity:1;stroke-width:0.26458332"
|
||||
id="tspan1319">Process for Dev mod local apixtribe installation</tspan><tspan
|
||||
id="tspan1319">Process for Dev mod local apxtrib installation</tspan><tspan
|
||||
sodipodi:role="line"
|
||||
x="45.148746"
|
||||
y="367.55453"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:1.41111112px;font-family:Cantarell;-inkscape-font-specification:'Cantarell, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#063665;fill-opacity:1;stroke-width:0.26458332"
|
||||
id="tspan4891">incron detect in REGEXFOLDER='(.*\/apixtribe)\/(.*)\/domaine\/(.*)\/spacedev\/(.*)\/src\/(.*)'</tspan><tspan
|
||||
id="tspan4891">incron detect in REGEXFOLDER='(.*\/apxtrib)\/(.*)\/domaine\/(.*)\/spacedev\/(.*)\/src\/(.*)'</tspan><tspan
|
||||
sodipodi:role="line"
|
||||
x="45.148746"
|
||||
y="369.31842"
|
||||
@@ -1745,7 +1745,7 @@
|
||||
x="45.148746"
|
||||
y="403.71426"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:1.41111112px;font-family:Cantarell;-inkscape-font-specification:'Cantarell, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#063665;fill-opacity:1;stroke-width:0.26458332"
|
||||
id="tspan1245">1- POST http://mesa.apixtribe.fr/app/maildigitcreator/publish/presentation</tspan><tspan
|
||||
id="tspan1245">1- POST http://mesa.apxtrib.fr/app/maildigitcreator/publish/presentation</tspan><tspan
|
||||
sodipodi:role="line"
|
||||
x="45.148746"
|
||||
y="405.47815"
|
||||
@@ -2094,7 +2094,7 @@
|
||||
x="84.487297"
|
||||
y="122.30761"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:1.41111112px;font-family:Cantarell;-inkscape-font-specification:'Cantarell, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#063665;fill-opacity:1;stroke-width:0.26458332"
|
||||
id="tspan4614-7-62">Referentials /apixtribe/referentials/object/Tribes.json</tspan><tspan
|
||||
id="tspan4614-7-62">Referentials /apxtrib/referentials/object/Tribes.json</tspan><tspan
|
||||
sodipodi:role="line"
|
||||
x="84.487297"
|
||||
y="124.0715"
|
||||
|
Before Width: | Height: | Size: 515 KiB After Width: | Height: | Size: 515 KiB |
Reference in New Issue
Block a user