diff --git a/notes.md b/notes.md index b602698..84ba808 100644 --- a/notes.md +++ b/notes.md @@ -1,7 +1,15 @@ -- Website: Add ids to titles +# DEPLOY +For deployment create the following items: +- libreevent-[VERSION HERE]-npm.zip (contains the node_modules folder from src/server) +- libreevent-[VERSION HERE]-prebuilt.zip (contains a ready-to-use compiled version of libreevent (main download)) +- libreevent-[VERSION HERE]-full-icu.zip (contains the package.json file which can be used if full-icu is not enabled in Node.js) +# PLANS +- Website: Add ids to titles + + - Update files to import when deploying for included json files instead of secret.json files - Also remove /test/ routes diff --git a/src/server/backend/api/getHandler.js b/src/server/backend/api/getHandler.js index 43980da..bdd775b 100644 --- a/src/server/backend/api/getHandler.js +++ b/src/server/backend/api/getHandler.js @@ -29,7 +29,6 @@ class GETHandler { } else if ( call === 'getReservedSeats' ) { if ( query.event ) { db.getDataSimple( 'temp', 'user_id', session.id ).then( dat => { - // console.log( dat[ 0 ] ? JSON.parse( dat[ 0 ].data )[ query.event ] ?? {} : {} ); resolve( { 'user': dat[ 0 ] ? JSON.parse( dat[ 0 ].data )[ query.event ] ?? {} : {} } ); } ).catch( () => { reject( { 'code': 500, 'message': 'ERR_DB' } ); diff --git a/website/dist/docs/admin-panel/index.html b/website/dist/docs/admin-panel/index.html index df6dddb..4748e25 100644 --- a/website/dist/docs/admin-panel/index.html +++ b/website/dist/docs/admin-panel/index.html @@ -18,7 +18,7 @@
The admin panel is where you can change basically everything about libreevent. +
The admin panel is where you can change basically everything about libreevent. It can be reached by visiting your libreevent instance and at the end type '/admin'. Example: 'https://libreevent.janishutz.com/admin' (note that this is not a valid URL!)
Here's a list of the pages available when logged in as the root user.
If this error occurs, most likely, the Node.js build of your hosting provider is set to small-icu mode, meaning some localizations are missing, one of which is ascii, which is required by the pdf generator that libreevent uses. To resolve this, you will need to download a special package.json file and add two (more) environment variables:
NODE_ICU_DATA=./node_modules/full-icu
diff --git a/website/src/setup/installation.md b/website/src/setup/installation.md
index 2c093ca..fd4e283 100644
--- a/website/src/setup/installation.md
+++ b/website/src/setup/installation.md
@@ -67,7 +67,7 @@ The MySQL database you are using is not supported by libreevent or is incorrectl
### ERR_ENCODING_NOT_SUPPORTED
If this error occurs, most likely, the Node.js build of your hosting provider is set to small-icu mode, meaning some localizations are missing, one of which is ascii, which is required by the pdf generator that libreevent uses. To resolve this, you will need to download a special package.json file and add two (more) environment variables:
-- For the package.json file, download it from [here](https://libreevent.janishutz.com/downloads/full-icu/package.json) TODO: Add download!
+- For the package.json file, download it from [here](https://api.janishutz.com/download/libreevent?v=latest&type=icu)
- For the environment variables, add the following:
```
NODE_ICU_DATA=./node_modules/full-icu