Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
67 commits
Select commit Hold shift + click to select a range
70070dd
upgrade bug fixed
r1mar Oct 12, 2022
2f27013
parsing of accept header optimized. closes #100
r1mar Oct 12, 2022
4cec57f
Merge branch 'zackyang000:master' into master
r1mar Oct 12, 2022
cf29fa0
Tests for service document ready
r1mar Oct 13, 2022
beeff9e
Tests for default mimetypes. closes #99
r1mar Oct 13, 2022
86897f6
new tests for mimetype defaults
r1mar Oct 13, 2022
b099741
name of new tests fixed
r1mar Oct 13, 2022
418aee3
service document request implemented. closes #101
r1mar Oct 13, 2022
c44872f
service document ready
r1mar Oct 13, 2022
dd4f72f
Support for 'default Value', Maxlength and Boolean implemented. Also …
r1mar Oct 23, 2022
8ecd192
replacing dots in Names. Closes #106
r1mar Nov 4, 2022
2384476
batch operations implemented
r1mar Nov 10, 2022
75d1a4c
batch works
r1mar Mar 25, 2023
44af1af
Post give an error for missing _id and batch test not working
r1mar Mar 31, 2023
9ef5a70
moved mocked tests to own folder
r1mar Apr 1, 2023
916c84c
no _id error fixed
r1mar Apr 1, 2023
f02e1b3
resolve hanging tests
r1mar Apr 1, 2023
7f845a7
generating exmaple for stackoverflow
r1mar Apr 2, 2023
cc1a8f9
partially support for enum arrays implemented
r1mar Apr 4, 2023
2744e0e
unbound Action works by direct call with metadata, but not per batch
r1mar Apr 7, 2023
602f6a5
implement support for actions in batch and workaround for ui5 bug wit…
r1mar Apr 8, 2023
286da4b
fixed response bug in batch pipe
r1mar Apr 9, 2023
b80b53d
empty body bug in multipart/mixed
r1mar Apr 11, 2023
fa5cf30
adding async support for authorization pipep. closes #84
r1mar Apr 21, 2023
aef0109
transform hooks to middleware
r1mar May 9, 2023
6e03530
validation of action parameters
r1mar May 10, 2023
fcc2f02
Actions dokumented
r1mar May 12, 2023
c1f70c9
Actions documented
r1mar May 15, 2023
ca2e24d
Actions dokumentet
r1mar May 15, 2023
de13b07
debug tracing implemented
r1mar Jun 6, 2023
ab663ab
remove unneccesary next call on the last hook
r1mar Jun 6, 2023
e99dc9a
entity implemented
r1mar Jun 22, 2023
a38a73a
Fix bug in multipart parser for get entity request. Extend registrati…
bitech-ag-rm Jun 24, 2023
14f51b6
multipart-mixed 204 response in batch, DateTimeOffset to string implicit
bitech-ag-rm Jun 30, 2023
2ba23ea
Splitting of odata and database logik. Validation of requests against…
bitech-ag-rm Jul 27, 2023
7f7e918
[b] Splitting db and odata
bitech-ag-rm Jul 29, 2023
89511a8
Splitting of db and odata logik completed
bitech-ag-rm Jul 30, 2023
03675c5
cleaning and some bug fixes
bitech-ag-rm Aug 4, 2023
95759a6
[b] 501 entity and 0 writer bug fixed
bitech-ag-rm Aug 4, 2023
1b80d80
first steps of singleton
bitech-ag-rm Aug 4, 2023
fe74852
[b] mongoose singleton implemented
bitech-ag-rm Aug 4, 2023
8b31a98
[b] upgrade to node 18.17.0 and all dependencies
bitech-ag-rm Aug 4, 2023
e773854
upgarde to node 18.17.0 completed
bitech-ag-rm Aug 5, 2023
201878d
singleton implemented, hidden field attempt now to metadata, fix bug …
bitech-ag-rm Aug 18, 2023
0730566
singelton entity and annotations
bitech-ag-rm Sep 1, 2023
c80a635
[b] Action parameters can be annotated
bitech-ag-rm Sep 1, 2023
a680636
[b] validation activated by mongo post and put
bitech-ag-rm Sep 2, 2023
fa1ace5
extended odata error structure with target, detail. New Mongooses err…
bitech-ag-rm Sep 4, 2023
6602371
fields annotation completed for action
bitech-ag-rm Sep 7, 2023
b2d60ff
[b] writting null by selected nullable properties
bitech-ag-rm Sep 19, 2023
6eff24b
fixed bug of projektion in xml batches
bitech-ag-rm Sep 21, 2023
9e50431
[b] patch for singleton, fix for deep projection, messages in success…
bitech-ag-rm Sep 22, 2023
30449b8
some fixes with deep selects and multipart mixed parser
bitech-ag-rm Oct 4, 2023
00238be
renaming project to nota
bitech-ag-rm Oct 4, 2023
48993c1
0.1.0-alpha.0
bitech-ag-rm Oct 4, 2023
1bacb6d
switch version and module name back
bitech-ag-rm Oct 5, 2023
b48d093
Readme and example updated. multipart tests deleted
bitech-ag-rm Oct 18, 2023
0291503
start script path updated
bitech-ag-rm Oct 18, 2023
c099129
fix first clone bug
r1mar Nov 3, 2023
d0762e5
mapping refactored and client support for get implemented
r1mar Oct 29, 2023
7daf813
client support for delete and count
r1mar Oct 30, 2023
bec8c1e
client support for singleton
r1mar Nov 3, 2023
6ace358
reorg of client tests, working of client support for list
r1mar Nov 4, 2023
b80169b
client support for list request
r1mar Nov 5, 2023
da61b3d
client support for patch entity
r1mar Nov 6, 2023
7407dec
client support implemented for patch, post and put
r1mar Nov 12, 2023
fabc948
Client support documented
r1mar Nov 12, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 4 additions & 1 deletion .babelrc
Original file line number Diff line number Diff line change
Expand Up @@ -21,5 +21,8 @@
"@babel/plugin-proposal-nullish-coalescing-operator",
"@babel/plugin-proposal-do-expressions",
"@babel/plugin-proposal-function-bind"
]
],
"targets": {
"chrome": "59"
}
}
1 change: 0 additions & 1 deletion .eslintrc
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
{
"parser": "@babel/eslint-parser",
"extends": "airbnb/base",
"env": {
"browser": true,
"node": true,
Expand Down
39 changes: 39 additions & 0 deletions .vscode/launch.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
{
// Verwendet IntelliSense zum Ermitteln möglicher Attribute.
// Zeigen Sie auf vorhandene Attribute, um die zugehörigen Beschreibungen anzuzeigen.
// Weitere Informationen finden Sie unter https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"type": "node",
"request": "launch",
"name": "Mocha single Test",
"skipFiles": [
"<node_internals>/**"
],
"runtimeArgs": ["--preserve-symlinks"],
"program": "${workspaceFolder}/node_modules/mocha/bin/_mocha",
"args": [
"--require",
"@babel/register",
"--reporter",
"dot",
"--timeout",
"300000",
"test/mongo/mocked/client/patch.js"
],
"env": {
"LOG_LEVEL": "debug"
}
},
{
"type": "node",
"request": "launch",
"name": "Launch Complex Resource",
"skipFiles": [
"<node_internals>/**"
],
"program": "${workspaceFolder}/examples/server.js"
}
]
}
1 change: 1 addition & 0 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{}
12 changes: 10 additions & 2 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -14,11 +14,19 @@ test:
@node_modules/.bin/mocha\
--require @babel/register \
--reporter $(REPORTER) \
--exclude test/failing/*.js \
--exclude test/support/*.js \
test/**/**/**/*.js \
test/**/**/*.js \
test/**/*.js \
test/*.js

test-cov:
@node node_modules/istanbul/lib/cli.js cover -x '**/examples/**' \
./node_modules/mocha/bin/_mocha test/*.js -- \
@node node_modules/istanbul/lib/cli.js cover -x '**/examples/**' -x '**/lib/**' \
./node_modules/mocha/bin/_mocha test/*.js test/**/*.js test/**/**/*.js -- \
--require @babel/register \
--reporter $(REPORTER) \
--exclude test/failing/*.js \
test/**/**/*.js \
test/**/*.js \
test/*.js \
Loading