Skip to content

Releases: domapic/domapic-controller

Expose securityToken createdBy field

02 May 08:03
ffa3d56
Compare
Choose a tag to compare
Pre-release

Fixed

  • Expose createdBy field of securityTokens to api

User email validation

02 May 07:04
3a9c8e9
Compare
Choose a tag to compare
User email validation Pre-release
Pre-release

Fixed

  • Remove unnecessary folder published to npm.
  • Convert email into lowercase when saving it to database.

Changed

  • Use files property in package.json instead of npmignore file.

Plugin admin permissions

02 May 04:58
a9ea71f
Compare
Choose a tag to compare
Pre-release

Added

  • Add user adminPermissions property, intended for grant admin permissions to plugin users when login using apiKey
  • Avoid any other user than admin updating adminPermissions property

Web UI

03 Mar 08:59
4b2aa17
Compare
Choose a tag to compare
Web UI Pre-release
Pre-release

Added

  • Add web ui
  • Add socket.io server
  • Emit events to socket authenticated users connected using sockets
  • Add page and ability filters to logs api
  • Add logs/stats api

Fixed

  • Add "anonymous" role to swagger. Now anomnymous user has anonymous role.
  • Fix logs capped collection max size

Changed

  • Use validator library for emails and uri validations

Complete CRUD for all resources

08 Jan 19:19
3eac587
Compare
Choose a tag to compare
Pre-release

Added

  • Add DELETE method to servicePluginConfigs api
  • Add DELETE method to services api
  • Add PATCH and DELETE methods to users api

Changed

  • Upgrade mongoose version

Fix connection with authentication disabled

06 Jan 09:32
bbfe726
Compare
Choose a tag to compare

Added

  • Add anonymous default user, which will be used as logged user for requests with authentication disabled. When this user is logged in, services and abilities will be added to user with same name as service, not to logged user. In this way, the services connection process will work when authentication is disabled, and services registered will still be connected if authentication is enabled again.

Fixed

  • Fix enum for abilities with numeric data type.

Return new documents in update commands

17 Dec 10:27
6933464
Compare
Choose a tag to compare
Pre-release

Fixed

  • Return new documents in update commands.

Service plugin configurations

16 Dec 18:52
f0a5912
Compare
Choose a tag to compare
Pre-release

Added

  • Add api resources for managing service custom configurations for specific plugin packages.

Changed

  • Upgrade dependencies

Upgrade domapic-base

01 Dec 08:18
38651b7
Compare
Choose a tag to compare
Upgrade domapic-base Pre-release
Pre-release

Changed

  • Upgrade domapic-base version, which fixes a problem in concurrent client requests.

Abilities data not mandatory

26 Nov 19:03
0ffa5b6
Compare
Choose a tag to compare
Pre-release

Added

  • Add express-mongo-sanitize middleware

Changed

  • Type property in abilities becomes not mandatory when ability has not state.
  • Data property is not allowed in ability handlers when ability type is not defined.