9.13.0 • Published 3 months ago

pcmli.umbrella.backend v9.13.0

Weekly downloads
20
License
MIT
Repository
gitlab
Last release
3 months ago

umbrella.backend

This is NodeJS project for server or backend implementation for all umbrella domain

####Change Logs #####v. 9.13.0

  • feat: Add 'body' and 'publishedDate' to announcement module

#####v. 9.12.4

  • feat: Add duplicate phone validation on user registration
  • feat: Update the uni-core to version 13.5.2

#####v. 9.12.3

  • feat: Added user preSaveHook
  • feat: Update the uni-core to version 13.5.1

#####v. 9.12.2

  • feat: Moved the Google Recaptcha class

#####v. 9.12.1

  • feat: Added the recaptcha on authentication middleware

#####v. 9.11.0

  • (feat) trim (start & end) for empty string for username during registration and login for basic strategy

#####v. 9.10.1

  • (feat) Should be able to pass extra args on restoring db utils

#####v. 9.10.0

  • (feat) Added the async restoreDb

#####v. 9.9.0

  • (feat) The dataloader will not use the caching, it will always get the latest values in 1 to 1 manner

#####v. 9.8.0

  • (feat) The __user context is automatically inserted on docs for update, insert and delete operation, this is the person that mutates this object.

#####v. 9.7.1

  • (bump) Added the graphql in dependencies

#####v. 9.6.0

  • (feat) Add the option to do loginCallback after login on basic

#####v. 9.5.0

  • (feat) able to inject the tenantId if the operation is whitelisted to resolve the issue about multitenant entity, the tenantId info should came from the params

#####v. 9.4.1

  • (feat) added the function to build the graphql config

#####v. 9.3.5

  • (fix) Fixed the implementation for stored report to handle jsReport error state

#####v. 9.3.4

  • (fix) updated the graphql to include the _id for address and gps

#####v. 9.3.0

  • (fix) Added the _id for the Contact graphql

#####v. 9.3.0

  • (feat) Added the route for recaptcha validation

#####v. 9.2.1

  • (feat) update the JSReport client to "jsreport-client": "^1.0.2"
  • (feat) moved the commonly used operations for reporting, like setupReport routes, reportFactory and StoredReport

#####v. 9.1.1

  • (fix) clear the expired token on login

#####v. 9.1.0

  • (feat) Create history when there are changes on roles

#####v. 9.0.3

  • (fix) Return as 401 when there is an authentication error from the server. It should also return as JSON for the message

#####v. 9.0.2

  • (fix) Fixed the defaultlogin callback for facebook

#####v. 9.0.1

  • (break) Added the passport for google auth 2 (passport-google-oauth)

#####v. 8.33.2

  • (fix) Add url field in announcement schema
  • (fix) Update the zendesk announcement to have draft in graphql

#####v. 8.33.0

  • (feat) added the feature to reset the password
  • (feat) updated the implementation for BaseController.createSimpleHistory, to forcefully create history without checking for noHistory flag. It creates a simple history

#####v. 8.32.0

  • (feat) add zendeskId in announcement schema

#####v. 8.32.0

  • (fix) fixed the Logger to use the metaKey
  • (feat) able to pass new config for setting up the logger
  • (bump) - bump the winston and winston-mongodb package to the latest version

#####v. 8.31.0

  • (bump) remove the node-zendesk package nad use rest api instead

#####v. 8.30.0

  • (bump) winston-mongodb was set to exact match of 4.0.3

#####v. 8.29.0

  • (feat) Added the support for managing mailgun template for mailer

#####v. 8.28.1

  • (fix) Fixed the history to return also the enity name

#####v. 8.28.0

  • (feat) Added the new fileUpload feature that upload files to S3 compatible servers

#####v. 8.27.4

  • (fix) The tenantId should be considered as _id from uniqueness index
  • (feat) Added the setting for the initial value
  • (fix) set the collection name as all lower case _autonumber, this is a breaking changes, but no one is using this in majority

#####v. 8.27.2

  • (feat) Added the tenantId when getting the autonumber

#####v. 8.26.0

  • (feat) Added the CronJob helper

#####v. 8.25.1

  • (feat) Make a callback for registerSuccess, so we can hook event when the login in successful

#####v. 8.25.0

  • (feat) Added the feature for auto-register when logging in as Google or Facebook

#####v. 8.24.0

  • (feat) Added the search feature for graphql and backend

#####v. 8.23.0

  • (feat) Added a feature on Mailer to set sending in test mode by adding the testMode on the MailerSetting

#####v. 8.22.4

  • (feat) Added factory for user and tenant setup for graphql

#####v. 8.22.2

  • (feat) Always re-use the active connection even during the development #####v. 8.22.1
  • (feat) Added the timezone for user schema with default as America/Chicago

#####v. 8.21.0

  • (feat) Add another method to send via template on mailgun mailer using the template that is stored on mailgun api
  • (feat) added the _id to the Image graphql type

#####v. 8.20.0

  • (feat) Added the contacts and remarks on tenant

#####v. 8.19.1

  • (feat) the default number for auto number is always zero

#####v. 8.19.0

  • (feat) added the mongodbUtils for getting the new auto number

#####v. 8.18.8

  • (fix) delete the photo after uploading to cloudinary

#####v. 8.18.7

  • (fix) update the image schema
  • (fix) expose the setup image for express

#####v. 8.18.5

  • (fix) revert back the checks on route if skip or not

#####v. 8.18.3

  • (fix) added the integrationContext of AppolloServer on context of graphql

#####v. 8.18.2

  • (fix) the facebook authentication to request for email

#####v. 8.18.1

  • (feat) added the MigrationUtils

#####v. 8.17.0

  • (fix) the setup for zendesk and timeezone on graphql should be optional
  • (feat) added more info on image type
  • (fix) the user login to exclude auth information
  • (fix) remove the default stripe express route endpoint

#####v. 8.16.9

  • (fix) the basic register callback should not return the services and profile

#####v. 8.16.8

  • (fix) the expandDotNotation should not affect the passed object
  • (fix) include the new fields on the history

#####v. 8.16.7

  • (fix) move the history schema
  • (fix) able to get difference for dotNotation fields for history
  • (fix) bump uni-core

#####v. 8.16.3

  • (fix) ability to use the connection

#####v. 8.16.2

  • (fix) ability to send attachment and other type of mailgun

#####v. 8.16.0

  • (feat) added the contact field on tenant

#####v. 8.15.1

  • (fix) update the resolveByRef to use lodash toLower instead of toLowerCase

#####v. 8.15.0

  • (feat) update the resolveByRef to filter and set options correctly

#####v. 8.14.0

  • (feat) Can add custom filter to forgot password request body.

#####v. 8.13.6

  • (fix) The login should not return sensitive information from user, like the serives
  • (feat) Added the accessToken after the authMiddleware on Route

#####v. 8.13.2

  • (fix) Fix the validator for call permission validator

#####v. 8.13.1

  • (fix) Fix the migrator to include the migration name

#####v. 8.13.0

  • (feat) Added the getValue on AppSettingController to directly get the actual value of the setting

#####v. 8.12.0

  • (feat) Added the getOne on BaseController

#####v. 8.11.2

  • (fix) Added the timeZoneOffset for user schema so we can use that when querying data

#####v. 8.11.1

  • (fix) Export the pubsub factory so the external can use it

#####v. 8.11.0

  • (feat) Update the BaseValidator to include the custom permission name

#####v. 8.10.1

  • (fix) Fix the run standing to use bulkwrite for faster operation
  • (fix) Added the console.info to be excluded on removing console

#####v. 8.10.0

  • (feat) added the ControllerUtil so we can re-use it with other modules

#####v. 8.9.3

  • (fix) added the logger on BaseReport

#####v. 8.9.2

  • (fix) fixed the filter condition for subscription

#####v. 8.9.0

  • (feat) added the subscription to graphql and BaseController

#####v. 8.8.0

  • (feat) update to ApolloServer 2.0

#####v. 8.7.5

  • (fix) added the filter with scope on getMeta for controller so it will get the correct count

#####v. 8.7.4 --(cc) update the message of appsetting

  • (fix) the expiration of cache values too

#####v. 8.7.3

  • (fix) login via basic auth should be case insensitive for checking the username, and store it as lowercase on DB
  • (fix) the unit test should use the before and beforeEach hook correctly

#####v. 8.7.2

  • (bump) set the fix value for mongoose version because a difference will always make about array.push

#####v. 8.7.1

  • (fix) Update the babel setting to exclude the removal of error and warn on console.log

#####v. 8.7.0

  • (feat) Added the TestUtils for database restoration, getting collections, and other testdouble wrapppers

#####v. 8.6.0

  • (feat) Added the history for BaseSubController

#####v. 8.5.3

  • (cc) added the transform-remove-console to remove all those unnecessary console.logs on production

#####v. 8.5.2

  • (feat) Added the deleteMany and updateMany graphql endpoint

#####v. 8.4.1

  • (feat) Added extra parameter for getSetting and setSetting for simplicity fo getting settings

#####v. 8.3.2

  • (feat) Added the announcement module
  • (feat) Updated the BaseController to accept the hasScope to determine how to create and getAll items. The Delete,GetById,Update operation retains as-is how the user wants to update
9.13.0

3 months ago

9.12.4

3 months ago

9.12.1

3 months ago

9.12.2

3 months ago

9.12.3

3 months ago

10.16.6

2 years ago

10.16.4

2 years ago

10.16.5

2 years ago

10.16.2

2 years ago

10.16.3

2 years ago

10.15.1

2 years ago

10.16.1

2 years ago

10.14.2

2 years ago

10.14.1

2 years ago

10.13.4

3 years ago

10.14.0

3 years ago

10.13.3

3 years ago

10.13.1

3 years ago

10.13.2

3 years ago

10.12.2

3 years ago

10.12.1

3 years ago

10.12.0

3 years ago

10.11.0

3 years ago

10.10.0

3 years ago

10.10.1

3 years ago

10.9.1

3 years ago

10.9.2

3 years ago

10.8.0

3 years ago

10.7.0

3 years ago

10.7.1

3 years ago

10.6.1

3 years ago

9.11.0

3 years ago

10.6.0

3 years ago

10.5.1

3 years ago

9.10.1

3 years ago

10.4.1

3 years ago

10.4.0

3 years ago

9.9.2

3 years ago

9.10.0

3 years ago

10.3.3

3 years ago

10.3.4

3 years ago

10.3.0

3 years ago

10.3.1

3 years ago

10.2.1

3 years ago

10.1.2

3 years ago

10.0.2

3 years ago

9.9.1

3 years ago

9.8.4

3 years ago

9.5.2

3 years ago

9.6.2

3 years ago

9.6.1

3 years ago

9.5.1

3 years ago

9.4.1

3 years ago

9.3.5

3 years ago

9.3.4

3 years ago

9.3.3

3 years ago

9.3.0

3 years ago

9.2.1

3 years ago

9.1.1

3 years ago

9.1.0

3 years ago

9.0.4

3 years ago

9.0.2

3 years ago

9.0.1

4 years ago

9.0.0

4 years ago

8.33.2

4 years ago

8.33.1

4 years ago

8.32.2

4 years ago

8.32.1

4 years ago

8.31.3

4 years ago

8.31.2

4 years ago

8.30.6

4 years ago

8.30.5

4 years ago

8.30.4

4 years ago

8.30.0

4 years ago

8.30.1

4 years ago

8.30.3

4 years ago

8.29.0

4 years ago

8.28.1

4 years ago

8.28.0

4 years ago

8.27.3

4 years ago

8.27.4

4 years ago

8.27.0

4 years ago

8.27.2

4 years ago

8.26.0

4 years ago

8.25.1

4 years ago

8.25.0

4 years ago

8.24.0

4 years ago

8.23.0

4 years ago

8.22.4

4 years ago

8.22.3

4 years ago

8.22.2

4 years ago

8.22.1

4 years ago

8.22.0

4 years ago

8.21.0

4 years ago

8.20.1

4 years ago

8.19.2

4 years ago

8.19.1

4 years ago

8.18.8

4 years ago

8.18.7

4 years ago

8.18.5

4 years ago

8.18.4

4 years ago

8.18.2

4 years ago

8.18.1

4 years ago

8.17.0

4 years ago

8.16.11

4 years ago

8.16.10

4 years ago

8.16.8

4 years ago

8.16.6

4 years ago

8.16.7

4 years ago

8.16.5

4 years ago

8.16.3

4 years ago

8.16.2

4 years ago

8.16.0

4 years ago

8.15.1

4 years ago

8.15.0

4 years ago

8.14.0

4 years ago

8.13.7

4 years ago

8.13.6

4 years ago

8.13.5

4 years ago

8.13.4

4 years ago

8.13.2

4 years ago

8.13.1

4 years ago

8.13.0

4 years ago

8.12.0

4 years ago

8.11.2

4 years ago

8.11.1

4 years ago

8.11.0

4 years ago

8.10.1

4 years ago

8.10.0

4 years ago

8.9.3

4 years ago

8.9.2

5 years ago

8.9.1

5 years ago

8.9.0

5 years ago

8.8.1

5 years ago

8.7.5

5 years ago

8.7.4

5 years ago

8.7.3

5 years ago

8.7.2

5 years ago

8.7.1

5 years ago

8.7.0

5 years ago

8.6.0

5 years ago

8.5.3

5 years ago

8.5.2

5 years ago

8.5.1

5 years ago

8.5.0

5 years ago

8.4.2

5 years ago

8.4.1

5 years ago

8.4.0

5 years ago

8.3.2

5 years ago

8.3.1

5 years ago

8.2.4

5 years ago

8.2.3

5 years ago

8.2.2

5 years ago

8.1.9

5 years ago

8.1.8

5 years ago

8.1.7

5 years ago

8.1.6

5 years ago

8.1.5

5 years ago

8.1.4

5 years ago

8.1.3

5 years ago

8.1.1

5 years ago

8.0.1

5 years ago

7.0.4

5 years ago

7.0.2

5 years ago

7.0.1

5 years ago

6.4.1

5 years ago

6.3.7

5 years ago

6.3.6

5 years ago

6.3.5

5 years ago

6.3.4

5 years ago

6.3.3

5 years ago

6.3.2

5 years ago

6.2.2

5 years ago

6.2.1

5 years ago

6.1.15

5 years ago

6.1.14

5 years ago

6.1.13

5 years ago

6.1.12

5 years ago

6.1.11

5 years ago

6.1.10

5 years ago

6.1.9

5 years ago

6.1.8

5 years ago

6.1.7

5 years ago

6.1.6

5 years ago

6.1.5

5 years ago

6.1.4

5 years ago

6.1.3

5 years ago

6.1.2

5 years ago

6.1.1

5 years ago

6.0.4

5 years ago

6.0.3

5 years ago

6.0.2

5 years ago

6.0.1

5 years ago

5.3.6

5 years ago

5.3.5

5 years ago

5.3.4

5 years ago

5.3.3

5 years ago

5.3.2

5 years ago

5.3.1

5 years ago

5.2.1

5 years ago

5.1.7

5 years ago

5.1.6

5 years ago

5.1.5

5 years ago

5.1.4

5 years ago

5.1.3

5 years ago

5.1.2

5 years ago

5.1.1

5 years ago

5.0.7

5 years ago

5.0.6

5 years ago

5.0.5

5 years ago

5.0.2

5 years ago

5.0.1

5 years ago

4.2.35

5 years ago

4.2.34

5 years ago

4.2.33

5 years ago

4.2.31

5 years ago

4.2.30

5 years ago

4.2.29

5 years ago

4.2.28

5 years ago

4.2.27

5 years ago

4.2.26

5 years ago

4.2.25

5 years ago

4.2.24

5 years ago

4.2.22

5 years ago

4.2.19

5 years ago

4.2.18

5 years ago

4.2.13

5 years ago

4.2.12

5 years ago

4.2.11

5 years ago

4.2.10

5 years ago

4.2.9

5 years ago

4.2.8

5 years ago

4.2.7

5 years ago

4.2.5

6 years ago

4.2.4

6 years ago

4.2.3

6 years ago

4.2.2

6 years ago

4.2.1

6 years ago

4.1.3

6 years ago

4.1.2

6 years ago

4.1.1

6 years ago

4.0.6

6 years ago

4.0.5

6 years ago

4.0.4

6 years ago

4.0.3

6 years ago

4.0.2

6 years ago

4.0.1

6 years ago

3.3.1

6 years ago

3.2.3

6 years ago

3.2.2

6 years ago

3.2.1

6 years ago

3.1.10

6 years ago

3.1.9

6 years ago

3.1.8

6 years ago

3.1.7

6 years ago

3.1.6

6 years ago

3.1.5

6 years ago

3.1.4

6 years ago

3.1.3

6 years ago

3.1.2

6 years ago

3.1.1

6 years ago

3.0.28

6 years ago

3.0.27

6 years ago

3.0.26

6 years ago

3.0.25

6 years ago

3.0.24

6 years ago

3.0.23

6 years ago

3.0.22

6 years ago

3.0.21

6 years ago

3.0.20

6 years ago

3.0.19

6 years ago

3.0.18

6 years ago

3.0.17

6 years ago

3.0.16

6 years ago

3.0.15

6 years ago

3.0.14

6 years ago

3.0.13

6 years ago

3.0.12

6 years ago

3.0.11

6 years ago

3.0.10

6 years ago

3.0.9

6 years ago

3.0.8

6 years ago

3.0.7

6 years ago

3.0.6

6 years ago

3.0.5

6 years ago

3.0.4

6 years ago

3.0.3

6 years ago

3.0.2

6 years ago

3.0.1

6 years ago

2.12.16

6 years ago

2.12.15

6 years ago

2.12.14

6 years ago

2.12.13

6 years ago

2.12.12

6 years ago

2.12.11

6 years ago

2.12.10

6 years ago

2.12.9

6 years ago

2.12.8

6 years ago

2.12.7

6 years ago

2.12.5

6 years ago

2.12.4

6 years ago

2.12.3

6 years ago

2.12.2

6 years ago

2.12.1

6 years ago

2.11.6

6 years ago

2.11.5

6 years ago

2.11.4

6 years ago

2.11.3

6 years ago

2.11.2

6 years ago

2.11.1

6 years ago

2.10.3

6 years ago

2.10.2

6 years ago

2.10.1

6 years ago

2.9.6

6 years ago

2.9.5

6 years ago

2.9.4

6 years ago

2.9.3

6 years ago

2.9.2

6 years ago

2.9.1

6 years ago

2.8.3

6 years ago

2.8.2

6 years ago

2.8.1

6 years ago

2.7.2

6 years ago

2.7.1

6 years ago

2.6.2

6 years ago

2.6.1

6 years ago

2.5.9

6 years ago

2.5.8

6 years ago

2.5.7

6 years ago

2.5.6

6 years ago

2.5.5

6 years ago

2.5.4

6 years ago

2.5.3

6 years ago

2.5.2

6 years ago

2.5.1

6 years ago

2.4.2

6 years ago

2.4.1

6 years ago

2.3.1

7 years ago

2.2.1

7 years ago

2.1.12

7 years ago

2.1.11

7 years ago

2.1.10

7 years ago

2.1.9

7 years ago

2.1.8

7 years ago

2.1.6

7 years ago

2.1.5

7 years ago

2.1.4

7 years ago

2.1.3

7 years ago

2.1.2

7 years ago

2.0.6

7 years ago

2.0.5

7 years ago

2.0.4

7 years ago

2.0.2

7 years ago

2.0.1

7 years ago

1.1.1

7 years ago

1.0.4

7 years ago

1.0.3

7 years ago

1.0.2

7 years ago

1.0.1

7 years ago

0.1.26

7 years ago

0.1.25

7 years ago

0.1.24

7 years ago

0.1.23

7 years ago

0.1.22

7 years ago

0.1.21

7 years ago

0.1.20

7 years ago

0.1.19

7 years ago

0.1.18

7 years ago

0.1.17

7 years ago

0.1.16

7 years ago

0.1.15

7 years ago

0.1.14

7 years ago

0.1.13

7 years ago

0.1.12

7 years ago

0.1.11

7 years ago

0.1.10

7 years ago

0.1.9

7 years ago

0.1.8

7 years ago

0.1.7

7 years ago

0.1.6

7 years ago

0.1.4

7 years ago

0.1.3

7 years ago

0.1.2

7 years ago

0.1.1

7 years ago

0.0.3

7 years ago

0.0.2

7 years ago