Ewout Stortenbeker
7d88d1b56d
Fix tsc errors
2026-06-09 12:01:21 +02:00
Ewout Stortenbeker
9b3bdf5471
Fix "TypeError: Converting circular structure to JSON" in error response if err is an object with circular structure
2026-06-09 11:48:54 +02:00
Ewout Stortenbeker
9bff5086df
Features: Add user roles and custom middleware ( #109 )
...
* Add roles to users, treat users with role 'admin' as administrator
* Add `preMiddleware` and `postMiddleware` callbacks to allow adding custom middleware for logging purposes, header processing etc
* change line endings to LF
* change line endings to LF
* change line endings to LF
2024-12-16 15:14:13 +01:00
Fahrzin Hemmati
9babf1cd6f
Handle transactions that timeout without starting ( #94 )
...
* Handle transactions that timeout without starting
* Use shorter syntax
2024-02-14 22:43:04 +01:00
Ewout Stortenbeker
c00a4b645d
Fix Dropbox OAUth2 init
...
Only pass value for `require_role` and/or `locale` if they have been set
2023-12-28 17:31:30 +01:00
Ewout Stortenbeker
c0c3069c66
Fix data get child_objects endpoint parameter, update API docs
2023-12-24 15:56:12 +01:00
Ewout Stortenbeker
fbb01101ea
Improved start script (now available from CLI) ( #86 )
2023-05-22 15:26:51 +02:00
Ewout Stortenbeker
12cf81d965
clusters: add new socket IPC method ( #85 )
2023-05-22 15:20:01 +02:00
Ewout Stortenbeker
7c037fb51a
Feature: "warn only" schema definitions ( #82 )
...
* bump acebase and acebase-core dependencies
* add warnOnly option to schema definitions
2023-05-22 11:06:41 +02:00
Ewout Stortenbeker
90e20928b0
Fix error update/set error types in Swagger docs, ( #81 )
...
+ auto-update server version
2023-05-08 17:39:13 +02:00
Ewout Stortenbeker
83575da106
Merge pull request #78 from appy-one/fix/add-forgot-password-route
...
Add forgot password route
2023-05-08 16:24:47 +02:00
Ewout Stortenbeker
cbc59677e4
Fix uncached user authentication
2023-05-08 16:07:11 +02:00
Ewout Stortenbeker
a0baa8e1c5
fix value and exists using relative paths
2023-05-08 15:36:47 +02:00
Ewout Stortenbeker
71052caa65
return values instead of DataSnapshots
2023-05-08 15:35:13 +02:00
Ewout Stortenbeker
20a2f1594c
Work on rules,
...
new `server.setRule` method,
new `init` server config callback,
enabled 404 route,
moved `server.listen` call
2023-04-24 23:18:50 +02:00
Ewout Stortenbeker
28fd91ba83
Add instance property to env
2023-04-24 23:11:34 +02:00
Ewout Stortenbeker
3c2de7561f
Add routes to new router in env
2023-04-24 23:09:48 +02:00
Ewout Stortenbeker
5ecf335263
do not allow eval either
2023-04-19 08:52:30 +02:00
Ewout Stortenbeker
1b30c6dbbc
Add .validate rules
2023-04-11 22:10:43 +02:00
Ewout Stortenbeker
12b6a553f6
add forgot password route
2023-04-11 21:58:55 +02:00
Ewout Stortenbeker
187dc11310
throw error on invalid token ( #71 )
2023-01-09 10:01:52 +01:00
Ewout Stortenbeker
a8e275b580
Fix: meta info issue ( #67 )
...
Set server version at npm prepack event
2023-01-02 22:24:08 +01:00
Ewout Stortenbeker
495f4c053e
Added ESLint
2022-12-19 20:48:23 +01:00
Ewout Stortenbeker
d16aab3dd1
new ROOT_PATH start argument/env var
2022-12-12 23:37:05 +01:00
Ewout Stortenbeker
9f05bdb302
fix docs for 'account' signin method
2022-12-12 23:36:07 +01:00
Ewout Stortenbeker
fd60c6b26b
use rootPath in docs endpoints
2022-12-12 23:35:01 +01:00
Ewout Stortenbeker
4bb4557596
use rootPath without slashes
2022-12-12 23:34:16 +01:00
Azarattum
f3a620b148
Attach to an existing server. Route prefixing ( #49 ) ( #55 )
...
* add option to use an external server
* add route prefix option
* refactor requested changed
* fix backwards compatibility
* change route config option to rootPath
2022-12-05 20:55:11 +01:00
Azarattum
be9c73a8f3
Fix Bundling Issues ( #56 )
...
* fix imports for bundling
* fix esm json import
* fix environment detection
* trim without optional chaining
2022-12-05 20:50:22 +01:00
Azarattum
72cad8656c
add missing server options
2022-11-24 14:13:19 +07:00
Ewout Stortenbeker
3618fc7ae2
Improve shutdown console logs
2022-11-23 21:34:51 +01:00
Ewout Stortenbeker
d13f70bac9
Reorder RouteRequest types: query, body, resBody
2022-11-23 21:33:15 +01:00
Ewout Stortenbeker
553ea4bd96
extra data check
2022-11-07 13:39:13 +01:00
Ewout Stortenbeker
228f32fe72
removed old jsdoc
2022-10-25 21:50:46 +02:00
Ewout Stortenbeker
84982050c1
updated comment
2022-10-25 21:50:23 +02:00
Ewout Stortenbeker
f5983c38c0
Fixes #40 : rule paths prefixed by '/rules'
2022-10-25 21:49:41 +02:00
Ewout Stortenbeker
7fa0e276ac
Use types of new acebase-core version
2022-10-25 21:17:10 +02:00
Ewout Stortenbeker
1a38cc318c
moved Api import, fixed dbOptions type
2022-10-22 23:06:20 +02:00
Ewout Stortenbeker
6750e9891b
fixed emit return values
2022-10-22 23:04:10 +02:00
Ewout Stortenbeker
60325c6e79
moved EventSubscriptionCallback import
2022-10-22 23:03:25 +02:00
Ewout Stortenbeker
709d277c43
moved Api import
2022-10-22 23:02:02 +02:00
Ewout Stortenbeker
4fcb2b26a3
using renamed Query & QueryOptions
2022-10-22 23:01:44 +02:00
Ewout Stortenbeker
482d4554fa
edited comment
2022-10-22 23:00:19 +02:00
Ewout Stortenbeker
67c85395e2
added textLocaleKey
2022-10-22 22:59:29 +02:00
Ewout Stortenbeker
bbf377daaa
moved Api & SerializedValue imports
2022-10-22 22:59:04 +02:00
Ewout Stortenbeker
994f981726
moved ValueMutation import
2022-10-22 22:58:21 +02:00
Ewout Stortenbeker
f0301713f1
moved ValueChange import
2022-10-22 22:58:04 +02:00
Ewout Stortenbeker
5e98d01e5e
moved IAceBaseSchemaInfo import
2022-10-22 22:57:12 +02:00
Ewout Stortenbeker
9595a48a82
fixed schema type
2022-10-22 22:56:43 +02:00
Ewout Stortenbeker
698c6350c2
moved SerializedValue import
2022-10-22 22:56:02 +02:00