Added
...
- Documentation route /documentation-roles which show access to routes by soap roles
...
/users
...
- difference from deprecated route GET /ucusers are:
- removed parameter email from query.
- removed parameter id
- return array users in new structure
- now you can not get one user by this route
...
...
/
...
services
...
- GET /
...
- difference from deprecated route DELETE /ucusers/{email} are:
- parameter email replaced by parameter userId
...
- services
...
- /{
...
/services
...
- id}/properties - to get list of allowed service properties
- PUT /services/{id}/properties - to edit allowed service properties
- difference from deprecated route DELETE /ucusers/{email} are:
- add parameter serviceId
- remove payload key type
- now you can change more than one property
- now return message that update was done instead of number of rows affected
- difference from deprecated route DELETE /ucusers/{email} are:
Changed
...
- Improved logging of all routes
...
...
- Package upgrade due to security issues in packages
...
package upgrade
...
...
Deprecated
...
- GET /email-test - without replacement
- GET /properties - instead use /users/me
/sso
...
...
/
...
/ucusers
- GET /ucusers/{id?} - instead use /users/{userId} to get user information or /customers/{customerId}/users to get customer users or /users/by-username/{username} when you want to get user by username (email)
- DELETE /ucusers/{email} - without replacement
- POST /ucusers - instead use POST /users
- POST /ucusers/{userId}/pbx - when creating whole new user user POST /users or just add user service pbx use PUT /users/{userId}
- PUT /ucusers/{userId}/pbx - without replacement
- DELETE /ucusers/{userId}/pbx - instead use PUT /users/{userId}
/user
...
services
...
/services
- GET /services/list - instead use GET /services
...
Removed
...
...
Fixed
...
- Problem with invoices
Security
...
MTOM
/services
- GET nevracelo čísla v trunku (voda není víno a text není číslo...)
/invoices
- FIX GET Částečný revert commitu 76638d2955395a2e334427c9f501018d8cd66f9d Nepochopil jsem důvod změny a rozbíjela výstup fakturace. Neměl jsem čas hlouběji zkoumat...
JOP
- increase node version on 8.11.1 and server starting for better logging
- added heapdump package
- FIX: memory leak - Object.assign()
- code formating and disable timeout to be able run tests in docker
- eslint rules to ignore after, beforeEach and afterEach in tests
- moved martin tests to direcotry old because of be able to run tests in docker
- remove upgrade packages and remove keys start-production-api, start-beta, start-auto-test, debug, inspect from key scripts
- FIX: mark routes /temp as deprecated
/users
- FIX devide users/functions devide to more files
- FIX: missing variables and wrong order
- FIX: wrong assing in json
- FIX: wrong service
- FIX: added route for pbx migration
- FIX: documentation
- FIX: change variable name from line to extension to have same naming as it is on pbx api
- REMOVE: route /users/pbx-upgrade/{id}
- FIX: problem with paralel calling pbx instead of sequence
/sso
- FIX wrong order of variables
- FIX: mark sso/login as public
- FIX: tags
/ucusers
- FIX: confilct and naming
- FIX: mc using old rutes
- FIX: problem mc with create users. He insist on old route
- FIX: old route ucusers
- FIX: missing file
- FIX: problem with ucusers/{userId}/pbx
- FIX: return wrong variable
- FIX: missing key
- FIX: problem
- FIX: final
- FIX: add roles
- FIX: mark as deprecated
- ADD: route for pbx upgrade delete
- FIX: documentation
/ucservices
- FIX: vpc-1895
/services
- FIX: vpc-1910
- ADD: new routes to handle service properties
- FIX: change to lowercase property key
- FIX: change to upper property key
/calls
- FIX: problem with date
/analysis
- FIX: problem with date
/requests
- FIX: wrong getting parameters request.query to request.params
/connectors
...