forked from apxtri/apxtrib
2198 lines
515 KiB
XML
2198 lines
515 KiB
XML
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||
|
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||
|
|
||
|
<svg
|
||
|
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||
|
xmlns:cc="http://creativecommons.org/ns#"
|
||
|
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||
|
xmlns:svg="http://www.w3.org/2000/svg"
|
||
|
xmlns="http://www.w3.org/2000/svg"
|
||
|
xmlns:xlink="http://www.w3.org/1999/xlink"
|
||
|
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||
|
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||
|
width="297mm"
|
||
|
height="210mm"
|
||
|
viewBox="0 0 297 210"
|
||
|
version="1.1"
|
||
|
id="svg8"
|
||
|
inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)"
|
||
|
sodipodi:docname="suiviprojetapixtribe.svg">
|
||
|
<defs
|
||
|
id="defs2" />
|
||
|
<sodipodi:namedview
|
||
|
id="base"
|
||
|
pagecolor="#ffffff"
|
||
|
bordercolor="#666666"
|
||
|
borderopacity="1.0"
|
||
|
inkscape:pageopacity="0.0"
|
||
|
inkscape:pageshadow="2"
|
||
|
inkscape:zoom="5.7249289"
|
||
|
inkscape:cx="200.70482"
|
||
|
inkscape:cy="720.40479"
|
||
|
inkscape:document-units="mm"
|
||
|
inkscape:current-layer="layer1"
|
||
|
showgrid="false"
|
||
|
inkscape:window-width="2562"
|
||
|
inkscape:window-height="1774"
|
||
|
inkscape:window-x="2783"
|
||
|
inkscape:window-y="304"
|
||
|
inkscape:window-maximized="0"
|
||
|
showguides="false" />
|
||
|
<metadata
|
||
|
id="metadata5">
|
||
|
<rdf:RDF>
|
||
|
<cc:Work
|
||
|
rdf:about="">
|
||
|
<dc:format>image/svg+xml</dc:format>
|
||
|
<dc:type
|
||
|
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||
|
<dc:title />
|
||
|
</cc:Work>
|
||
|
</rdf:RDF>
|
||
|
</metadata>
|
||
|
<g
|
||
|
inkscape:label="Calque 1"
|
||
|
inkscape:groupmode="layer"
|
||
|
id="layer1"
|
||
|
transform="translate(0,-87)">
|
||
|
<rect
|
||
|
style="opacity:1;fill:#063665;fill-opacity:1;stroke:none;stroke-width:2.42463255;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||
|
id="rect4643-2"
|
||
|
width="54.897697"
|
||
|
height="19.509676"
|
||
|
x="120.08392"
|
||
|
y="174.72467"
|
||
|
inkscape:export-xdpi="224"
|
||
|
inkscape:export-ydpi="224" />
|
||
|
<text
|
||
|
xml:space="preserve"
|
||
|
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.58333302px;line-height:1.25;font-family:Ubuntu;-inkscape-font-specification:Ubuntu;letter-spacing:0px;word-spacing:0px;fill:#5288bc;fill-opacity:1;stroke:none;stroke-width:0.26458332"
|
||
|
x="122.72224"
|
||
|
y="190.46506"
|
||
|
id="text4520-0"><tspan
|
||
|
sodipodi:role="line"
|
||
|
id="tspan4518-55"
|
||
|
x="122.72224"
|
||
|
y="190.46506"
|
||
|
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-family:Cantarell;-inkscape-font-specification:'Cantarell Bold';fill:#5288bc;fill-opacity:1;stroke-width:0.26458332">api</tspan></text>
|
||
|
<text
|
||
|
xml:space="preserve"
|
||
|
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.31760168px;line-height:1.25;font-family:Ubuntu;-inkscape-font-specification:Ubuntu;letter-spacing:0px;word-spacing:0px;opacity:1;fill:#ffc300;fill-opacity:1;stroke:none;stroke-width:0.18294002"
|
||
|
x="142.96019"
|
||
|
y="182.59042"
|
||
|
id="text4520-9-2"
|
||
|
transform="scale(0.95865062,1.0431329)"><tspan
|
||
|
sodipodi:role="line"
|
||
|
id="tspan4518-1-9"
|
||
|
x="142.96019"
|
||
|
y="182.59042"
|
||
|
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:17.56224442px;font-family:Cantarell;-inkscape-font-specification:'Cantarell Bold';fill:#ffc300;fill-opacity:1;stroke-width:0.18294002">X</tspan></text>
|
||
|
<text
|
||
|
xml:space="preserve"
|
||
|
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.58333302px;line-height:1.25;font-family:Ubuntu;-inkscape-font-specification:Ubuntu;letter-spacing:0px;word-spacing:0px;fill:#5288bc;fill-opacity:1;stroke:none;stroke-width:0.26458332"
|
||
|
x="147.51192"
|
||
|
y="190.18259"
|
||
|
id="text4520-7-0"><tspan
|
||
|
sodipodi:role="line"
|
||
|
id="tspan4518-5-2"
|
||
|
x="147.51192"
|
||
|
y="190.18259"
|
||
|
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-family:Cantarell;-inkscape-font-specification:'Cantarell Bold';fill:#5288bc;fill-opacity:1;stroke-width:0.26458332">press</tspan></text>
|
||
|
<text
|
||
|
xml:space="preserve"
|
||
|
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.58333302px;line-height:1.25;font-family:Cantarell;-inkscape-font-specification:Cantarell;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
|
||
|
x="154.04169"
|
||
|
y="117.49269"
|
||
|
id="text835"><tspan
|
||
|
sodipodi:role="line"
|
||
|
id="tspan833"
|
||
|
x="154.04169"
|
||
|
y="117.49269"
|
||
|
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.52777767px;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">Pagans</tspan></text>
|
||
|
<text
|
||
|
xml:space="preserve"
|
||
|
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:1.41111112px;line-height:1.25;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;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
|
||
|
x="237.616"
|
||
|
y="100.72368"
|
||
|
id="text835-7"><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="237.616"
|
||
|
y="100.72368"
|
||
|
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"><tspan
|
||
|
style="font-weight:bold"
|
||
|
id="tspan5085">CORS:</tspan> domaine name have to be in /domaine/tribeid/clientconf.json:</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="237.616"
|
||
|
y="102.48756"
|
||
|
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="tspan5083">{allowedDOMs:[yyy.xx]}</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="237.616"
|
||
|
y="104.25146"
|
||
|
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="tspan4878">MIDDLEWARE:</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="237.616"
|
||
|
y="106.01534"
|
||
|
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="tspan5081"><tspan
|
||
|
style="font-weight:bold"
|
||
|
id="tspan5087">checkHeaders</tspan> must have: </tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="237.616"
|
||
|
y="107.77924"
|
||
|
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="tspan5091"> xpaganid = 1 if no Auth users.uuid if auth</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="237.616"
|
||
|
y="109.54312"
|
||
|
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="tspan5089"> xauth = 1 if no Auth token stored into users/uuid.json</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="237.616"
|
||
|
y="111.30701"
|
||
|
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="tspan5093"> xtribe = tribeid where user uuid is register</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="237.616"
|
||
|
y="113.0709"
|
||
|
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="tspan5095"> xworkon = tribeid concern (if user has accessright)</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="237.616"
|
||
|
y="114.83479"
|
||
|
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="tspan5097"> xapp = "tribeid:website" app name that request user has accessright </tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="237.616"
|
||
|
y="116.59868"
|
||
|
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"><tspan
|
||
|
style="font-weight:bold"
|
||
|
id="tspan5099">isAuthenticated </tspan>if xpaganid + xauth are valid</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="237.616"
|
||
|
y="118.36256"
|
||
|
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="tspan4586"><tspan
|
||
|
style="font-weight:bold"
|
||
|
id="tspan4875">hasAccessrighton</tspan>(object,actions,ownby) </tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="237.616"
|
||
|
y="120.12646"
|
||
|
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="tspan4880"> object = folder name in /tribeid space (www, ..)</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="237.616"
|
||
|
y="121.89034"
|
||
|
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="tspan4882"> actions= "CRUDO" ( list of action to have acces on this object)</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="237.616"
|
||
|
y="123.65424"
|
||
|
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="tspan4873"> ownby (option)= [list of uuid owner]</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="237.616"
|
||
|
y="125.41812"
|
||
|
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="tspan4885" /><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="237.616"
|
||
|
y="127.18201"
|
||
|
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="tspan4869"><tspan
|
||
|
style="font-weight:bold"
|
||
|
id="tspan4871">AccessRight</tspan> are set by user/uuid.json </tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="237.616"
|
||
|
y="128.94591"
|
||
|
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="tspan5132">{ACCESSRIGHTS:{app:{"tribeid:website":{js:[list of js],<tspan
|
||
|
style="fill:#aa8800"
|
||
|
id="tspan5134">components:[]}</tspan></tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="237.616"
|
||
|
y="130.70979"
|
||
|
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="tspan5128"> plugin:{"tribeid:pluginname":{url:,key:,profil:owner | user | admin}</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="237.616"
|
||
|
y="132.47368"
|
||
|
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="tspan5136"> data:{tribeid:{objectname:CRUDO}} </tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="237.616"
|
||
|
y="134.23756"
|
||
|
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="tspan5138">Create Read Update Delete Own (Own mean user has create the object)</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="237.616"
|
||
|
y="136.00145"
|
||
|
style="font-style:normal;font-variant:normal;font-weight:bold;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="tspan4862">In memory, list of last 24 hours valid token :</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="237.616"
|
||
|
y="137.76535"
|
||
|
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="tspan4865">app.locals.tokens (req.app.local.tokens) = {useruuid:{ TOKEN:, ACCESSRIGHTS}</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="237.616"
|
||
|
y="139.52924"
|
||
|
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="tspan4867">Advice: Manage accessright into route/middleware not into model </tspan></text>
|
||
|
<text
|
||
|
xml:space="preserve"
|
||
|
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.58333302px;line-height:1.25;font-family:Cantarell;-inkscape-font-specification:Cantarell;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
|
||
|
x="232.87689"
|
||
|
y="95.813858"
|
||
|
id="text835-9"><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="232.87689"
|
||
|
y="95.813858"
|
||
|
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.52777767px;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="tspan5077">Middleware - Header / AccessRight</tspan></text>
|
||
|
<flowRoot
|
||
|
xml:space="preserve"
|
||
|
id="flowRoot4606"
|
||
|
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:40px;line-height:1.25;font-family:'League Gothic';-inkscape-font-specification:'League Gothic';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none"
|
||
|
transform="matrix(0.26458333,0,0,0.26458333,0,87)"><flowRegion
|
||
|
id="flowRegion4608"><rect
|
||
|
id="rect4610"
|
||
|
width="227.5"
|
||
|
height="112.5"
|
||
|
x="30.714285"
|
||
|
y="282.98651" /></flowRegion><flowPara
|
||
|
id="flowPara4612" /></flowRoot> <flowRoot
|
||
|
xml:space="preserve"
|
||
|
id="flowRoot4618"
|
||
|
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:40px;line-height:1.25;font-family:'League Gothic';-inkscape-font-specification:'League Gothic';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none"
|
||
|
transform="matrix(0.26458333,0,0,0.26458333,0,87)"><flowRegion
|
||
|
id="flowRegion4620"><rect
|
||
|
id="rect4622"
|
||
|
width="281.83255"
|
||
|
height="113.64216"
|
||
|
x="123.74369"
|
||
|
y="204.27679" /></flowRegion><flowPara
|
||
|
id="flowPara4624" /></flowRoot> <text
|
||
|
xml:space="preserve"
|
||
|
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:1.41111112px;line-height:1.25;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;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
|
||
|
x="155.44144"
|
||
|
y="121.62955"
|
||
|
id="text835-7-4"><tspan
|
||
|
sodipodi:role="line"
|
||
|
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
|
||
|
sodipodi:role="line"
|
||
|
x="155.44144"
|
||
|
y="123.39344"
|
||
|
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="tspan5154">Personnal account that belong to a tribeid login/email(option)/publickey worldwide unique</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="155.44144"
|
||
|
y="125.15733"
|
||
|
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="tspan5158" /><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="155.44144"
|
||
|
y="126.92123"
|
||
|
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="tspan5156">get /isauth => 200 valid token / 401 invalid token</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="155.44144"
|
||
|
y="128.68512"
|
||
|
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">post /login (LOGIN/PASSWORD) => 200 user data + token /401 </tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="155.44144"
|
||
|
y="130.44901"
|
||
|
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="tspan857-5">get /getlinkwithoutpsw/:email => 200 tmp token to change psw</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="155.44144"
|
||
|
y="132.21289"
|
||
|
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:#9b7700;fill-opacity:1;stroke-width:0.26458332"
|
||
|
id="tspan4564-4">post /register (data) => register ourself 200 create user accout / 401 invalid info</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="155.44144"
|
||
|
y="133.97679"
|
||
|
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="tspan4578-8">get /list/:filter/:field => 200 user info value</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="155.44144"
|
||
|
y="135.74068"
|
||
|
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="tspan4580-1">get /uuid/:id => 200 userinfo</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="155.44144"
|
||
|
y="137.50456"
|
||
|
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="tspan4582-2">post /uuid => 200 user creation + return info</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="155.44144"
|
||
|
y="139.26845"
|
||
|
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="tspan4584-8">put /uuid/:id => 200 update User and refresh searchindex</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="155.44144"
|
||
|
y="141.03233"
|
||
|
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="tspan4586-9">delete /uuid/:id => 200 remove user </tspan></text>
|
||
|
<text
|
||
|
xml:space="preserve"
|
||
|
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.58333302px;line-height:1.25;font-family:Cantarell;-inkscape-font-specification:Cantarell;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
|
||
|
x="211.82805"
|
||
|
y="146.16345"
|
||
|
id="text835-6"><tspan
|
||
|
sodipodi:role="line"
|
||
|
id="tspan833-8"
|
||
|
x="211.82805"
|
||
|
y="146.16345"
|
||
|
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.52777767px;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">Messages</tspan></text>
|
||
|
<text
|
||
|
xml:space="preserve"
|
||
|
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:1.41111112px;line-height:1.25;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;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
|
||
|
x="214.0296"
|
||
|
y="151.23575"
|
||
|
id="text835-7-4-0"><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="214.0296"
|
||
|
y="151.23575"
|
||
|
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-2">Manage notification (about an object) and message (to someone)</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="214.0296"
|
||
|
y="152.99963"
|
||
|
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="tspan4955">A notification or message can request action (purchase order...) </tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="214.0296"
|
||
|
y="154.76352"
|
||
|
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="tspan5152">Actions are not done in message but into a callback to somewhere else.</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="214.0296"
|
||
|
y="156.52742"
|
||
|
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="tspan5150">Any user with Read access can see notification </tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
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
|
||
|
sodipodi:role="line"
|
||
|
x="214.0296"
|
||
|
y="160.05519"
|
||
|
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="tspan4957" /><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="214.0296"
|
||
|
y="161.81908"
|
||
|
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="tspan1016">post / without Auth</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="214.0296"
|
||
|
y="163.58298"
|
||
|
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="tspan4967"> => Store into /contacts/emailuuid..json</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="214.0296"
|
||
|
y="165.34686"
|
||
|
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="tspan4951"> Send eventualy email if data.tplmessage exist</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="214.0296"
|
||
|
y="167.11075"
|
||
|
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="tspan4953">put /:objectname/:uuid with Auth </tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="214.0296"
|
||
|
y="168.87463"
|
||
|
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="tspan4965"> => Store into /objectsname/uuid.json (uuid can come from callback</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="214.0296"
|
||
|
y="170.63852"
|
||
|
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="tspan4963"> newdata = Call back if exist in data.callback={tribeid,plugins,functionName}</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="214.0296"
|
||
|
y="172.40242"
|
||
|
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="tspan5148"> Send eventualy email if data.tplmessage exist </tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="214.0296"
|
||
|
y="174.16631"
|
||
|
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="tspan1018"> Send to data.desttribeid => send to admin of tribeid (clientconf.json)</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="214.0296"
|
||
|
y="175.93019"
|
||
|
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="tspan1020"> data.destuuid=> send to email into uuid user</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="214.0296"
|
||
|
y="177.69408"
|
||
|
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="tspan1022"> data.destemail => send to destemail</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="214.0296"
|
||
|
y="179.45798"
|
||
|
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="tspan4974">get /user with Auth => return an update of all notiffication and message</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="214.0296"
|
||
|
y="181.22186"
|
||
|
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="tspan1024" /><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="214.0296"
|
||
|
y="182.98575"
|
||
|
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="tspan1026">msg = buildemail(desttribeid,tplmessage,data)</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="214.0296"
|
||
|
y="184.74963"
|
||
|
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="tspan1036">With data / data.subject / data(desttribeid,destuuid,destemail) +</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="214.0296"
|
||
|
y="186.51352"
|
||
|
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="tspan1038">/tplmessage/contenttxt.mustache</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="214.0296"
|
||
|
y="188.27742"
|
||
|
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="tspan1034"> /contenthtml.mustache (warn style have to be inline for outlook old stuff)</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="214.0296"
|
||
|
y="190.04131"
|
||
|
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="tspan1028">If msg.status=200 => byEmailwithmailjet(data.desttribeid,[msg.payload.data]) </tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="214.0296"
|
||
|
y="191.80519"
|
||
|
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="tspan1030" /><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="214.0296"
|
||
|
y="193.56908"
|
||
|
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="tspan4586-9-5"> </tspan></text>
|
||
|
<text
|
||
|
xml:space="preserve"
|
||
|
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.58333302px;line-height:1.25;font-family:Cantarell;-inkscape-font-specification:Cantarell;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
|
||
|
x="211.9617"
|
||
|
y="203.89368"
|
||
|
id="text835-0"><tspan
|
||
|
sodipodi:role="line"
|
||
|
id="tspan833-6"
|
||
|
x="211.9617"
|
||
|
y="203.89368"
|
||
|
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.52777767px;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">Tags</tspan></text>
|
||
|
<text
|
||
|
xml:space="preserve"
|
||
|
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:1.41111112px;line-height:1.25;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;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
|
||
|
x="213.36143"
|
||
|
y="208.03053"
|
||
|
id="text835-7-4-4"><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="213.36143"
|
||
|
y="208.03053"
|
||
|
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-6">get /isauth => 200 valid token / 401 invalid token</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="213.36143"
|
||
|
y="209.79442"
|
||
|
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-2">post /login (LOGIN/PASSWORD) => 200 user data + token /401 </tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="213.36143"
|
||
|
y="211.5583"
|
||
|
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="tspan857-5-5">get /getlinkwithoutpsw/:email => 200 tmp token to change psw</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="213.36143"
|
||
|
y="213.3222"
|
||
|
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:#9b7700;fill-opacity:1;stroke-width:0.26458332"
|
||
|
id="tspan4564-4-8">post /register (data) => register ourself 200 create user accout / 401 invalid info</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="213.36143"
|
||
|
y="215.08609"
|
||
|
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="tspan4578-8-6">get /list/:filter/:field => 200 user info value</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="213.36143"
|
||
|
y="216.84998"
|
||
|
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="tspan4580-1-2">get /uuid/:id => 200 userinfo</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="213.36143"
|
||
|
y="218.61386"
|
||
|
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="tspan4582-2-8">post /uuid => 200 user creation + return info</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="213.36143"
|
||
|
y="220.37776"
|
||
|
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="tspan4584-8-4">put /uuid/:id => 200 update User and refresh searchindex</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="213.36143"
|
||
|
y="222.14165"
|
||
|
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="tspan4586-9-7">delete /uuid/:id => 200 remove user </tspan></text>
|
||
|
<text
|
||
|
xml:space="preserve"
|
||
|
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.58333302px;line-height:1.25;font-family:Cantarell;-inkscape-font-specification:Cantarell;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
|
||
|
x="43.982792"
|
||
|
y="204.02731"
|
||
|
id="text835-2"><tspan
|
||
|
sodipodi:role="line"
|
||
|
id="tspan833-40"
|
||
|
x="43.982792"
|
||
|
y="204.02731"
|
||
|
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.52777767px;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">Webapp</tspan></text>
|
||
|
<text
|
||
|
xml:space="preserve"
|
||
|
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:1.41111112px;line-height:1.25;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;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
|
||
|
x="45.382538"
|
||
|
y="208.16417"
|
||
|
id="text835-7-4-6"><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="45.382538"
|
||
|
y="208.16417"
|
||
|
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-29">get /isauth => 200 valid token / 401 invalid token</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="45.382538"
|
||
|
y="209.92805"
|
||
|
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-9">post /login (LOGIN/PASSWORD) => 200 user data + token /401 </tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="45.382538"
|
||
|
y="211.69194"
|
||
|
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="tspan857-5-08">get /getlinkwithoutpsw/:email => 200 tmp token to change psw</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="45.382538"
|
||
|
y="213.45584"
|
||
|
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:#9b7700;fill-opacity:1;stroke-width:0.26458332"
|
||
|
id="tspan4564-4-1">post /register (data) => register ourself 200 create user accout / 401 invalid info</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="45.382538"
|
||
|
y="215.21973"
|
||
|
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="tspan4578-8-3">get /list/:filter/:field => 200 user info value</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="45.382538"
|
||
|
y="216.98361"
|
||
|
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="tspan4580-1-11">get /uuid/:id => 200 userinfo</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="45.382538"
|
||
|
y="218.7475"
|
||
|
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="tspan4582-2-03">post /uuid => 200 user creation + return info</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="45.382538"
|
||
|
y="220.5114"
|
||
|
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="tspan4584-8-40">put /uuid/:id => 200 update User and refresh searchindex</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="45.382538"
|
||
|
y="222.27528"
|
||
|
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="tspan4586-9-3">delete /uuid/:id => 200 remove user </tspan></text>
|
||
|
<text
|
||
|
xml:space="preserve"
|
||
|
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.58333302px;line-height:1.25;font-family:Cantarell;-inkscape-font-specification:Cantarell;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
|
||
|
x="128.1727"
|
||
|
y="228.6161"
|
||
|
id="text835-91"><tspan
|
||
|
sodipodi:role="line"
|
||
|
id="tspan833-9"
|
||
|
x="128.1727"
|
||
|
y="228.6161"
|
||
|
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.52777767px;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">Outputs</tspan></text>
|
||
|
<text
|
||
|
xml:space="preserve"
|
||
|
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:1.41111112px;line-height:1.25;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;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
|
||
|
x="129.57243"
|
||
|
y="232.75296"
|
||
|
id="text835-7-4-69"><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="129.57243"
|
||
|
y="232.75296"
|
||
|
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-3">get /isauth => 200 valid token / 401 invalid token</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="129.57243"
|
||
|
y="234.51685"
|
||
|
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-3">post /login (LOGIN/PASSWORD) => 200 user data + token /401 </tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="129.57243"
|
||
|
y="236.28073"
|
||
|
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="tspan857-5-8">get /getlinkwithoutpsw/:email => 200 tmp token to change psw</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="129.57243"
|
||
|
y="238.04463"
|
||
|
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:#9b7700;fill-opacity:1;stroke-width:0.26458332"
|
||
|
id="tspan4564-4-0">post /register (data) => register ourself 200 create user accout / 401 invalid info</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="129.57243"
|
||
|
y="239.80852"
|
||
|
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="tspan4578-8-5">get /list/:filter/:field => 200 user info value</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="129.57243"
|
||
|
y="241.5724"
|
||
|
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="tspan4580-1-6">get /uuid/:id => 200 userinfo</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="129.57243"
|
||
|
y="243.33629"
|
||
|
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="tspan4582-2-6">post /uuid => 200 user creation + return info</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="129.57243"
|
||
|
y="245.10019"
|
||
|
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="tspan4584-8-400">put /uuid/:id => 200 update User and refresh searchindex</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="129.57243"
|
||
|
y="246.86407"
|
||
|
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="tspan4586-9-4">delete /uuid/:id => 200 remove user </tspan></text>
|
||
|
<text
|
||
|
xml:space="preserve"
|
||
|
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.58333302px;line-height:1.25;font-family:Cantarell;-inkscape-font-specification:Cantarell;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
|
||
|
x="37.818707"
|
||
|
y="175.33585"
|
||
|
id="text835-62"><tspan
|
||
|
sodipodi:role="line"
|
||
|
id="tspan833-67"
|
||
|
x="37.818707"
|
||
|
y="175.33585"
|
||
|
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.52777767px;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:#9b7700;fill-opacity:1;stroke-width:0.26458332">Referentials</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="37.818707"
|
||
|
y="188.56502"
|
||
|
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.52777767px;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="tspan4864" /></text>
|
||
|
<text
|
||
|
xml:space="preserve"
|
||
|
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:1.41111112px;line-height:1.25;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;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
|
||
|
x="42.193268"
|
||
|
y="177.98529"
|
||
|
id="text835-7-4-5"><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="42.193268"
|
||
|
y="177.98529"
|
||
|
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-69">get /clientconf/:keylist => 200 list key:value of clientconf.json / 401 invalid token</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="42.193268"
|
||
|
y="179.74918"
|
||
|
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
|
||
|
sodipodi:role="line"
|
||
|
x="42.193268"
|
||
|
y="181.51306"
|
||
|
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="tspan857-5-7">get /contentlist/:source => 200 referential json in lg for xworkon ready to use in a form</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="42.193268"
|
||
|
y="183.27696"
|
||
|
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="tspan4876"> :source = data | object | json</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="42.193268"
|
||
|
y="185.04085"
|
||
|
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="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:actuate="onclick"
|
||
|
transform="translate(-4.9872084,-5.3371879)">
|
||
|
<a
|
||
|
id="a4926">
|
||
|
<text
|
||
|
xml:space="preserve"
|
||
|
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.58333302px;line-height:1.25;font-family:Cantarell;-inkscape-font-specification:Cantarell;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
|
||
|
x="7.634131"
|
||
|
y="98.054932"
|
||
|
id="text835-27"><tspan
|
||
|
sodipodi:role="line"
|
||
|
id="tspan833-61"
|
||
|
x="7.634131"
|
||
|
y="98.054932"
|
||
|
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.52777767px;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">Setup</tspan></text>
|
||
|
</a>
|
||
|
</a>
|
||
|
<text
|
||
|
xml:space="preserve"
|
||
|
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:1.41111112px;line-height:1.25;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;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
|
||
|
x="4.0466719"
|
||
|
y="96.854599"
|
||
|
id="text835-7-4-3"><tspan
|
||
|
sodipodi:role="line"
|
||
|
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
|
||
|
sodipodi:role="line"
|
||
|
x="4.0466719"
|
||
|
y="98.618484"
|
||
|
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="tspan4920" /></text>
|
||
|
<flowRoot
|
||
|
xml:space="preserve"
|
||
|
id="flowRoot4856"
|
||
|
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:40px;line-height:1.25;font-family:'League Gothic';-inkscape-font-specification:'League Gothic';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none"
|
||
|
transform="matrix(0.26458333,0,0,0.26458333,0,87)"><flowRegion
|
||
|
id="flowRegion4858"><rect
|
||
|
id="rect4860"
|
||
|
width="317.1879"
|
||
|
height="217.68787"
|
||
|
x="713.16772"
|
||
|
y="80.533112" /></flowRegion><flowPara
|
||
|
id="flowPara4862" /></flowRoot> <flowRoot
|
||
|
xml:space="preserve"
|
||
|
id="flowRoot4866"
|
||
|
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:40px;line-height:1.25;font-family:'League Gothic';-inkscape-font-specification:'League Gothic';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none"
|
||
|
transform="matrix(0.26458333,0,0,0.26458333,0,87)"><flowRegion
|
||
|
id="flowRegion4868"><rect
|
||
|
id="rect4870"
|
||
|
width="251.0229"
|
||
|
height="152.53304"
|
||
|
x="543.96716"
|
||
|
y="507.82764" /></flowRegion><flowPara
|
||
|
id="flowPara4872" /></flowRoot> <text
|
||
|
xml:space="preserve"
|
||
|
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.58333302px;line-height:1.25;font-family:'League Gothic';-inkscape-font-specification:'League Gothic';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
|
||
|
x="43.598339"
|
||
|
y="166.43884"
|
||
|
id="text4886"><tspan
|
||
|
sodipodi:role="line"
|
||
|
id="tspan4884"
|
||
|
x="43.598339"
|
||
|
y="175.54051"
|
||
|
style="stroke-width:0.26458332" /></text>
|
||
|
<flowRoot
|
||
|
xml:space="preserve"
|
||
|
id="flowRoot4996"
|
||
|
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:40px;line-height:1.25;font-family:'League Gothic';-inkscape-font-specification:'League Gothic';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none"
|
||
|
transform="matrix(0.26458333,0,0,0.26458333,0,87)"><flowRegion
|
||
|
id="flowRegion4998"><rect
|
||
|
id="rect5000"
|
||
|
width="179.80716"
|
||
|
height="62.376919"
|
||
|
x="24.243662"
|
||
|
y="24.595911" /></flowRegion><flowPara
|
||
|
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:actuate="onclick">
|
||
|
<a
|
||
|
id="a4926-1">
|
||
|
<text
|
||
|
xml:space="preserve"
|
||
|
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.58333302px;line-height:1.25;font-family:Cantarell;-inkscape-font-specification:Cantarell;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
|
||
|
x="7.634131"
|
||
|
y="98.054932"
|
||
|
id="text835-27-0"><tspan
|
||
|
sodipodi:role="line"
|
||
|
id="tspan833-61-4"
|
||
|
x="7.634131"
|
||
|
y="98.054932"
|
||
|
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.52777767px;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">Architecture routes/Models/C.R.U.D.Owner</tspan></text>
|
||
|
</a>
|
||
|
</a>
|
||
|
<text
|
||
|
xml:space="preserve"
|
||
|
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:1.41111112px;line-height:1.25;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;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
|
||
|
x="3.6254988"
|
||
|
y="110.29478"
|
||
|
id="text835-7-4-3-2"><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="3.6254988"
|
||
|
y="110.29478"
|
||
|
style="font-style:normal;font-variant:normal;font-weight:bold;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="tspan4839">NGINX route</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="3.6254988"
|
||
|
y="112.05866"
|
||
|
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="tspan1257">Domain name in => website.tribeid.io </tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="3.6254988"
|
||
|
y="113.82256"
|
||
|
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="tspan1176">---------------------------------------------------------- </tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="3.6254988"
|
||
|
y="115.58644"
|
||
|
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="tspan1136"><tspan
|
||
|
style="font-weight:bold"
|
||
|
id="tspan1158"> <dev> </tspan>dnsname=website.tribeid.fr /etc/hosts 127.0.0.1 website.tribeid.fr</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="3.6254988"
|
||
|
y="117.35033"
|
||
|
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="tspan1128"> conf /etc/ngins/conf.d/website.tribeid.fr.conf</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
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
|
||
|
sodipodi:role="line"
|
||
|
x="3.6254988"
|
||
|
y="120.87811"
|
||
|
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="tspan1154"> Plugins for ndda</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="3.6254988"
|
||
|
y="122.642"
|
||
|
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="tspan1144"> tribeid:ndda website: local local.ndda.fr ony use to dev localy</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="3.6254988"
|
||
|
y="124.40589"
|
||
|
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="tspan1142">----------------------------------------------------------</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="3.6254988"
|
||
|
y="126.16978"
|
||
|
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
|
||
|
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
|
||
|
sodipodi:role="line"
|
||
|
x="3.6254988"
|
||
|
y="129.69756"
|
||
|
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="tspan1164"> Plugins for ndda</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="3.6254988"
|
||
|
y="131.46144"
|
||
|
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="tspan1148"> tribeid: ndda website:plugins plugins.nnda.fr registar into bookmyname</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="3.6254988"
|
||
|
y="133.22533"
|
||
|
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="tspan1150"> config.js dnsplugin: plugins.ndda.fr</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="3.6254988"
|
||
|
y="134.98923"
|
||
|
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="tspan4872">----------------------------------------------------------</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="3.6254988"
|
||
|
y="136.75311"
|
||
|
style="font-style:normal;font-variant:normal;font-weight:bold;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="tspan4853">nginx conf location</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="3.6254988"
|
||
|
y="138.517"
|
||
|
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="tspan4857"> /cdn/(.*$) => data/tribee/tribeid/www/cdn/</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="3.6254988"
|
||
|
y="140.28088"
|
||
|
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="tspan4877"> /spacedev/(.*$) => data/tribee/tribeid/spacedev/website/dist/ </tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="3.6254988"
|
||
|
y="142.04478"
|
||
|
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="tspan4859"> /app/(.*$) => http://localhost:3017/$1</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="3.6254988"
|
||
|
y="143.80867"
|
||
|
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="tspan4861"> / => data/tribee/tribeid/www/app/website/ </tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="3.6254988"
|
||
|
y="145.57256"
|
||
|
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="tspan4835" /><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="3.6254988"
|
||
|
y="147.33644"
|
||
|
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="tspan4837">routes / models act on objects store in</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="3.6254988"
|
||
|
y="149.10033"
|
||
|
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="tspan5047"> /tribes/tribeid/objects/uuid.json</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="3.6254988"
|
||
|
y="150.86423"
|
||
|
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="tspan5045" /><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="3.6254988"
|
||
|
y="152.62811"
|
||
|
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="tspan5049">an instance of an object is a unique file /uuid.json</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="3.6254988"
|
||
|
y="154.392"
|
||
|
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="tspan5053">each instance are indexed into /searchindex/objname_Key_UUID_lg.json</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="3.6254988"
|
||
|
y="156.15588"
|
||
|
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="tspan5057">{value of Key: [uuid]} lg is the language of instance concerned</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="3.6254988"
|
||
|
y="157.91978"
|
||
|
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="tspan5059">a specific file can be found into /searchindex/objname_UUID_UUID_lg.json</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="3.6254988"
|
||
|
y="159.68367"
|
||
|
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="tspan5061">{uuid:{key:value}} </tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="3.6254988"
|
||
|
y="161.44756"
|
||
|
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="tspan5063" /><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="3.6254988"
|
||
|
y="163.21144"
|
||
|
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="tspan5065">a plugins object can allow a tribeid to create a private code shareable to other if tribeid owner allow it</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
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
|
||
|
sodipodi:role="line"
|
||
|
x="3.6254988"
|
||
|
y="166.73923"
|
||
|
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="tspan4820"> </tspan></text>
|
||
|
<flowRoot
|
||
|
xml:space="preserve"
|
||
|
id="flowRoot5140"
|
||
|
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:40px;line-height:1.25;font-family:'League Gothic';-inkscape-font-specification:'League Gothic';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none"
|
||
|
transform="matrix(0.26458333,0,0,0.26458333,0,87)"><flowRegion
|
||
|
id="flowRegion5142"><rect
|
||
|
id="rect5144"
|
||
|
width="28.789347"
|
||
|
height="267.05908"
|
||
|
x="927.2569"
|
||
|
y="421.20706" /></flowRegion><flowPara
|
||
|
id="flowPara5146" /></flowRoot> <rect
|
||
|
style="opacity:1;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.565;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||
|
id="rect5164"
|
||
|
width="297.08929"
|
||
|
height="209.5878"
|
||
|
x="301.625"
|
||
|
y="87.412209" />
|
||
|
<rect
|
||
|
style="opacity:1;fill:#063665;fill-opacity:1;stroke:none;stroke-width:2.96914315;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||
|
id="rect4643-2-0"
|
||
|
width="87.403648"
|
||
|
height="18.375748"
|
||
|
x="414.40533"
|
||
|
y="173.47432"
|
||
|
inkscape:export-xdpi="224"
|
||
|
inkscape:export-ydpi="224" />
|
||
|
<text
|
||
|
xml:space="preserve"
|
||
|
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.58333302px;line-height:1.25;font-family:Ubuntu;-inkscape-font-specification:Ubuntu;letter-spacing:0px;word-spacing:0px;fill:#5288bc;fill-opacity:1;stroke:none;stroke-width:0.26458332"
|
||
|
x="426.0593"
|
||
|
y="185.3927"
|
||
|
id="text4520-0-2"><tspan
|
||
|
sodipodi:role="line"
|
||
|
id="tspan4518-55-8"
|
||
|
x="426.0593"
|
||
|
y="185.3927"
|
||
|
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-family:Cantarell;-inkscape-font-specification:'Cantarell Bold';fill:#5288bc;fill-opacity:1;stroke-width:0.26458332">ordersManager</tspan></text>
|
||
|
<rect
|
||
|
style="opacity:1;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.56500006;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||
|
id="rect5164-3"
|
||
|
width="297.08929"
|
||
|
height="209.5878"
|
||
|
x="-0.18897986"
|
||
|
y="301.44122" />
|
||
|
<rect
|
||
|
style="opacity:1;fill:#063665;fill-opacity:1;stroke:none;stroke-width:2.42463255;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||
|
id="rect4643-2-0-8"
|
||
|
width="54.897697"
|
||
|
height="19.509676"
|
||
|
x="121.09581"
|
||
|
y="386.55841"
|
||
|
inkscape:export-xdpi="224"
|
||
|
inkscape:export-ydpi="224" />
|
||
|
<text
|
||
|
xml:space="preserve"
|
||
|
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.58333302px;line-height:1.25;font-family:Ubuntu;-inkscape-font-specification:Ubuntu;letter-spacing:0px;word-spacing:0px;fill:#5288bc;fill-opacity:1;stroke:none;stroke-width:0.26458332"
|
||
|
x="124.24529"
|
||
|
y="399.42172"
|
||
|
id="text4520-0-2-0"><tspan
|
||
|
sodipodi:role="line"
|
||
|
id="tspan4518-55-8-4"
|
||
|
x="124.24529"
|
||
|
y="399.42172"
|
||
|
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-family:Cantarell;-inkscape-font-specification:'Cantarell Bold';fill:#5288bc;fill-opacity:1;stroke-width:0.26458332">mdcreator</tspan></text>
|
||
|
<text
|
||
|
xml:space="preserve"
|
||
|
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.58333302px;line-height:1.25;font-family:Cantarell;-inkscape-font-specification:Cantarell;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
|
||
|
x="429.20465"
|
||
|
y="124.0324"
|
||
|
id="text835-919"><tspan
|
||
|
sodipodi:role="line"
|
||
|
id="tspan833-62"
|
||
|
x="429.20465"
|
||
|
y="124.0324"
|
||
|
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.52777767px;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">Orders</tspan></text>
|
||
|
<text
|
||
|
xml:space="preserve"
|
||
|
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:1.41111112px;line-height:1.25;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;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
|
||
|
x="430.6044"
|
||
|
y="128.16925"
|
||
|
id="text835-7-4-54"><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="430.6044"
|
||
|
y="128.16925"
|
||
|
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-4">Referentials /ndda/referentials/object/orders.json</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="430.6044"
|
||
|
y="129.93314"
|
||
|
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="tspan5154-9">Order= idsaler + idpurchaser + items {id:quantity} + amountHT + amountTTC + currency + paymentMode + date_order + deliveryMode</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="430.6044"
|
||
|
y="131.69702"
|
||
|
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="tspan5158-9"> ORDERSTATUS: CHECKED => TOBEPAID (order checked and confirm => create a BILL ID and create a pdf bill)</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="430.6044"
|
||
|
y="133.46092"
|
||
|
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="tspan5332"> => TOBEDELIVER (order to deliver )</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="430.6044"
|
||
|
y="135.22481"
|
||
|
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="tspan5326"> => CANCEL (stop the workflow => add userid that cancel if not owner date_CANCEL</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="430.6044"
|
||
|
y="136.98869"
|
||
|
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="tspan5330"> ORDERSTATUS : TOBEPAID => await PAYSTATUS==PAID => change inTOBEDELIVER update date_PAID </tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="430.6044"
|
||
|
y="138.75258"
|
||
|
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="tspan5338"> ORDERSTATUS: TOBEDELIVER => await ORDERSTATUS==DELIVERED => update date_DELIVERY PAYSTATUS=TOBEPAID create a BILL ID</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="430.6044"
|
||
|
y="140.51648"
|
||
|
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="tspan5334" /><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="430.6044"
|
||
|
y="142.28036"
|
||
|
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="tspan5336"> PAYSTATUS: TOBEPAID => await PAYSTATUS==PAID => update date_PAID </tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="430.6044"
|
||
|
y="144.04425"
|
||
|
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="tspan5340"> </tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="430.6044"
|
||
|
y="145.80814"
|
||
|
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="tspan5324"> physical item: description / price { currency : priceTTC } / TVA / paymentMode / deliveryMode</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="430.6044"
|
||
|
y="147.57202"
|
||
|
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="tspan5344" /><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="430.6044"
|
||
|
y="149.33592"
|
||
|
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="tspan5348">description : physical product / access key to get right to have information / </tspan></text>
|
||
|
<text
|
||
|
xml:space="preserve"
|
||
|
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:1.41111112px;line-height:1.25;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;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
|
||
|
x="414.18942"
|
||
|
y="195.31473"
|
||
|
id="text835-7-4-54-4"><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="414.18942"
|
||
|
y="195.31473"
|
||
|
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="tspan5154-9-1">Manage any request to do something defined into a Message Object with a workflow</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="414.18942"
|
||
|
y="197.07861"
|
||
|
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="tspan5434" /><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="414.18942"
|
||
|
y="198.8425"
|
||
|
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="tspan5436">- a useruuid order a list of physical item to an other useruuid => itemsQUANTITY = {uuiditem : number to get}</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="414.18942"
|
||
|
y="200.6064"
|
||
|
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="tspan5438">- a useruuid order a list of time period for physical item under control of an other useruuid => itemsBOOKING = {uuiditem : [[date_start,date_end]]}</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="414.18942"
|
||
|
y="202.37029"
|
||
|
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="tspan5420">- ....</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="414.18942"
|
||
|
y="204.13417"
|
||
|
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="tspan5422" /><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="414.18942"
|
||
|
y="205.89806"
|
||
|
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="tspan5426">A set of data is receive into a Message route with a callback in = {ndda,ordersManager,function} that will add data in (change status..)</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="414.18942"
|
||
|
y="207.66196"
|
||
|
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="tspan5452">Then Message finish its job to create email from templateemail + new set of data </tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="414.18942"
|
||
|
y="209.42584"
|
||
|
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="tspan5450">function call depend of the stat of the order most of time:</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="414.18942"
|
||
|
y="211.18973"
|
||
|
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="tspan5454"> 1: check order validity (price, availability) CMD-YYYY-xxxxxxxxx (incremental num)</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="414.18942"
|
||
|
y="212.95361"
|
||
|
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="tspan5456"> 2 :request a paymentMode FAC-YYYY-xxxxxxx (incremental num to use in payment reference )</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="414.18942"
|
||
|
y="214.7175"
|
||
|
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="tspan5458"> 3: validate payment (get external stripe CB, check banque account, blockchain analyse) </tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="414.18942"
|
||
|
y="216.4814"
|
||
|
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="tspan5444"> 4: deliver order</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="414.18942"
|
||
|
y="218.24529"
|
||
|
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="tspan5460"> 5: evaluate order from client</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="414.18942"
|
||
|
y="220.00917"
|
||
|
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="tspan5348-8" /></text>
|
||
|
<rect
|
||
|
style="opacity:1;fill:#2f0000;fill-opacity:0;stroke:none;stroke-width:5.06500006;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||
|
id="rect1020"
|
||
|
width="9.8273811"
|
||
|
height="13.985119"
|
||
|
x="181.23958"
|
||
|
y="208.64807" />
|
||
|
<text
|
||
|
xml:space="preserve"
|
||
|
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.58333302px;line-height:1.25;font-family:Cantarell;-inkscape-font-specification:Cantarell;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
|
||
|
x="198.97992"
|
||
|
y="341.19559"
|
||
|
id="text835-91-6"><tspan
|
||
|
sodipodi:role="line"
|
||
|
id="tspan833-9-1"
|
||
|
x="198.97992"
|
||
|
y="341.19559"
|
||
|
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.52777767px;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">client mdeditor.js</tspan></text>
|
||
|
<text
|
||
|
xml:space="preserve"
|
||
|
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:1.41111112px;line-height:1.25;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;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
|
||
|
x="200.37965"
|
||
|
y="345.33246"
|
||
|
id="text835-7-4-69-2"><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="200.37965"
|
||
|
y="345.33246"
|
||
|
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="tspan4586-9-4-5">Editor activate only on <tspan
|
||
|
style="font-weight:bold"
|
||
|
id="tspan1200">website.tribeid.fr/spacedev/page_lg.html?action=mdeditor.load</tspan></tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="200.37965"
|
||
|
y="347.09634"
|
||
|
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="tspan1447" /><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="200.37965"
|
||
|
y="348.86023"
|
||
|
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="tspan1449">This is load only for update content purpose</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="200.37965"
|
||
|
y="350.62411"
|
||
|
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="tspan1413"> (production is deliver by nginx into tribeid/www/app/website)</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="200.37965"
|
||
|
y="352.388"
|
||
|
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="tspan1451" /><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="200.37965"
|
||
|
y="354.15192"
|
||
|
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="tspan1453"><tspan
|
||
|
style="font-weight:bold"
|
||
|
id="tspan1509">To make editable</tspan> any bloc Model.js add for each node tags relatively to /dist/:</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="200.37965"
|
||
|
y="355.9158"
|
||
|
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="tspan1354"> tpl = 'src/components/accordion.mustache'</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="200.37965"
|
||
|
y="357.67969"
|
||
|
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="tspan1461"> tpldata = 'src/data/accordionFAQ' </tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="200.37965"
|
||
|
y="359.44357"
|
||
|
style="font-style:normal;font-variant:normal;font-weight:bold;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="tspan1591">In local storage:</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="200.37965"
|
||
|
y="361.20746"
|
||
|
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="tspan1417"> tpl:{tplname:"template string"} (tplname= tpl filename without extention}</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="200.37965"
|
||
|
y="362.97134"
|
||
|
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="tspan1415"> tpldata:{dataname:{key:value}} (dataname= tpldata filename without _lg.json)</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="200.37965"
|
||
|
y="364.73523"
|
||
|
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="tspan1513">To be modify, each tpldata.key have to be in mustache with idtpladata="tpldata" and datakey="key"</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="200.37965"
|
||
|
y="366.49911"
|
||
|
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="tspan1515"> <div class="col text-secondary m-5" idtpldata="{{idtpldata}}" datakey="claim" ></tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="200.37965"
|
||
|
y="368.263"
|
||
|
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="tspan1517"> {{{claim}}}</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="200.37965"
|
||
|
y="370.02692"
|
||
|
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="tspan1519"> </div> </tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="200.37965"
|
||
|
y="371.7908"
|
||
|
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="tspan1511">each element with idtpldata are editablerender =></tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="200.37965"
|
||
|
y="373.55469"
|
||
|
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="tspan1597"> Add attribute contentEditable=true oninput= a function to update pwa.state.data.tpldata ;</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="200.37965"
|
||
|
y="375.31857"
|
||
|
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="tspan1595"> Each img inside this, add onclick=pwa.mdeditor.image(this)</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="200.37965"
|
||
|
y="377.08246"
|
||
|
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="tspan1527" /><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="200.37965"
|
||
|
y="378.84634"
|
||
|
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="tspan1228">oninput saving function will <tspan
|
||
|
style="font-weight:bold"
|
||
|
id="tspan1246">update tpldata.idtpldata.datakey and store in localstorage</tspan></tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="200.37965"
|
||
|
y="380.61023"
|
||
|
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="tspan1497" /><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="200.37965"
|
||
|
y="382.37411"
|
||
|
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="tspan1575">To manage more complex data add a js component => src/components/accordion.js is set with in</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="200.37965"
|
||
|
y="384.138"
|
||
|
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="tspan1501">pwa.mdeditor.setup.accordion(elt) that add specific actions button (add, remove, bloc...)</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="200.37965"
|
||
|
y="385.90192"
|
||
|
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="tspan1493">Do not add datakey with idtpldata (then it will apply standard pwa.state.data.tpldata[idtpldata].datakey=val</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="200.37965"
|
||
|
y="387.6658"
|
||
|
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="tspan1287">pwa.mdeditor.accordion.savechange() will do what to have to do and update tpldata + tpldatatosave </tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="200.37965"
|
||
|
y="389.42969"
|
||
|
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="tspan1642" /><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="200.37965"
|
||
|
y="391.19357"
|
||
|
style="font-style:normal;font-variant:normal;font-weight:bold;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="tspan1481">To save /data to server in dev this send json data hit in pwa.state.tpldatatosave</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="200.37965"
|
||
|
y="392.95746"
|
||
|
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="tspan1204">Click save button </tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="200.37965"
|
||
|
y="394.72134"
|
||
|
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="tspan1206"><tspan
|
||
|
style="font-weight:bold"
|
||
|
id="tspan1268">To publish the html page online "Publier cette version"</tspan> </tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="200.37965"
|
||
|
y="396.48523"
|
||
|
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="tspan1491">This will create the html page to www/app/website/ ready to be online</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="200.37965"
|
||
|
y="398.24911"
|
||
|
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="tspan1272" /><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="200.37965"
|
||
|
y="400.013"
|
||
|
style="font-style:normal;font-variant:normal;font-weight:bold;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="tspan1221">CASE of template page that allow to create a new article webpage</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="200.37965"
|
||
|
y="401.77692"
|
||
|
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="tspan1196">url/spacedev/xx_yyy_lg.html?article=urlseo&action=mdeditor.load</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="200.37965"
|
||
|
y="403.5408"
|
||
|
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="tspan1277" /><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="200.37965"
|
||
|
y="405.30469"
|
||
|
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="tspan1219">yyy comes from src/components/yyy.mustache data/xx_yyy/yyy.json</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="200.37965"
|
||
|
y="407.06857"
|
||
|
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="tspan1222" /><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="200.37965"
|
||
|
y="408.83246"
|
||
|
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="tspan1202">if yyy==article => new article from model yyy </tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="200.37965"
|
||
|
y="410.59634"
|
||
|
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="tspan1317"> * to save it need a new article name into article parameter </tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="200.37965"
|
||
|
y="412.36023"
|
||
|
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="tspan1205"> else => save replace spacedev/website/src/data/xx_yyy/urlseo.json</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="200.37965"
|
||
|
y="414.12411"
|
||
|
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="tspan1198" /><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="200.37965"
|
||
|
y="415.888"
|
||
|
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="tspan1209">Content of pwa.state.data.tpldata.yyy is replaced by src/data/xx_yyy/urlseo.json </tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="200.37965"
|
||
|
y="417.65192"
|
||
|
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="tspan1211"> pwa.state.data.article = { urlseo: article, model:yyy}</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="200.37965"
|
||
|
y="419.4158"
|
||
|
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="tspan1259" /><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="200.37965"
|
||
|
y="421.17969"
|
||
|
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="tspan1261"> </tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="200.37965"
|
||
|
y="422.94357"
|
||
|
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="tspan1483" /><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="200.37965"
|
||
|
y="424.70746"
|
||
|
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="tspan1485" /><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="200.37965"
|
||
|
y="426.47134"
|
||
|
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="tspan1487" /><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="200.37965"
|
||
|
y="428.23523"
|
||
|
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="tspan1489" /><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="200.37965"
|
||
|
y="429.99911"
|
||
|
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="tspan1459" /><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="200.37965"
|
||
|
y="431.763"
|
||
|
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="tspan1356" /><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="200.37965"
|
||
|
y="433.52692"
|
||
|
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="tspan1358" /><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="200.37965"
|
||
|
y="435.2908"
|
||
|
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="tspan1360" /><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="200.37965"
|
||
|
y="437.05469"
|
||
|
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="tspan1362" /></text>
|
||
|
<flowRoot
|
||
|
xml:space="preserve"
|
||
|
id="flowRoot1073"
|
||
|
style="fill:black;fill-opacity:1;stroke:none;font-family:'League Gothic';font-style:normal;font-weight:normal;font-size:40px;line-height:1.25;letter-spacing:0px;word-spacing:0px;-inkscape-font-specification:'League Gothic';font-stretch:normal;font-variant:normal"><flowRegion
|
||
|
id="flowRegion1075"><rect
|
||
|
id="rect1077"
|
||
|
width="373.57144"
|
||
|
height="130.71428"
|
||
|
x="518.92859"
|
||
|
y="1277.9865" /></flowRegion><flowPara
|
||
|
id="flowPara1079" /></flowRoot> <text
|
||
|
xml:space="preserve"
|
||
|
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.58333302px;line-height:1.25;font-family:Cantarell;-inkscape-font-specification:Cantarell;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
|
||
|
x="43.749012"
|
||
|
y="334.31351"
|
||
|
id="text835-91-6-6"><tspan
|
||
|
sodipodi:role="line"
|
||
|
id="tspan833-9-1-3"
|
||
|
x="43.749012"
|
||
|
y="334.31351"
|
||
|
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.52777767px;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">route.js Model.js</tspan></text>
|
||
|
<text
|
||
|
xml:space="preserve"
|
||
|
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:1.41111112px;line-height:1.25;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;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
|
||
|
x="45.148746"
|
||
|
y="338.45038"
|
||
|
id="text835-7-4-69-2-1"><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="45.148746"
|
||
|
y="338.45038"
|
||
|
style="font-style:normal;font-variant:normal;font-weight:bold;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="tspan1327">/ndda/plugins/maildigitcreator/ an html js css genrerator based on component</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="45.148746"
|
||
|
y="340.21426"
|
||
|
style="font-style:normal;font-variant:normal;font-weight:bold;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="tspan1325">Can be used localy to create components used to build composition in tplpages based on customized data.</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="45.148746"
|
||
|
y="341.97815"
|
||
|
style="font-style:normal;font-variant:normal;font-weight:bold;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="tspan1337">an mdeditor.js can be load to interact and update data to update an html page and to create a new html page.</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="45.148746"
|
||
|
y="343.74203"
|
||
|
style="font-style:normal;font-variant:normal;font-weight:bold;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="tspan1335" /><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="45.148746"
|
||
|
y="345.50592"
|
||
|
style="font-style:normal;font-variant:normal;font-weight:bold;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="tspan1224">https://plugins.ndda.fr/app/maildigitcreator</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="45.148746"
|
||
|
y="347.26984"
|
||
|
style="font-style:normal;font-variant:normal;font-weight:bold;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="tspan1233" /><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="45.148746"
|
||
|
y="349.03372"
|
||
|
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="tspan1235"> /changefile => manage a change in a file xworkon,body.website, body.folder, body.chgfile</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="45.148746"
|
||
|
y="350.79761"
|
||
|
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="tspan1237"> Process in dist an update of html or js or css file</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="45.148746"
|
||
|
y="352.56149"
|
||
|
style="font-style:normal;font-variant:normal;font-weight:bold;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="tspan1226"> <tspan
|
||
|
style="font-weight:normal"
|
||
|
id="tspan1239">/publish/:website => </tspan></tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="45.148746"
|
||
|
y="354.32538"
|
||
|
style="font-style:normal;font-variant:normal;font-weight:bold;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="tspan1242"> body.target.minify = true => envoie en production /www/ | false => envie en spacedev/../dist/ </tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="45.148746"
|
||
|
y="356.08926"
|
||
|
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="tspan1238"> body.target.cssjs:true => process www/app/website/js/app.js /css/style.css</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="45.148746"
|
||
|
y="357.85315"
|
||
|
style="font-style:normal;font-variant:normal;font-weight:bold;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="tspan1241"> <tspan
|
||
|
style="font-weight:normal"
|
||
|
id="tspan1244">body.target.tplpages:[xx_yy_lg.json] => process all /xx_yy_lg.html</tspan> </tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="45.148746"
|
||
|
y="359.61703"
|
||
|
style="font-style:normal;font-variant:normal;font-weight:bold;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="tspan1229"> <tspan
|
||
|
style="font-weight:normal"
|
||
|
id="tspan1247">body.target.tplpages:[xx_yy_lg.json], replaceby:zz } => process one article /xx_zz_lg.html</tspan></tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="45.148746"
|
||
|
y="361.38092"
|
||
|
style="font-style:normal;font-variant:normal;font-weight:bold;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="tspan1231"> <tspan
|
||
|
style="font-weight:normal"
|
||
|
id="tspan1236">body.target.allpages=true => process css, js and all xx_yy_lg.json</tspan></tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="45.148746"
|
||
|
y="363.14484"
|
||
|
style="font-style:normal;font-variant:normal;font-weight:bold;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="tspan1249" /><tspan
|
||
|
sodipodi:role="line"
|
||
|
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
|
||
|
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
|
||
|
sodipodi:role="line"
|
||
|
x="45.148746"
|
||
|
y="369.31842"
|
||
|
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="tspan1093-5">md.managechange(tribeid,website,chgfolder,chgfile,actionid))</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="45.148746"
|
||
|
y="371.08234"
|
||
|
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="tspan1089-9" /><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="45.148746"
|
||
|
y="372.84622"
|
||
|
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="tspan1097-6">spacedev/website/src /tplpages</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="45.148746"
|
||
|
y="374.61011"
|
||
|
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="tspan1099-2"> /data</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="45.148746"
|
||
|
y="376.37399"
|
||
|
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="tspan1101-1"> /components</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="45.148746"
|
||
|
y="378.13788"
|
||
|
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="tspan1103-7">www/cdn/ (public access)</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="45.148746"
|
||
|
y="379.90176"
|
||
|
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="tspan1107-8"> /app/website/pagemain_lg.html </tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="45.148746"
|
||
|
y="381.66565"
|
||
|
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="tspan1095-7" /><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="45.148746"
|
||
|
y="383.42953"
|
||
|
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="tspan1081-1">ctx= md.setconf(tribeid,website) get <tspan
|
||
|
style="font-weight:bold"
|
||
|
id="tspan1350">clientconf.json</tspan> + www. get <tspan
|
||
|
style="font-weight:bold"
|
||
|
id="tspan1352">website package.json</tspan></tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="45.148746"
|
||
|
y="385.19342"
|
||
|
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="tspan1165-8">ctx.minify is a boolean set to inform process if we are in spacedev or in www </tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="45.148746"
|
||
|
y="386.95734"
|
||
|
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="tspan1167-5">ctx.www.page= {html:"",js:[],scss:[],tpl:[],data:[]} list of file and html is the result of current page</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="45.148746"
|
||
|
y="388.72122"
|
||
|
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="tspan4586-9-4-5-9">maptplpage.json store tplpages concern by each file by tpl:{filename without .ext:[tplpages path]}</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="45.148746"
|
||
|
y="390.48511"
|
||
|
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="tspan1344">used to reprocess all tplpages in cas a change of one filename appened</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="45.148746"
|
||
|
y="392.24899"
|
||
|
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="tspan1346" /><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="45.148746"
|
||
|
y="394.64648"
|
||
|
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="tspan1359"><tspan
|
||
|
style="font-size:2.11666656px"
|
||
|
id="tspan1383">Process to setup a website</tspan></tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="45.148746"
|
||
|
y="396.65872"
|
||
|
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="tspan1266" /><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="45.148746"
|
||
|
y="398.42261"
|
||
|
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="tspan1269">Copy Paste /src</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="45.148746"
|
||
|
y="400.18649"
|
||
|
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="tspan1271">adapt package.json</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="45.148746"
|
||
|
y="401.95038"
|
||
|
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="tspan1273"> </tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
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
|
||
|
sodipodi:role="line"
|
||
|
x="45.148746"
|
||
|
y="405.47815"
|
||
|
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="tspan1248">{header authenticate with accessright U on www)</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="45.148746"
|
||
|
y="407.24203"
|
||
|
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="tspan1250">(body {allpages:true,minify;false} => genere dist dans spacedev</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="45.148746"
|
||
|
y="409.00592"
|
||
|
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="tspan1252">2 - same request but</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="45.148746"
|
||
|
y="410.76984"
|
||
|
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="tspan1256">(body {allpages:true,minify;true} => genere www/app/website/</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="45.148746"
|
||
|
y="412.53372"
|
||
|
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="tspan1260" /><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="45.148746"
|
||
|
y="414.29761"
|
||
|
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="tspan1275">open browser </tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="45.148746"
|
||
|
y="416.06149"
|
||
|
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="tspan1281">to edit: http://website.tribeid.fr/spacedev/app_index_fr.html?action=mdeditor.load</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="45.148746"
|
||
|
y="417.82538"
|
||
|
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="tspan1279">to see: http://website.tribeid.fr/app_index_fr.html</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="45.148746"
|
||
|
y="419.58926"
|
||
|
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="tspan1262" /><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="45.148746"
|
||
|
y="421.98676"
|
||
|
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="tspan1283">Process to update a website from webinterface</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="45.148746"
|
||
|
y="423.99899"
|
||
|
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="tspan1264"> http://website.tribeid.fr/spacedev/app_index_fr.html?action=mdeditor.load</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="45.148746"
|
||
|
y="425.76288"
|
||
|
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="tspan1285">Allow you to </tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="45.148746"
|
||
|
y="427.52676"
|
||
|
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="tspan1348"><tspan
|
||
|
style="font-weight:bold"
|
||
|
id="tspan1369">mdeditor.saveupdate()</tspan> will allow to save for create update data.json file into <tspan
|
||
|
style="font-weight:bold"
|
||
|
id="tspan1371">spacedev only</tspan>.</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="45.148746"
|
||
|
y="429.29065"
|
||
|
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="tspan1367"> by using model Tribes route /app/Tribes/sendjson + /app/maildigitcreator/changefile </tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="45.148746"
|
||
|
y="431.05453"
|
||
|
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="tspan1365">it also allow to store file </tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="45.148746"
|
||
|
y="432.81842"
|
||
|
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="tspan1363"><tspan
|
||
|
style="font-weight:bold"
|
||
|
id="tspan1373">mdeditor.publish(target)</tspan> process tplpages with a set of data and save htmlfile into /www/app/website/</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="45.148746"
|
||
|
y="434.58234"
|
||
|
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="tspan1357" /><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="45.148746"
|
||
|
y="436.34622"
|
||
|
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:#00d400;fill-opacity:1;stroke-width:0.26458332"
|
||
|
id="tspan4909">Step to modify localy a website in production</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="45.148746"
|
||
|
y="438.11011"
|
||
|
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="tspan4921">- copy past into a dev env the /src/ (user can change file into /data and /tplpages)</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="45.148746"
|
||
|
y="439.87399"
|
||
|
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="tspan4919">- check package.json</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="45.148746"
|
||
|
y="441.63788"
|
||
|
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="tspan4933">- active incron $ systemctl status incron access to result </tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="45.148746"
|
||
|
y="443.40176"
|
||
|
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="tspan4935"> http://website.tribeid.fr/spacedev/app_index_fr.html?action=mdeditor.load</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="45.148746"
|
||
|
y="445.16565"
|
||
|
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="tspan4923">- Modify file into src => auto run Maildigits.managechange()</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="45.148746"
|
||
|
y="446.92953"
|
||
|
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="tspan4937" /><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="45.148746"
|
||
|
y="448.69342"
|
||
|
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:#44aa00;fill-opacity:1;stroke-width:0.26458332"
|
||
|
id="tspan4939">Step to update production from new src</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="45.148746"
|
||
|
y="450.45734"
|
||
|
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="tspan4941">- copy past src into production serveur open </tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="45.148746"
|
||
|
y="452.22122"
|
||
|
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="tspan4943"> http://domainwebsite/spacedev/app_index_fr.html?action=mdeditor.load</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="45.148746"
|
||
|
y="453.98511"
|
||
|
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="tspan4913">- Click mdeditor parameter button "genere js/css" </tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="45.148746"
|
||
|
y="455.74899"
|
||
|
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="tspan4962">this change mode to publish create /css/style.css js/main.js (no mdeditor lib in it) and process any html page with it </tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="45.148746"
|
||
|
y="457.51288"
|
||
|
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="tspan4927">- User then can modify html page only no js no css</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="45.148746"
|
||
|
y="459.27676"
|
||
|
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="tspan1403">- If dev is requested to change components or js css :</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="45.148746"
|
||
|
y="461.04065"
|
||
|
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="tspan1395"> * copy past the full project from spacedev/website/ to your local machine </tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="45.148746"
|
||
|
y="462.80453"
|
||
|
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="tspan1397"> * after local modification backup /spacedev/website in /spacedev/websiteYYYYMMdd</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="45.148746"
|
||
|
y="464.56842"
|
||
|
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="tspan1407"> replace only tplpages and components <tspan
|
||
|
style="font-weight:bold"
|
||
|
id="tspan1409">do not replace /data</tspan></tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="45.148746"
|
||
|
y="466.33234"
|
||
|
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="tspan1399"> * check /spacedev/..../mdeditor.load if fine then publish (Button update css/js)</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="45.148746"
|
||
|
y="468.09622"
|
||
|
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="tspan1391"> * create your content online as a normal user </tspan></text>
|
||
|
<text
|
||
|
xml:space="preserve"
|
||
|
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.58333302px;line-height:1.25;font-family:Cantarell;-inkscape-font-specification:Cantarell;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
|
||
|
x="116.1038"
|
||
|
y="336.37662"
|
||
|
id="text835-91-6-7"><tspan
|
||
|
sodipodi:role="line"
|
||
|
id="tspan833-9-1-5"
|
||
|
x="116.1038"
|
||
|
y="336.37662"
|
||
|
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.52777767px;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">client state.js</tspan></text>
|
||
|
<text
|
||
|
xml:space="preserve"
|
||
|
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:1.41111112px;line-height:1.25;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;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
|
||
|
x="117.50353"
|
||
|
y="340.51349"
|
||
|
id="text835-7-4-69-2-3"><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="117.50353"
|
||
|
y="340.51349"
|
||
|
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="tspan1425">web app state in localstorage / websitename ={ctx, headers, login,refobject,tpl,tpldata,searchindex}</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="117.50353"
|
||
|
y="342.27737"
|
||
|
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="tspan1354-8" /><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="117.50353"
|
||
|
y="344.04126"
|
||
|
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="tspan1429">pwa.state.ready(callback); await dom is ready before runing callback</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="117.50353"
|
||
|
y="345.80515"
|
||
|
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="tspan1433">pwa.state.refresh(); refresh current page depending of dist/lastchange/pagename.json = {time:timestamp} </tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="117.50353"
|
||
|
y="347.56903"
|
||
|
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="tspan1356-3">pwa.state.route();</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="117.50353"
|
||
|
y="349.33295"
|
||
|
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="tspan1437">pwa.state.tag(marker);</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="117.50353"
|
||
|
y="351.09683"
|
||
|
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="tspan1439">pwa.state.sendform();</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="117.50353"
|
||
|
y="352.86072"
|
||
|
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="tspan1441">pwa.state.loadfile(list,dest); dest = key localstorage (tpl, tpldata searchindex, ...)</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="117.50353"
|
||
|
y="354.6246"
|
||
|
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="tspan1443"> list = {name:'url from space/tribeid/website/dist/.../name...'}</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="117.50353"
|
||
|
y="356.38849"
|
||
|
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="tspan1358-1" /><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="117.50353"
|
||
|
y="358.15237"
|
||
|
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="tspan1360-8" /><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="117.50353"
|
||
|
y="359.91626"
|
||
|
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="tspan1362-9" /></text>
|
||
|
<text
|
||
|
xml:space="preserve"
|
||
|
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.58333302px;line-height:1.25;font-family:Cantarell;-inkscape-font-specification:Cantarell;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
|
||
|
x="118.60789"
|
||
|
y="369.82755"
|
||
|
id="text835-91-6-64"><tspan
|
||
|
sodipodi:role="line"
|
||
|
id="tspan833-9-1-33"
|
||
|
x="118.60789"
|
||
|
y="369.82755"
|
||
|
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.52777767px;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">client auth.js</tspan></text>
|
||
|
<text
|
||
|
xml:space="preserve"
|
||
|
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:1.41111112px;line-height:1.25;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;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
|
||
|
x="120.00763"
|
||
|
y="373.96442"
|
||
|
id="text835-7-4-69-2-38"><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="120.00763"
|
||
|
y="373.96442"
|
||
|
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="tspan4586-9-4-5-6">Backend authentification to get a valid token for a login into a tribeid to use in header </tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="120.00763"
|
||
|
y="375.7283"
|
||
|
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="tspan1445">from users/uuid.json get ACCESSRIGHTS to data and app</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="120.00763"
|
||
|
y="377.49219"
|
||
|
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="tspan1354-0" /><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="120.00763"
|
||
|
y="379.25607"
|
||
|
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="tspan1356-4" /><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="120.00763"
|
||
|
y="381.01996"
|
||
|
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="tspan1358-8" /><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="120.00763"
|
||
|
y="382.78387"
|
||
|
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="tspan1360-88" /><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="120.00763"
|
||
|
y="384.54776"
|
||
|
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="tspan1362-97" /></text>
|
||
|
<flowRoot
|
||
|
xml:space="preserve"
|
||
|
id="flowRoot1178"
|
||
|
style="fill:black;fill-opacity:1;stroke:none;font-family:'League Gothic';font-style:normal;font-weight:normal;font-size:40px;line-height:1.25;letter-spacing:0px;word-spacing:0px;-inkscape-font-specification:'League Gothic';font-stretch:normal;font-variant:normal"><flowRegion
|
||
|
id="flowRegion1180"><rect
|
||
|
id="rect1182"
|
||
|
width="321.39505"
|
||
|
height="159.09589"
|
||
|
x="404.68015"
|
||
|
y="74.03215" /></flowRegion><flowPara
|
||
|
id="flowPara1184" /></flowRoot> <text
|
||
|
xml:space="preserve"
|
||
|
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.58333302px;line-height:1.25;font-family:Cantarell;-inkscape-font-specification:Cantarell;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
|
||
|
x="83.087547"
|
||
|
y="118.17075"
|
||
|
id="text835-3"><tspan
|
||
|
sodipodi:role="line"
|
||
|
id="tspan833-675"
|
||
|
x="83.087547"
|
||
|
y="118.17075"
|
||
|
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.52777767px;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">Tribes</tspan></text>
|
||
|
<text
|
||
|
xml:space="preserve"
|
||
|
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:1.41111112px;line-height:1.25;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;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
|
||
|
x="84.487297"
|
||
|
y="122.30761"
|
||
|
id="text835-7-4-35"><tspan
|
||
|
sodipodi:role="line"
|
||
|
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
|
||
|
sodipodi:role="line"
|
||
|
x="84.487297"
|
||
|
y="124.0715"
|
||
|
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="tspan5154-91">A tribeid worldwide unique</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="84.487297"
|
||
|
y="125.83539"
|
||
|
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="tspan5158-2" /><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="84.487297"
|
||
|
y="127.59927"
|
||
|
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="tspan5156-7">get /clientconf/:tribeid => 200 valid moreinfo:[clientconf.json] / 403 forbidden</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="84.487297"
|
||
|
y="129.36316"
|
||
|
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-0">put / {Tribes info} => 200 Tribes.create({}) + adminuser / 403 </tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="84.487297"
|
||
|
y="131.12706"
|
||
|
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="tspan857-5-9">delete /archivetribeid/:tribeid =>200 Tribes.archive</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="84.487297"
|
||
|
y="132.89095"
|
||
|
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="tspan1243">post /spaceweb {info website} => Tribes.addspaceweb</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="84.487297"
|
||
|
y="134.65483"
|
||
|
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="tspan1274">get /spaceweb/components/:tribeid/:website/:key => send file (see plugins)</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="84.487297"
|
||
|
y="136.41872"
|
||
|
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="tspan1276">get /plugins/:tribeid/:pluginname/:key/:filename => request file (see plugins)</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="84.487297"
|
||
|
y="138.18262"
|
||
|
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="tspan1278">get /dirls => 200 {dir:{basename:{nbfile,mtime,ctime,tags,info,thumb64} , file:{basename:{idem dir}}} / 404</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="84.487297"
|
||
|
y="139.9465"
|
||
|
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="tspan4586-9-79">get /ls</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="84.487297"
|
||
|
y="141.71039"
|
||
|
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="tspan1280">delete /ls</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="84.487297"
|
||
|
y="143.47427"
|
||
|
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="tspan1282">put /sendjson {object:folder in tribeid, path} créer ou remplace un json existant en fonction des droit sur l'objet</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="84.487297"
|
||
|
y="145.23816"
|
||
|
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="tspan1223">post /upfilepond (image file send with filepond, send field subfolder to get file destination)</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="84.487297"
|
||
|
y="147.00206"
|
||
|
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="tspan1284">post /downloadls make accessible file for download in www space</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="84.487297"
|
||
|
y="148.76595"
|
||
|
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="tspan1225">delete /file/src=object/pathfile from object with accessright to D</tspan><tspan
|
||
|
sodipodi:role="line"
|
||
|
x="84.487297"
|
||
|
y="150.52983"
|
||
|
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="tspan1286">post /upload?save=upload|file&rep=foderdestin</tspan></text>
|
||
|
<image
|
||
|
y="376.94678"
|
||
|
x="192.30836"
|
||
|
id="image1216"
|
||
|
xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeYAAAMICAYAAAAdQkYUAAAABHNCSVQICAgIfAhkiAAAIABJREFU eJzs3XVYFPkfB/D37hJKC0gjqYJx6Nnd3d2dqIhiB3YrdmLHnaee3XV6Z96ZeCoYlDSiiDQLu78/ 9ue4s03ucH5ez8PzMDPfmf1OfmbmG8Nzc3MTA4BYLEZOTg7EYjHGjBkDQgghhJQ8vrYzQAghhJDv KDATQgghHEKBmRBCCOEQnqIy5ujoaG3nixBCCPkh0RMzIYQQwiEUmAkhhBAOocBMCCGEcAgFZkII IYRDKDATQgghHEKBmRBCCOEQCsyEEEIIh1BgJoQQQjiEAjMhhBDCIRSYCSGEEA6hwEwIIYRwCAVm QgghhEMoMBNCCCEcQoGZEEII4RAKzIQQQgiHUGAmhBBCOIQCMyGEEMIhFJgJIYQQDqHATAghhHAI BWZCCCGEQygwE0IIIRxCgZkQQgjhEArMhBBCCIdQYCaEEEI4hAIzIYQQwiEUmAkhhBAOocBMCCGE cAgFZkIIIYRDKDATQgghHEKBmRBCCOEQCsyEEEIIh1BgJoQQQjiEAjMhhBDCIRSYCSGEEA6hwEwI IYRwCAVmQgghhEMoMBNCCCEcQoGZEEII4RAKzIQQQgiHUGAmhBBCOIQCM+GkqKhoXLp8BbFxcdrO CiGElCgdbWeAEFmPHj/B0BGjkZ2djbJly+La5fOwt7PTdrb+U6KjY3Dtxk1YW5VHh/btwOdz8x79 xb8v8fc/j1Czhhdq1/pZ29khpERwPjDn5uaqnC4QCMDj8UooN6S45QiFmDl7HrKzswEAmZmZePPm HQXmIhQbF4dOXXsgNS0NADCw/z9YtmShlnMl79btvzB6nDfEYjEAYOvmDejYvp2Wc0VI8eNsYF6+ cjWOHjuBjIwMlel4PB7s7e3QsnkzjBk1Evb2dAEvzQ4cPITIDx+YYVNTU9T6uYYWc/Tfc/OP20xQ BoALly5zMjCfPHWaCcoAcPr0WQrM5IfAyfdXN2/dxt79B9UGZQAQi8WIjo7BoSO/onX7Trhw8XIJ 5JAUh0+fP2Pb9l3MsEAgwPq1q2FqaqrxMoRCIRISEosje/8ZaVJBWdEwV6TK5Et2mJD/Kk4G5vfv Qws0X3Z2NiZPnYYjvx4t4hyRkrB+42bWxXfV8qVo0bypxvM/fvIU9Rs3Q4MmzdGzzwCkp6u/sSOE EK7hZGAWiUSFmn/p8lUICXlTRLkhJUEkEuHkqTPM8KwZ09CrZ/d8LWP5qjVITv4CAHgeFIRjJ34v 0jwSQkhJ4GwZs7QKjo5YtWKpwmnp6ek4cOgI7t1/wIwTCoWYt2ARTh6nJ+fSgs/nY8igAXj89Bl6 9eiGwQMH5HsZMTGxKocJIaQ0KBWB2cDQAPXr1VU6vVnTJhg+aizuP3jIjHv2PAivXgejahVPtctP TU1FWHgEcnJyYGlhAUdHB+josDdNaloaQkND4eriAhMTkwKtR9KnT4iNjYOujg4qVaoIgUCgdp74 hATExMSCz+fDyqq8wtrJ8QkJSEhIhKenB/R0dQuUt0+fPyM6Khp5IhEc7O1hZVVeZfqcnBy8ex+K 9PR0mJmZwamCI/T19Qv02wCQkJCIDu3boW2b1rCxti7YQqQqCkkGxUoS5meRYsTGxSE+PgHly1ui gqOjRvMlJCQiJjYWeXl5sLG2hqOjQ6HzoqmcnByEhoYhNS0NpqamcLC3h6GhQZEtPzU1FeERkcjK yoKZmRlcXZzlzhdtE4vFiIiIxMekJBgYGMDW1gYW5uZy6d69fw+RSIzKlSoWe55i4+KY89/JyQlm ZprXnVBEk/0sFAoRHPIGlpYWsLO11XjZeXl5CAsPR3LyF5gYG8POzlbhde9DVBRSU9Pg6VE5X03u tHl+lAbcOpsKSEdHB/Nmz0Snbj1Z4/+6c1dpYBaLxbhw8TIOHDqMZ8+DWNOMjY3RqkVzjBs7GpUr VUTIm7cYNHS45CA1McGRg/tQrWoVuWWePX8Bu3bvhZGhIebNngkvr58AAKdOn8WhI7/gxb8vmbQe lSvh4L49KF/eUm45mZmZOHj4F/x27AQ+REWxptnb2aFTxw4YM3oELMzNcer0WcyaOx95eXmoVNEd vx8/CiNDQ9Y8IpEI69ZvxPWbf6CiuxuWLPSHpaXkd69eu4Gdu/cgKOgFa55KFd3hM9EbnTp2YI1P SEhEwIZNOHfhInJycpjxZcuWRdvWrTBr5jSNA2tKSgoOHDqCU2fOIioqmjXN0tISPbp1wZhRI5i8 KvLXnbt4+uw58vLykC5TWfDZ8+cI2LAJAGBibIwuXTrJ5U3ZtsnKysKu3Xvx+8nTiIn9/uTdpXNH rF+7WuFNVVGsT2EEBb3AjsA9uHX7TwiFQma8rq4u6tWtg+FDh6Bli2YFWnZubi5OnTmLo78dR9CL f1nTypQpg7atW2HcmFHw9PQo1DoUVlx8PHbu2o1zFy4hJSWFNa1qFU/06d0L/fv1gZ6uLub6L8Rv x04AAHp074qANasK/LvKjqOcnBwcOHQYR387wWptAABVPD0xZNAA9O7VQ6Ob9G803c+ZmZno038w XgcHg8/nY/mSRejXt7fKZYeEvMGu3Xtx7cZNZGZmMuN5PB7q1qmNwQP7M9eEbTt2MedXo4YNcGBv oMr10Pb5UZrw3NzcxIAkUOXk5Py/lnO0uvmK1Y5du7E2YAMz7OFRGZfOnVY7X6OmLREXH88M9+nV E6tXLpNLl5SUBF+/GXjw8G+Vy+PxeBg9cjgSEz/i7PkLzPhuXTpjQ8AaVtqoqGi0bNsBeXl5AAAr q/L48+Y1TJo8FTdv3Va4/NEjh2Pu7JmscUFBLzBpip/a17AGBgZYtmQhAtZvYgWOlcuWyJ18p8+c w7SZs5nhzp06YN3qlZjrvxCnTp9V+Ts+E70x1dcHgKTcdtRYb6YcV5Hy5S1x6sRvatsdX756DfP8 F+LLlxSV6YwMDRGwdhXatG4lN+3kqTOYMXuuyvmlWVmVx42rl1g3Loq2zQy/qRgxZhzCwsIVLmf3 ru1o1aJ5ka9PQQmFQqxYvRYHDx1Rm7Zxo4aoXKki9u4/yIzj8/l4H/JS6Twhb95i6rQZePP2ndrl +0z0xpTJk4qkb4FhI8fgzt17zHDdOrXx2y+HlKb//dRpLFi0FFlZWSqXW8HREbNnTscEH1/W+D+u X4azk1OB8qroOPKZ6A3vSb5Kj6Nvqnh6YtuWDXCqUEFluvzu58aNGmDVmgBmnLW1FR7cua0wvUgk QsCGTdgZuEftm6Z6detgQ8AaNGvZlnVjcGj/XjRu1EDhPNo8P0ojTlb+Kiizcmas4cysTLk0SUlJ 6DdwiNqgDEhuVnbv3c8KyoDklbSs4JAQJigDQGLiR0ycPEVpUAYAnsyrn0ePn2Dg0BEalY1mZGTA b/osVlAGgI9JSXJp/335ijX87HkQJk+drjYoA8CWbTvw9z+PEBT0AgOHjFAZlAHg48ckLFosfzMk 7cChw5joM0XtSQoAaenpGDfBB9t3BspNu3vvvtr5pSUmfpSrFCi7bR4/forxkyarvJjyeez9VlTr UxAikQg+U6ZpdLEGJNtMOiir8/jJU/TtP0ijoAxIjpex3pOQI3XBLgl79x/EzNnz1AZlQPL6VTYo A0BSkvx5rSnZ4+jO3fsYMGiY2qAMAK+Dg9Gn3yCVaQuyn6WDMqB8/cRiMaZOn4kdu3ZrVPzz9z+P 0K1nH1ZQBoCkT/LXHkC750dp9Z8JzLm5uYiOjmGNK2fGDtRisRg+U6YhPCJSbn4+nw87W1vY2dqq LStRdPDmSgXlb/649ScAQE9XF40bNUSzpk2YchpraysMGtCPSZuUlIQJk3xZr4++0dPTQwVHxwK/ 4snLY/eeFhMTi2vXbzDD5ctbwtnJCWXKlFE4/4ZNWzDZbzpz0dPX14dThQqwtrZSmP7mrduIiJTf xoBkmyxZtlLhNAtzc1RwdFS4/det34ir126wxqmqd6CIqakp3N
|
||
|
style="image-rendering:optimizeQuality"
|
||
|
preserveAspectRatio="none"
|
||
|
height="9.4514084"
|
||
|
width="7.2223377" />
|
||
|
<image
|
||
|
y="391.49225"
|
||
|
x="184.33133"
|
||
|
id="image1248"
|
||
|
xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAzYAAAa2CAYAAABoxy0+AAAABHNCSVQICAgIfAhkiAAAIABJREFU eJzs3Xd4U1UfB/BvkibddNDS0lKg7LLKRtkIOF8RBEVUEJCNyFJEZIOKuAAR2XtvWYqyKciGgtAy yuqElu6V/f4RGhsymrTpuPD9PA/Pk5577rnn5t6E+8tZog4dOmhBRERERETFRqFQQKFQQKVWQyIW QyaTwdHR0eI+SqUScrkcarUaEIng4OAAZycniMViq46pVCqRk5sLaLWQyWRwcnKyur7x8Ql4EB0N sViM5s2a6tNzc3MhVyggFonh5OQIqVRqdZmFpVarkZOTA7VarXsPnJ1NvgcOxV4TIiIiIqLnnEwm g0wms2kfqVRapMChqPsDgFZr2Abi5ORkU4BkDxKJBG5ubgXmsy7cIyIiIiIiKsMY2BARERERkeAx sCEiIiIiIsFjYENERERERILHwIaIiIiIiASPs6IREREREZGBChV84e3tBUBU2lWxGgMbIiIiIiIy IJFIIJFISrsaNmFXNCIiIiIiEjwGNkREREREJHgMbIiIiIiISPBEWq1WW9qVICIiIiIislbHjh2N 0thiQ0REREREgsfAhoiIiIiIBI+BDRERERERCR4DGyIiIiIiEjwGNkREREREJHgMbIiIiIiISPAY 2BARERERkeAxsCEiIiIiIsFjYENERERERILHwIaIiIiIiASPgQ0REREREQkeAxsiIiIiIhI8BjZE RERERCR4DGyIiIiIiEjwGNgQEREREZHgMbAhIiIiIiLBY2BDRERERESCx8CGiIiIiIgEj4ENERER EREJnkNpV4CIiIiIiMxQZQFaBaBV6/5BW9o1soEIEEl0/8QyQOJarEdjYENEREREVJYoUgBVKqDO BLSa0q6N/YjEgMQNkHoCUi+7F8/AhoiIiIioLFDnALkxgDq7tGtSPLQaQJWu+6d4DDgFAhJnuxXP MTZERERERKVNmQJk3Xx2g5qnqbN056tMtluRbLEhIiIiIipNufGA4lFp16J05EQDGgXg6F/kothi Q0RERERUWuQJz29Qk0f+UPc+FBEDGyIiIiKi0qBM1T3Uk+59UKYWqQgGNkREREREJU2r0k0UQP/J jdG9L4XEMTZERERERCUtN+HJujQFkJXXTZEscQLETsVfL3vT5ALqXN3U1YrHlvNq1br3xblSoQ7F wIaIiIiIqCSpsgBlAQ/5IgfAuTLg4F4ydSou4icBmdQTcPAAcu5bDuiUjwFHn0IFceyKRkRERERU kpQplrc7uAOutYQf1Dwt77wkrpbzyZMKVTwDGyIiIiKikqRKt7xd6gWIpSVTl5Imlum611lS0Ptj ruhC7UVERERERLbT5AJapfntDp66wOZZJvXSnac5WqXufbIRAxsiIiIiopKizrG8vaDWjGdFQedZ 0PtkAgMbIiIiIqKSUtBMaGJZydSjtBV0nlqt7UUWsipERERERGQrrcbydtFzMmlxgedZwPtkAgMb IiIiIqKSIhIVsP05eTwv8DzZYkNERERERM8hBjZERERERCR4DGyIiIiIiEjwGNgQEREREZHgMbAh IiIiIiLBY2BDRERERESC95xMlE1lxa7dexATE2uUXqd2LXTu9FIp1OjZdDk8HEqlyiDNp3x5BAdX LY3qmKVUKnE5/IpReuWgIPj5VSiFGhEREQnTqlWr0L9/f3h6euLIkSNo1KhRsRzn8uXL6NixI1JT U7Fy5Ur069evWI5TGCKtthDLehIVwpmz5/B+n354+parWqUKVq9YiqCgSqVUs2dPkxYvIjU1zSDt rTf/h59/nFNKNTItMTEJLVu3M0qfNHECBvTrWwo1IiIiKmaKRCA3zvz2cqGFKlaUb32c4gpu8gc1 eYoUSqSHm9/mFADIfM1u7tixo1FaibXYLFi4CFlZWWa3i8ViuLq6wt3dHVUqB6F+/Xrw9vIqqepR MUt6/Bijx31udPM3bdIYi39bwGtNREREVAQeHh5IS9P9qJmamoqOHTvaNbgxFdR4eHjYpWx7KbHA Zs3a9Uh6/NimfRqFhqJvn/fx1pv/M4hCSViUSiU++XQMHj58ZJDe9X9vYM7sryGTyUqpZkRERETP hqNHj6JDhw7FEtyYC2qOHj1apHLtrUyPsbkcHo7L4eHYuWs35v/8Q5mLCsk6M7+ejbPnzuv/lkgk GP/ZWAz6uL9N5Vy6HI7NW7bp/x7Q/yPUqlnDbvUkIiIiEqpGjRoVS3BjKagprnE8hSWIWdFOhJ3E sE9GQalUlnZVyEZr1q7Hug0b9X9XqOCLdatX2BzUAMDyFauwZdt2/b/4+Hh7VpWIiIhI0PKCm/yN AXnBzeXLl20uT0hBDVDGW2zyO33mLDZu3oq+H75f2lUhG8hkMnw+bgwAQCIRo8fb3VHe29vmctLT 03Hw0GF7V4+IiIjomWKvlhuhBTVAKQc2L77QEr/M+wkAoFGrkfQ4GWfPnceSpcsRZ+LX+KXLVjCw EZj3er1jl3L27NsPBVvsrObgIC3tKhAREVEpKWpwI8SgBijlwMbBwcFgNiwfHx/UqV0Lb7z+Kt7o 2h2PHiUa5I+Ni0NU1B1Ur17NbJnp6ek4f+ESIm/cQHRMDDIyMqFSqeDm5oqK/v6oX68e2rZpBRcX lwLrF3njJmLj/puOL8DfHyEhdQzynL9wEUeOHkNcXDzEEjFe6dIZL3fpbLbMiIhIXL12Dbdu3UZy SgoyM7Pg6CiDRzkP1KxZAy2aN0Od2rUKrJtCocCJk6cM0lq2aA43V1cAuqn3zp47j39On0F0TAwA 3TomtWvVQqeXOpgcr5SdnY2jx44j/MpVJCYmwcHBAf7+fmjapDFat3oRDg623y7/XruO02fO4u69 e8jIyIBUKoWPjw9C6tRGu7ZtrJoNLTs7G5s2bzVKD79yFSq12iBNIhajQ3vD6YOL4zoqlEqcPXsO ly6HIyYmFtk5OXB2ckJAQEWENmyIVi+2hKOjY4HnVhjJKSn466+DiLx5EykpKXB3c0e9uiHo0qUT fMqXBwCUK+eOpKSkQh/DHtetJNjr82Stp+8lB4kE7du11f+dk5ODvw4ewqXL4UhNSYW7uztqVK+G V17pAn8/P5uOZc/vsvyysrIRdvIUrl2/juTkFKRnpMPVxQW+vr4ICqoEbwstqu3btrH4PSCU+4aI 6HlQ2OBGqEENUEa7opX39kafD97Hjz/PM9p220Rgo1Kp8OeBv7Fx8xacPXce6qcedp/m6uqCD3r3 xuhPR8DJyclsvrXrN2Djpi36v0NDG2Ln1k0AgNjYOHz2xZc4c/acwT6BAQFGD8TR0TFYtWYd9v/5 p9HMYKY0bFAfk7/6Ek2bNDabJy0tHYOGDDdI+3HObHTv1hWXLodjwsTJuHX7tsl9HRwcMHTwQIwc MQxSqRRqtRorV6/F3PkLkJ2dbXKfwMAAfDtrJtq0frHA+gPAnwf+xs/zfjFbh7x6dOv6JiZN/ALl ypUzW87Mr79FfEKC0ba58xcYpcmkUkReM5wT3V7XEdDN8LZ85WosW74SySkpZs/Nw8MDgwcOwJBB H0Msts9QNrVajd8WL8WChYugUCiMtk+f9Q2GDh6ITz8ZDi9Pz0Idw17XrTgVx+fJWk/fSwBw+O8/ ULVKFez/409MnjYDKSmpRvvN/GY2BvTri3FjRlkMeIvruwwA0tLS8P2Pc7F1+45Cj1e8fP60yWsu hPuGiOh5ZGtwI+SgBiijgQ0A1KlT22R6iomHyT8P/I1Px4yzuuysrGwsWbYcYSdPYcPalVb/J3vt 2nXk5OQgLi4evd7vY/LB1svL+IGy/6AhuHPnrtX1u3L1X7zb+0N89+0s9Hy7u9X7HTt+AoGBAejb f6DJB988KpUKCxYuQmxsHH78fjYmT5thskUkv9jYOHw0YCBWr1hmMbhRq9X4avI0bNm2vcD6qlQq bNuxE/+cPoOFC+ahQf16BttHjByNPw78VWA5tirsdXycnIyPBw
|
||
|
style="image-rendering:optimizeQuality"
|
||
|
preserveAspectRatio="none"
|
||
|
height="32.76992"
|
||
|
width="15.441502" />
|
||
|
</g>
|
||
|
</svg>
|