Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Subscriptions filtering UI support #1116

Conversation

Oluwadaminiola
Copy link
Collaborator

No description provided.

@jirevwe jirevwe merged commit a60d20e into raymond/feat/subscriptions-filtering Nov 4, 2022
@jirevwe jirevwe deleted the pelumi/feat/subscriptions-filtering branch November 4, 2022 13:26
jirevwe added a commit that referenced this pull request Nov 18, 2022
* feat: add endpoint to test request filter

* feat: get all subscriptions that match the filter

* chore: update test

* chore: add repo tests

* chore: add repo tests

* create component for editing for snippet (#1115)

* Subscriptions filtering UI support (#1116)

* feat: UI support for subscriptions filtering

* update: update monaco component value

* update: update modal component to have id

* update: ui updates

* update: additional fixes

* update: additional fixes

* chore: update filte when subscription is updated

Co-authored-by: Raymond Tukpe <rtukpe@gmail.com>

* chore: use app logger

* Update monaco (#1124)

* feat: UI support for subscriptions filtering

* update: update monaco component value

* update: update modal component to have id

* update: ui updates

* update: additional fixes

* update config

* remove console log

Co-authored-by: oluwadaminiola <pelumioni25@gmail.com>

* update: save filter only when test passes (#1133)

* update: save filter only when test passes

* update: ui updates

* fix: fix merge conflicts

* update: ui updates

* update: ui updates

* feat: add support for %or and $add operators. Add migrations

* chore: move flatten from internal/pkg to pkg. Use $in in migrations

* chore: remove unused commented out function

Co-authored-by: Emmanuel Aina <emmanuel.ainaj@gmail.com>
Co-authored-by: Pelumi Muyiwa-Oni <Pelumioni25@gmail.com>
jirevwe added a commit that referenced this pull request Nov 18, 2022
* feat: add endpoint to test request filter

* feat: get all subscriptions that match the filter

* chore: update test

* chore: add repo tests

* chore: add repo tests

* create component for editing for snippet (#1115)

* Subscriptions filtering UI support (#1116)

* feat: UI support for subscriptions filtering

* update: update monaco component value

* update: update modal component to have id

* update: ui updates

* update: additional fixes

* update: additional fixes

* chore: update filte when subscription is updated

Co-authored-by: Raymond Tukpe <rtukpe@gmail.com>

* chore: use app logger

* Update monaco (#1124)

* feat: UI support for subscriptions filtering

* update: update monaco component value

* update: update modal component to have id

* update: ui updates

* update: additional fixes

* update config

* remove console log

Co-authored-by: oluwadaminiola <pelumioni25@gmail.com>

* update: save filter only when test passes (#1133)

* update: save filter only when test passes

* update: ui updates

* fix: fix merge conflicts

* update: ui updates

* update: ui updates

* feat: add support for %or and $add operators. Add migrations

* chore: move flatten from internal/pkg to pkg. Use $in in migrations

* chore: remove unused commented out function

Co-authored-by: Emmanuel Aina <emmanuel.ainaj@gmail.com>
Co-authored-by: Pelumi Muyiwa-Oni <Pelumioni25@gmail.com>
subomi pushed a commit that referenced this pull request Nov 18, 2022
* feat: add api key migrations

* Subscriptions Filtering (#1096)

* feat: add endpoint to test request filter

* feat: get all subscriptions that match the filter

* chore: update test

* chore: add repo tests

* chore: add repo tests

* create component for editing for snippet (#1115)

* Subscriptions filtering UI support (#1116)

* feat: UI support for subscriptions filtering

* update: update monaco component value

* update: update modal component to have id

* update: ui updates

* update: additional fixes

* update: additional fixes

* chore: update filte when subscription is updated

Co-authored-by: Raymond Tukpe <rtukpe@gmail.com>

* chore: use app logger

* Update monaco (#1124)

* feat: UI support for subscriptions filtering

* update: update monaco component value

* update: update modal component to have id

* update: ui updates

* update: additional fixes

* update config

* remove console log

Co-authored-by: oluwadaminiola <pelumioni25@gmail.com>

* update: save filter only when test passes (#1133)

* update: save filter only when test passes

* update: ui updates

* fix: fix merge conflicts

* update: ui updates

* update: ui updates

* feat: add support for %or and $add operators. Add migrations

* chore: move flatten from internal/pkg to pkg. Use $in in migrations

* chore: remove unused commented out function

Co-authored-by: Emmanuel Aina <emmanuel.ainaj@gmail.com>
Co-authored-by: Pelumi Muyiwa-Oni <Pelumioni25@gmail.com>

* feat: add api key migrations

* chore: update subscription filter migration name

Co-authored-by: Emmanuel Aina <emmanuel.ainaj@gmail.com>
Co-authored-by: Pelumi Muyiwa-Oni <Pelumioni25@gmail.com>
jirevwe added a commit that referenced this pull request Nov 18, 2022
* update list component (#1143)

* update: rewrite list component

* update: update components using list component

* update: add hasBorder attribute to list component

* feat: add http connect proxy (#1144)

* dropdown component rewrite (#1137)

* update: rewrite dropdown component

* update: update components where dropdown is used

* update: remove custom button attributes

* update: update date/time pickers

* update: update dropdown component and date/time picker with screen directive

* update: remove dropdwon component from date/time pickers

* dropdown update

* update dropdown implementations

Co-authored-by: Emmanuel Aina <emmanuel.ainaj@gmail.com>

* Use aggregations to fetch events and event deliveries (#1153)

* feat: change event delivery queries to aggregations

* feat: change event queries to aggregations

* chore: update tests

* fix: add response body to notification (#1152)

* fix organisation switch (#1154)

* chore: register missing indexes (#1156)

* [Feature] Redirect user to previous page on login after session timeout (#1155)

* redirect user to previous page on login

* fix text on projects page

* fix: reorder events/event deliveries table by date (#1157)

* fix: reorder events/event deliveries table by date

* fix: sort content from general service

* add perpage query to sources and subscriptions (#1162)

* fix (minor): NewConsumer signature (#1164)

* the error return type is unnecessary

refs:

+ https://pkg.go.dev/github.com/hibiken/asynq?utm_source=godoc#NewServeMux
+ https://pkg.go.dev/github.com/hibiken/asynq?utm_source=godoc#NewServer

* Fix mongo aggregations (#1161)

* chore: add missing indexes, fix current indexes

* chore: fix mongo aggregation pipelines

* chore: undo date filter function

* feat: assign stages to variables

* add MaxIngestSize to group config (#1160)

* feat: add MaxPayloadReadSize to group config

* feat: remove FindGroupByID service method

* feat: revert to cfg.MaxResponseSize

* feat: change name to MaxIngestSize

* Subscriptions Filtering (#1096)

* feat: add endpoint to test request filter

* feat: get all subscriptions that match the filter

* chore: update test

* chore: add repo tests

* chore: add repo tests

* create component for editing for snippet (#1115)

* Subscriptions filtering UI support (#1116)

* feat: UI support for subscriptions filtering

* update: update monaco component value

* update: update modal component to have id

* update: ui updates

* update: additional fixes

* update: additional fixes

* chore: update filte when subscription is updated

Co-authored-by: Raymond Tukpe <rtukpe@gmail.com>

* chore: use app logger

* Update monaco (#1124)

* feat: UI support for subscriptions filtering

* update: update monaco component value

* update: update modal component to have id

* update: ui updates

* update: additional fixes

* update config

* remove console log

Co-authored-by: oluwadaminiola <pelumioni25@gmail.com>

* update: save filter only when test passes (#1133)

* update: save filter only when test passes

* update: ui updates

* fix: fix merge conflicts

* update: ui updates

* update: ui updates

* feat: add support for %or and $add operators. Add migrations

* chore: move flatten from internal/pkg to pkg. Use $in in migrations

* chore: remove unused commented out function

Co-authored-by: Emmanuel Aina <emmanuel.ainaj@gmail.com>
Co-authored-by: Pelumi Muyiwa-Oni <Pelumioni25@gmail.com>

* Add api key migrations (#1166)

* feat: add api key migrations

* Subscriptions Filtering (#1096)

* feat: add endpoint to test request filter

* feat: get all subscriptions that match the filter

* chore: update test

* chore: add repo tests

* chore: add repo tests

* create component for editing for snippet (#1115)

* Subscriptions filtering UI support (#1116)

* feat: UI support for subscriptions filtering

* update: update monaco component value

* update: update modal component to have id

* update: ui updates

* update: additional fixes

* update: additional fixes

* chore: update filte when subscription is updated

Co-authored-by: Raymond Tukpe <rtukpe@gmail.com>

* chore: use app logger

* Update monaco (#1124)

* feat: UI support for subscriptions filtering

* update: update monaco component value

* update: update modal component to have id

* update: ui updates

* update: additional fixes

* update config

* remove console log

Co-authored-by: oluwadaminiola <pelumioni25@gmail.com>

* update: save filter only when test passes (#1133)

* update: save filter only when test passes

* update: ui updates

* fix: fix merge conflicts

* update: ui updates

* update: ui updates

* feat: add support for %or and $add operators. Add migrations

* chore: move flatten from internal/pkg to pkg. Use $in in migrations

* chore: remove unused commented out function

Co-authored-by: Emmanuel Aina <emmanuel.ainaj@gmail.com>
Co-authored-by: Pelumi Muyiwa-Oni <Pelumioni25@gmail.com>

* feat: add api key migrations

* chore: update subscription filter migration name

Co-authored-by: Emmanuel Aina <emmanuel.ainaj@gmail.com>
Co-authored-by: Pelumi Muyiwa-Oni <Pelumioni25@gmail.com>

* fix: deprecate document_status field

* fix: fix errors

* fix: fix lint errors

* fix: remove omitempty from DeletedAt fields

* fix: fix store filter

* fix: fix user model

* fix: make all DeletedAt pointers

* fix: fix errors

* fix: fix all deleted_at queries

* fix: fix deleted_at queries

* fix: fix errors

* fix: remove log.Fatal

* fix: fix test

* empty

* feat: add 20221109100029_migrate_deprecate_document_status_field

* fix: unset deleted_at in rollback

* fix: fix migrations

* fix: fix migration rollback

* fix: undo fix migration rollback

* fix: add deleted_at filter in store only

* fix: remove TODO

* fix: remove print

* fix: remove url

* feat: remove document status refs

* feat: don't use transactions for idempotent updates

Co-authored-by: Pelumi Muyiwa-Oni <Pelumioni25@gmail.com>
Co-authored-by: Emmanuel Aina <emmanuel.ainaj@gmail.com>
Co-authored-by: Daniel Oluojomu <danvixent@gmail.com>
Co-authored-by: Mohamed Sohail <sohailsameja@gmail.com>
jirevwe added a commit that referenced this pull request Nov 19, 2022
* fix: deprecate document_status field

* fix: fix errors

* fix: fix lint errors

* fix: remove omitempty from DeletedAt fields

* fix: fix store filter

* fix: fix user model

* fix: make all DeletedAt pointers

* fix: fix errors

* fix: fix all deleted_at queries

* fix: fix deleted_at queries

* fix: fix errors

* fix: remove log.Fatal

* fix: fix test

* empty

* feat: add 20221109100029_migrate_deprecate_document_status_field

* fix: unset deleted_at in rollback

* fix: fix migrations

* fix: fix migration rollback

* fix: undo fix migration rollback

* fix: add deleted_at filter in store only

* fix: remove TODO

* fix: remove print

* fix: remove url

* Deprecate document status (#1168)

* update list component (#1143)

* update: rewrite list component

* update: update components using list component

* update: add hasBorder attribute to list component

* feat: add http connect proxy (#1144)

* dropdown component rewrite (#1137)

* update: rewrite dropdown component

* update: update components where dropdown is used

* update: remove custom button attributes

* update: update date/time pickers

* update: update dropdown component and date/time picker with screen directive

* update: remove dropdwon component from date/time pickers

* dropdown update

* update dropdown implementations

Co-authored-by: Emmanuel Aina <emmanuel.ainaj@gmail.com>

* Use aggregations to fetch events and event deliveries (#1153)

* feat: change event delivery queries to aggregations

* feat: change event queries to aggregations

* chore: update tests

* fix: add response body to notification (#1152)

* fix organisation switch (#1154)

* chore: register missing indexes (#1156)

* [Feature] Redirect user to previous page on login after session timeout (#1155)

* redirect user to previous page on login

* fix text on projects page

* fix: reorder events/event deliveries table by date (#1157)

* fix: reorder events/event deliveries table by date

* fix: sort content from general service

* add perpage query to sources and subscriptions (#1162)

* fix (minor): NewConsumer signature (#1164)

* the error return type is unnecessary

refs:

+ https://pkg.go.dev/github.com/hibiken/asynq?utm_source=godoc#NewServeMux
+ https://pkg.go.dev/github.com/hibiken/asynq?utm_source=godoc#NewServer

* Fix mongo aggregations (#1161)

* chore: add missing indexes, fix current indexes

* chore: fix mongo aggregation pipelines

* chore: undo date filter function

* feat: assign stages to variables

* add MaxIngestSize to group config (#1160)

* feat: add MaxPayloadReadSize to group config

* feat: remove FindGroupByID service method

* feat: revert to cfg.MaxResponseSize

* feat: change name to MaxIngestSize

* Subscriptions Filtering (#1096)

* feat: add endpoint to test request filter

* feat: get all subscriptions that match the filter

* chore: update test

* chore: add repo tests

* chore: add repo tests

* create component for editing for snippet (#1115)

* Subscriptions filtering UI support (#1116)

* feat: UI support for subscriptions filtering

* update: update monaco component value

* update: update modal component to have id

* update: ui updates

* update: additional fixes

* update: additional fixes

* chore: update filte when subscription is updated

Co-authored-by: Raymond Tukpe <rtukpe@gmail.com>

* chore: use app logger

* Update monaco (#1124)

* feat: UI support for subscriptions filtering

* update: update monaco component value

* update: update modal component to have id

* update: ui updates

* update: additional fixes

* update config

* remove console log

Co-authored-by: oluwadaminiola <pelumioni25@gmail.com>

* update: save filter only when test passes (#1133)

* update: save filter only when test passes

* update: ui updates

* fix: fix merge conflicts

* update: ui updates

* update: ui updates

* feat: add support for %or and $add operators. Add migrations

* chore: move flatten from internal/pkg to pkg. Use $in in migrations

* chore: remove unused commented out function

* Add api key migrations (#1166)

* feat: add api key migrations

* Subscriptions Filtering (#1096)

* feat: add endpoint to test request filter

* feat: get all subscriptions that match the filter

* chore: update test

* chore: add repo tests

* chore: add repo tests

* create component for editing for snippet (#1115)

* Subscriptions filtering UI support (#1116)

* feat: UI support for subscriptions filtering

* update: update monaco component value

* update: update modal component to have id

* update: ui updates

* update: additional fixes

* update: additional fixes

* chore: update filte when subscription is updated

Co-authored-by: Raymond Tukpe <rtukpe@gmail.com>

* chore: use app logger

* Update monaco (#1124)

* feat: UI support for subscriptions filtering

* update: update monaco component value

* update: update modal component to have id

* update: ui updates

* update: additional fixes

* update config

* remove console log

Co-authored-by: oluwadaminiola <pelumioni25@gmail.com>

* update: save filter only when test passes (#1133)

* update: save filter only when test passes

* update: ui updates

* fix: fix merge conflicts

* update: ui updates

* update: ui updates

* feat: add support for %or and $add operators. Add migrations

* chore: move flatten from internal/pkg to pkg. Use $in in migrations

* chore: remove unused commented out function

Co-authored-by: Emmanuel Aina <emmanuel.ainaj@gmail.com>
Co-authored-by: Pelumi Muyiwa-Oni <Pelumioni25@gmail.com>

* feat: add api key migrations

* chore: update subscription filter migration name

Co-authored-by: Emmanuel Aina <emmanuel.ainaj@gmail.com>
Co-authored-by: Pelumi Muyiwa-Oni <Pelumioni25@gmail.com>

* fix: deprecate document_status field

* fix: fix errors

* fix: fix lint errors

* fix: remove omitempty from DeletedAt fields

* fix: fix store filter

* fix: fix user model

* fix: make all DeletedAt pointers

* fix: fix errors

* fix: fix all deleted_at queries

* fix: fix deleted_at queries

* fix: fix errors

* fix: remove log.Fatal

* fix: fix test

* empty

* feat: add 20221109100029_migrate_deprecate_document_status_field

* fix: unset deleted_at in rollback

* fix: fix migrations

* fix: fix migration rollback

* fix: undo fix migration rollback

* fix: add deleted_at filter in store only

* fix: remove TODO

* fix: remove print

* fix: remove url

* feat: remove document status refs

* feat: don't use transactions for idempotent updates

* Use aggregations to fetch events and event deliveries (#1153)

* feat: change event delivery queries to aggregations

* feat: change event queries to aggregations

* chore: update tests

* chore: removed duplicate key

* fix: merge conflicts

Co-authored-by: Raymond Tukpe <jirevwe@users.noreply.github.com>
Co-authored-by: Pelumi Muyiwa-Oni <Pelumioni25@gmail.com>
Co-authored-by: Emmanuel Aina <emmanuel.ainaj@gmail.com>
Co-authored-by: Raymond Tukpe <rtukpe@gmail.com>
Dotunj added a commit that referenced this pull request Nov 22, 2022
* fix name attribute (#1113)

* update endpoint with custom authentication (#1119)

* fix: update endpoint with custom authentication

* fix: update endpoint with custom authentication

* App portal fix (#1127)

* fix create subscription on app portal
remove source filter on app portal

* close subscription modal on update

* UI design updates (#1112)

* update: update convoy datepicker design

* update: update convoy timefilter design

* update: add scroll effect for forms

* fix: took out console.log

* fix: fixed merge conflicts

* update: ui updates

* update: ui updates

* fix: updated filter buttons

* update: moved time picker to components

* update: update cancel action on forms

* fix dropdown height

Co-authored-by: Emmanuel Aina <emmanuel.ainaj@gmail.com>

* Complete button rewrite and implementation (#1117)

* complete button rewrite and implementation

* update button in date and time picker

* update all button className to class

* fix: updated vm deploy to use migration (#1134)

* fix: updated vm deploy to use migration

* fix: add shebang to script

* feat: add script to upgrade command

* feat: add missing var

* Fix upgrade installation bug. (#1135)

* fix: updated vm deploy to use migration

* fix: add shebang to script

* feat: add script to upgrade command

* feat: add missing var

* fix: removed unnecessary check

* Fix broken installation script (#1136)

* fix: updated vm deploy to use migration

* fix: add shebang to script

* feat: add script to upgrade command

* feat: add missing var

* fix: removed unnecessary check

* fix: fixed deployment script

* fix: added compose directory to volume

* Fix: fixed web service entrypoint in hobby deployment (#1139)

* fix: updated vm deploy to use migration

* fix: add shebang to script

* feat: add script to upgrade command

* feat: add missing var

* fix: removed unnecessary check

* fix: fixed deployment script

* fix: added compose directory to volume

* fix: fixed web service entrypoint

* fix buttons on dateand time picker, sdk comoponent (#1140)

* Complete rewrite and implementation of input component (#1126)

* rewite input component and test

* update input on create project and source

* new input complete implementation

* Remove InputComponent in modules

* comments and console logs

* Update and implement table component (#1138)

* Update and implement table component

* update

* feat: add failure message to endpoint notifications (#1141)

* update list component (#1143)

* update: rewrite list component

* update: update components using list component

* update: add hasBorder attribute to list component

* feat: add http connect proxy (#1144)

* dropdown component rewrite (#1137)

* update: rewrite dropdown component

* update: update components where dropdown is used

* update: remove custom button attributes

* update: update date/time pickers

* update: update dropdown component and date/time picker with screen directive

* update: remove dropdwon component from date/time pickers

* dropdown update

* update dropdown implementations

Co-authored-by: Emmanuel Aina <emmanuel.ainaj@gmail.com>

* Use aggregations to fetch events and event deliveries (#1153)

* feat: change event delivery queries to aggregations

* feat: change event queries to aggregations

* chore: update tests

* fix: add response body to notification (#1152)

* fix organisation switch (#1154)

* chore: register missing indexes (#1156)

* [Feature] Redirect user to previous page on login after session timeout (#1155)

* redirect user to previous page on login

* fix text on projects page

* fix: reorder events/event deliveries table by date (#1157)

* fix: reorder events/event deliveries table by date

* fix: sort content from general service

* add perpage query to sources and subscriptions (#1162)

* fix (minor): NewConsumer signature (#1164)

* the error return type is unnecessary

refs:

+ https://pkg.go.dev/github.com/hibiken/asynq?utm_source=godoc#NewServeMux
+ https://pkg.go.dev/github.com/hibiken/asynq?utm_source=godoc#NewServer

* Fix mongo aggregations (#1161)

* chore: add missing indexes, fix current indexes

* chore: fix mongo aggregation pipelines

* chore: undo date filter function

* feat: assign stages to variables

* add MaxIngestSize to group config (#1160)

* feat: add MaxPayloadReadSize to group config

* feat: remove FindGroupByID service method

* feat: revert to cfg.MaxResponseSize

* feat: change name to MaxIngestSize

* Subscriptions Filtering (#1096)

* feat: add endpoint to test request filter

* feat: get all subscriptions that match the filter

* chore: update test

* chore: add repo tests

* chore: add repo tests

* create component for editing for snippet (#1115)

* Subscriptions filtering UI support (#1116)

* feat: UI support for subscriptions filtering

* update: update monaco component value

* update: update modal component to have id

* update: ui updates

* update: additional fixes

* update: additional fixes

* chore: update filte when subscription is updated

Co-authored-by: Raymond Tukpe <rtukpe@gmail.com>

* chore: use app logger

* Update monaco (#1124)

* feat: UI support for subscriptions filtering

* update: update monaco component value

* update: update modal component to have id

* update: ui updates

* update: additional fixes

* update config

* remove console log

Co-authored-by: oluwadaminiola <pelumioni25@gmail.com>

* update: save filter only when test passes (#1133)

* update: save filter only when test passes

* update: ui updates

* fix: fix merge conflicts

* update: ui updates

* update: ui updates

* feat: add support for %or and $add operators. Add migrations

* chore: move flatten from internal/pkg to pkg. Use $in in migrations

* chore: remove unused commented out function

Co-authored-by: Emmanuel Aina <emmanuel.ainaj@gmail.com>
Co-authored-by: Pelumi Muyiwa-Oni <Pelumioni25@gmail.com>

* Add api key migrations (#1166)

* feat: add api key migrations

* Subscriptions Filtering (#1096)

* feat: add endpoint to test request filter

* feat: get all subscriptions that match the filter

* chore: update test

* chore: add repo tests

* chore: add repo tests

* create component for editing for snippet (#1115)

* Subscriptions filtering UI support (#1116)

* feat: UI support for subscriptions filtering

* update: update monaco component value

* update: update modal component to have id

* update: ui updates

* update: additional fixes

* update: additional fixes

* chore: update filte when subscription is updated

Co-authored-by: Raymond Tukpe <rtukpe@gmail.com>

* chore: use app logger

* Update monaco (#1124)

* feat: UI support for subscriptions filtering

* update: update monaco component value

* update: update modal component to have id

* update: ui updates

* update: additional fixes

* update config

* remove console log

Co-authored-by: oluwadaminiola <pelumioni25@gmail.com>

* update: save filter only when test passes (#1133)

* update: save filter only when test passes

* update: ui updates

* fix: fix merge conflicts

* update: ui updates

* update: ui updates

* feat: add support for %or and $add operators. Add migrations

* chore: move flatten from internal/pkg to pkg. Use $in in migrations

* chore: remove unused commented out function

Co-authored-by: Emmanuel Aina <emmanuel.ainaj@gmail.com>
Co-authored-by: Pelumi Muyiwa-Oni <Pelumioni25@gmail.com>

* feat: add api key migrations

* chore: update subscription filter migration name

Co-authored-by: Emmanuel Aina <emmanuel.ainaj@gmail.com>
Co-authored-by: Pelumi Muyiwa-Oni <Pelumioni25@gmail.com>

* deprecate document_status field (#1125)

* fix: deprecate document_status field

* fix: fix errors

* fix: fix lint errors

* fix: remove omitempty from DeletedAt fields

* fix: fix store filter

* fix: fix user model

* fix: make all DeletedAt pointers

* fix: fix errors

* fix: fix all deleted_at queries

* fix: fix deleted_at queries

* fix: fix errors

* fix: remove log.Fatal

* fix: fix test

* empty

* feat: add 20221109100029_migrate_deprecate_document_status_field

* fix: unset deleted_at in rollback

* fix: fix migrations

* fix: fix migration rollback

* fix: undo fix migration rollback

* fix: add deleted_at filter in store only

* fix: remove TODO

* fix: remove print

* fix: remove url

* Deprecate document status (#1168)

* update list component (#1143)

* update: rewrite list component

* update: update components using list component

* update: add hasBorder attribute to list component

* feat: add http connect proxy (#1144)

* dropdown component rewrite (#1137)

* update: rewrite dropdown component

* update: update components where dropdown is used

* update: remove custom button attributes

* update: update date/time pickers

* update: update dropdown component and date/time picker with screen directive

* update: remove dropdwon component from date/time pickers

* dropdown update

* update dropdown implementations

Co-authored-by: Emmanuel Aina <emmanuel.ainaj@gmail.com>

* Use aggregations to fetch events and event deliveries (#1153)

* feat: change event delivery queries to aggregations

* feat: change event queries to aggregations

* chore: update tests

* fix: add response body to notification (#1152)

* fix organisation switch (#1154)

* chore: register missing indexes (#1156)

* [Feature] Redirect user to previous page on login after session timeout (#1155)

* redirect user to previous page on login

* fix text on projects page

* fix: reorder events/event deliveries table by date (#1157)

* fix: reorder events/event deliveries table by date

* fix: sort content from general service

* add perpage query to sources and subscriptions (#1162)

* fix (minor): NewConsumer signature (#1164)

* the error return type is unnecessary

refs:

+ https://pkg.go.dev/github.com/hibiken/asynq?utm_source=godoc#NewServeMux
+ https://pkg.go.dev/github.com/hibiken/asynq?utm_source=godoc#NewServer

* Fix mongo aggregations (#1161)

* chore: add missing indexes, fix current indexes

* chore: fix mongo aggregation pipelines

* chore: undo date filter function

* feat: assign stages to variables

* add MaxIngestSize to group config (#1160)

* feat: add MaxPayloadReadSize to group config

* feat: remove FindGroupByID service method

* feat: revert to cfg.MaxResponseSize

* feat: change name to MaxIngestSize

* Subscriptions Filtering (#1096)

* feat: add endpoint to test request filter

* feat: get all subscriptions that match the filter

* chore: update test

* chore: add repo tests

* chore: add repo tests

* create component for editing for snippet (#1115)

* Subscriptions filtering UI support (#1116)

* feat: UI support for subscriptions filtering

* update: update monaco component value

* update: update modal component to have id

* update: ui updates

* update: additional fixes

* update: additional fixes

* chore: update filte when subscription is updated

Co-authored-by: Raymond Tukpe <rtukpe@gmail.com>

* chore: use app logger

* Update monaco (#1124)

* feat: UI support for subscriptions filtering

* update: update monaco component value

* update: update modal component to have id

* update: ui updates

* update: additional fixes

* update config

* remove console log

Co-authored-by: oluwadaminiola <pelumioni25@gmail.com>

* update: save filter only when test passes (#1133)

* update: save filter only when test passes

* update: ui updates

* fix: fix merge conflicts

* update: ui updates

* update: ui updates

* feat: add support for %or and $add operators. Add migrations

* chore: move flatten from internal/pkg to pkg. Use $in in migrations

* chore: remove unused commented out function

* Add api key migrations (#1166)

* feat: add api key migrations

* Subscriptions Filtering (#1096)

* feat: add endpoint to test request filter

* feat: get all subscriptions that match the filter

* chore: update test

* chore: add repo tests

* chore: add repo tests

* create component for editing for snippet (#1115)

* Subscriptions filtering UI support (#1116)

* feat: UI support for subscriptions filtering

* update: update monaco component value

* update: update modal component to have id

* update: ui updates

* update: additional fixes

* update: additional fixes

* chore: update filte when subscription is updated

Co-authored-by: Raymond Tukpe <rtukpe@gmail.com>

* chore: use app logger

* Update monaco (#1124)

* feat: UI support for subscriptions filtering

* update: update monaco component value

* update: update modal component to have id

* update: ui updates

* update: additional fixes

* update config

* remove console log

Co-authored-by: oluwadaminiola <pelumioni25@gmail.com>

* update: save filter only when test passes (#1133)

* update: save filter only when test passes

* update: ui updates

* fix: fix merge conflicts

* update: ui updates

* update: ui updates

* feat: add support for %or and $add operators. Add migrations

* chore: move flatten from internal/pkg to pkg. Use $in in migrations

* chore: remove unused commented out function

Co-authored-by: Emmanuel Aina <emmanuel.ainaj@gmail.com>
Co-authored-by: Pelumi Muyiwa-Oni <Pelumioni25@gmail.com>

* feat: add api key migrations

* chore: update subscription filter migration name

Co-authored-by: Emmanuel Aina <emmanuel.ainaj@gmail.com>
Co-authored-by: Pelumi Muyiwa-Oni <Pelumioni25@gmail.com>

* fix: deprecate document_status field

* fix: fix errors

* fix: fix lint errors

* fix: remove omitempty from DeletedAt fields

* fix: fix store filter

* fix: fix user model

* fix: make all DeletedAt pointers

* fix: fix errors

* fix: fix all deleted_at queries

* fix: fix deleted_at queries

* fix: fix errors

* fix: remove log.Fatal

* fix: fix test

* empty

* feat: add 20221109100029_migrate_deprecate_document_status_field

* fix: unset deleted_at in rollback

* fix: fix migrations

* fix: fix migration rollback

* fix: undo fix migration rollback

* fix: add deleted_at filter in store only

* fix: remove TODO

* fix: remove print

* fix: remove url

* feat: remove document status refs

* feat: don't use transactions for idempotent updates

* Use aggregations to fetch events and event deliveries (#1153)

* feat: change event delivery queries to aggregations

* feat: change event queries to aggregations

* chore: update tests

* chore: removed duplicate key

* fix: merge conflicts

Co-authored-by: Raymond Tukpe <jirevwe@users.noreply.github.com>
Co-authored-by: Pelumi Muyiwa-Oni <Pelumioni25@gmail.com>
Co-authored-by: Emmanuel Aina <emmanuel.ainaj@gmail.com>
Co-authored-by: Raymond Tukpe <rtukpe@gmail.com>

* Add the event type into the payload for comparison (#1172)

* fix: add the event type into the payload for comparison

* chore: fix test

* fix: fix tests

* fix: fix tests

* fix: remove app id from index

Co-authored-by: Emmanuel Aina <emmanuel.ainaj@gmail.com>
Co-authored-by: Pelumi Muyiwa-Oni <Pelumioni25@gmail.com>
Co-authored-by: Subomi Oluwalana <subomioluwalana71@gmail.com>
Co-authored-by: Daniel Oluojomu <danvixent@gmail.com>
Co-authored-by: Raymond Tukpe <jirevwe@users.noreply.github.com>
Co-authored-by: Mohamed Sohail <sohailsameja@gmail.com>
Co-authored-by: Raymond Tukpe <rtukpe@gmail.com>
jirevwe added a commit that referenced this pull request Nov 25, 2022
* feat: deprecated apps from datastore

* feat: deprecated apps from services

* fix: removed deprecated error variable

* feat: deprecated apps from server and worker

* feat: deprecate apps in socket and analytics pkg

* feat: deprecate apps - main, mongo, redis pkg

* feat: deprecate apps - server pkg

* feat: deprecate apps - task pkg

* fix: change api urls and updated endpoint tests

* fix: remove unused variables

* feat: deprecate apps routing for security routes

* fix: fix event test

* fix: fix merge conflict

* fix: fix merge conflict

* fix: fix failing tests

* fix: fix build

* add support for endpoints fanout (#1122)

* feat: wip for endpoints fanout

* fix tests

* add support for portal links (#1132)

* feat: add portal links repo

* feat: add handler and services implementation

* feat: add middlewares and scope portal routes to endpoint

* fix: fix error message

* fix: fix find endpoints query

* feat: add unique index constraint

* fix: fix broken test

* fix: scope unique constraint to tokens only

* feat: add support for name field

* feat: add support for endpoints metadata

* chore: fix test

* feat: add support for filtering by endpoint id

* chore: fix test

* scope events to endpoints (#1146)

* feat: wip scope events to multiple endpoints

* chore: fix test

* chore: fix test

* feat: add support for creating default subscription for outgoing event

* fix: remove unused field

* feat: add support for endpoint owner id

* fix: add ownerID index

* feat: deprecate provider ID

* chore: resolve merge conflict

* add support for backward compatibility (#1151)

* feat: deprecate apps backward compatibility

* feat: add support for backward compatibility

* feat: add support for backward compatibility for create subscriptions

* chore: fix test

* fix: add doc blocks

* resolve merge conflicts (#1165)

* fix name attribute (#1113)

* update endpoint with custom authentication (#1119)

* fix: update endpoint with custom authentication

* fix: update endpoint with custom authentication

* App portal fix (#1127)

* fix create subscription on app portal
remove source filter on app portal

* close subscription modal on update

* UI design updates (#1112)

* update: update convoy datepicker design

* update: update convoy timefilter design

* update: add scroll effect for forms

* fix: took out console.log

* fix: fixed merge conflicts

* update: ui updates

* update: ui updates

* fix: updated filter buttons

* update: moved time picker to components

* update: update cancel action on forms

* fix dropdown height

Co-authored-by: Emmanuel Aina <emmanuel.ainaj@gmail.com>

* Complete button rewrite and implementation (#1117)

* complete button rewrite and implementation

* update button in date and time picker

* update all button className to class

* fix: updated vm deploy to use migration (#1134)

* fix: updated vm deploy to use migration

* fix: add shebang to script

* feat: add script to upgrade command

* feat: add missing var

* Fix upgrade installation bug. (#1135)

* fix: updated vm deploy to use migration

* fix: add shebang to script

* feat: add script to upgrade command

* feat: add missing var

* fix: removed unnecessary check

* Fix broken installation script (#1136)

* fix: updated vm deploy to use migration

* fix: add shebang to script

* feat: add script to upgrade command

* feat: add missing var

* fix: removed unnecessary check

* fix: fixed deployment script

* fix: added compose directory to volume

* Fix: fixed web service entrypoint in hobby deployment (#1139)

* fix: updated vm deploy to use migration

* fix: add shebang to script

* feat: add script to upgrade command

* feat: add missing var

* fix: removed unnecessary check

* fix: fixed deployment script

* fix: added compose directory to volume

* fix: fixed web service entrypoint

* fix buttons on dateand time picker, sdk comoponent (#1140)

* Complete rewrite and implementation of input component (#1126)

* rewite input component and test

* update input on create project and source

* new input complete implementation

* Remove InputComponent in modules

* comments and console logs

* Update and implement table component (#1138)

* Update and implement table component

* update

* feat: add failure message to endpoint notifications (#1141)

* update list component (#1143)

* update: rewrite list component

* update: update components using list component

* update: add hasBorder attribute to list component

* feat: add http connect proxy (#1144)

* dropdown component rewrite (#1137)

* update: rewrite dropdown component

* update: update components where dropdown is used

* update: remove custom button attributes

* update: update date/time pickers

* update: update dropdown component and date/time picker with screen directive

* update: remove dropdwon component from date/time pickers

* dropdown update

* update dropdown implementations

Co-authored-by: Emmanuel Aina <emmanuel.ainaj@gmail.com>

* Use aggregations to fetch events and event deliveries (#1153)

* feat: change event delivery queries to aggregations

* feat: change event queries to aggregations

* chore: update tests

* fix: add response body to notification (#1152)

* fix organisation switch (#1154)

* chore: register missing indexes (#1156)

* [Feature] Redirect user to previous page on login after session timeout (#1155)

* redirect user to previous page on login

* fix text on projects page

* fix: reorder events/event deliveries table by date (#1157)

* fix: reorder events/event deliveries table by date

* fix: sort content from general service

* add perpage query to sources and subscriptions (#1162)

* fix (minor): NewConsumer signature (#1164)

* the error return type is unnecessary

refs:

+ https://pkg.go.dev/github.com/hibiken/asynq?utm_source=godoc#NewServeMux
+ https://pkg.go.dev/github.com/hibiken/asynq?utm_source=godoc#NewServer

* Fix mongo aggregations (#1161)

* chore: add missing indexes, fix current indexes

* chore: fix mongo aggregation pipelines

* chore: undo date filter function

* feat: assign stages to variables

* add MaxIngestSize to group config (#1160)

* feat: add MaxPayloadReadSize to group config

* feat: remove FindGroupByID service method

* feat: revert to cfg.MaxResponseSize

* feat: change name to MaxIngestSize

* chore: resolve merge conflict

* feat: use endpoint id as index

Co-authored-by: Emmanuel Aina <emmanuel.ainaj@gmail.com>
Co-authored-by: Pelumi Muyiwa-Oni <Pelumioni25@gmail.com>
Co-authored-by: Subomi Oluwalana <subomioluwalana71@gmail.com>
Co-authored-by: Daniel Oluojomu <danvixent@gmail.com>
Co-authored-by: Raymond Tukpe <jirevwe@users.noreply.github.com>
Co-authored-by: Mohamed Sohail <sohailsameja@gmail.com>

* fix endpoint metadata for subscriptions paged (#1169)

* fix: fix endpoint metadata for subscriptions paged

* fix: fix query with endpoints paged

* fix: fix query with find endpoint by ID

* add migrations for apps to endpoints (#1158)

* feat: add migrations for apps to endpoints

* feat: move deprecated structs to datastore

* feat: remove unique endpoint name constraint

* fix: fix test

* fix: add pageable middleware to get endpoints

* feat: add migrations for apps events to endpoints

* fix: remove test for unique app names

* fix: optimise events migration

* fix: fix migration rollback (#1173)

* resolve merge conflicts (#1175)

* fix name attribute (#1113)

* update endpoint with custom authentication (#1119)

* fix: update endpoint with custom authentication

* fix: update endpoint with custom authentication

* App portal fix (#1127)

* fix create subscription on app portal
remove source filter on app portal

* close subscription modal on update

* UI design updates (#1112)

* update: update convoy datepicker design

* update: update convoy timefilter design

* update: add scroll effect for forms

* fix: took out console.log

* fix: fixed merge conflicts

* update: ui updates

* update: ui updates

* fix: updated filter buttons

* update: moved time picker to components

* update: update cancel action on forms

* fix dropdown height

Co-authored-by: Emmanuel Aina <emmanuel.ainaj@gmail.com>

* Complete button rewrite and implementation (#1117)

* complete button rewrite and implementation

* update button in date and time picker

* update all button className to class

* fix: updated vm deploy to use migration (#1134)

* fix: updated vm deploy to use migration

* fix: add shebang to script

* feat: add script to upgrade command

* feat: add missing var

* Fix upgrade installation bug. (#1135)

* fix: updated vm deploy to use migration

* fix: add shebang to script

* feat: add script to upgrade command

* feat: add missing var

* fix: removed unnecessary check

* Fix broken installation script (#1136)

* fix: updated vm deploy to use migration

* fix: add shebang to script

* feat: add script to upgrade command

* feat: add missing var

* fix: removed unnecessary check

* fix: fixed deployment script

* fix: added compose directory to volume

* Fix: fixed web service entrypoint in hobby deployment (#1139)

* fix: updated vm deploy to use migration

* fix: add shebang to script

* feat: add script to upgrade command

* feat: add missing var

* fix: removed unnecessary check

* fix: fixed deployment script

* fix: added compose directory to volume

* fix: fixed web service entrypoint

* fix buttons on dateand time picker, sdk comoponent (#1140)

* Complete rewrite and implementation of input component (#1126)

* rewite input component and test

* update input on create project and source

* new input complete implementation

* Remove InputComponent in modules

* comments and console logs

* Update and implement table component (#1138)

* Update and implement table component

* update

* feat: add failure message to endpoint notifications (#1141)

* update list component (#1143)

* update: rewrite list component

* update: update components using list component

* update: add hasBorder attribute to list component

* feat: add http connect proxy (#1144)

* dropdown component rewrite (#1137)

* update: rewrite dropdown component

* update: update components where dropdown is used

* update: remove custom button attributes

* update: update date/time pickers

* update: update dropdown component and date/time picker with screen directive

* update: remove dropdwon component from date/time pickers

* dropdown update

* update dropdown implementations

Co-authored-by: Emmanuel Aina <emmanuel.ainaj@gmail.com>

* Use aggregations to fetch events and event deliveries (#1153)

* feat: change event delivery queries to aggregations

* feat: change event queries to aggregations

* chore: update tests

* fix: add response body to notification (#1152)

* fix organisation switch (#1154)

* chore: register missing indexes (#1156)

* [Feature] Redirect user to previous page on login after session timeout (#1155)

* redirect user to previous page on login

* fix text on projects page

* fix: reorder events/event deliveries table by date (#1157)

* fix: reorder events/event deliveries table by date

* fix: sort content from general service

* add perpage query to sources and subscriptions (#1162)

* fix (minor): NewConsumer signature (#1164)

* the error return type is unnecessary

refs:

+ https://pkg.go.dev/github.com/hibiken/asynq?utm_source=godoc#NewServeMux
+ https://pkg.go.dev/github.com/hibiken/asynq?utm_source=godoc#NewServer

* Fix mongo aggregations (#1161)

* chore: add missing indexes, fix current indexes

* chore: fix mongo aggregation pipelines

* chore: undo date filter function

* feat: assign stages to variables

* add MaxIngestSize to group config (#1160)

* feat: add MaxPayloadReadSize to group config

* feat: remove FindGroupByID service method

* feat: revert to cfg.MaxResponseSize

* feat: change name to MaxIngestSize

* Subscriptions Filtering (#1096)

* feat: add endpoint to test request filter

* feat: get all subscriptions that match the filter

* chore: update test

* chore: add repo tests

* chore: add repo tests

* create component for editing for snippet (#1115)

* Subscriptions filtering UI support (#1116)

* feat: UI support for subscriptions filtering

* update: update monaco component value

* update: update modal component to have id

* update: ui updates

* update: additional fixes

* update: additional fixes

* chore: update filte when subscription is updated

Co-authored-by: Raymond Tukpe <rtukpe@gmail.com>

* chore: use app logger

* Update monaco (#1124)

* feat: UI support for subscriptions filtering

* update: update monaco component value

* update: update modal component to have id

* update: ui updates

* update: additional fixes

* update config

* remove console log

Co-authored-by: oluwadaminiola <pelumioni25@gmail.com>

* update: save filter only when test passes (#1133)

* update: save filter only when test passes

* update: ui updates

* fix: fix merge conflicts

* update: ui updates

* update: ui updates

* feat: add support for %or and $add operators. Add migrations

* chore: move flatten from internal/pkg to pkg. Use $in in migrations

* chore: remove unused commented out function

Co-authored-by: Emmanuel Aina <emmanuel.ainaj@gmail.com>
Co-authored-by: Pelumi Muyiwa-Oni <Pelumioni25@gmail.com>

* Add api key migrations (#1166)

* feat: add api key migrations

* Subscriptions Filtering (#1096)

* feat: add endpoint to test request filter

* feat: get all subscriptions that match the filter

* chore: update test

* chore: add repo tests

* chore: add repo tests

* create component for editing for snippet (#1115)

* Subscriptions filtering UI support (#1116)

* feat: UI support for subscriptions filtering

* update: update monaco component value

* update: update modal component to have id

* update: ui updates

* update: additional fixes

* update: additional fixes

* chore: update filte when subscription is updated

Co-authored-by: Raymond Tukpe <rtukpe@gmail.com>

* chore: use app logger

* Update monaco (#1124)

* feat: UI support for subscriptions filtering

* update: update monaco component value

* update: update modal component to have id

* update: ui updates

* update: additional fixes

* update config

* remove console log

Co-authored-by: oluwadaminiola <pelumioni25@gmail.com>

* update: save filter only when test passes (#1133)

* update: save filter only when test passes

* update: ui updates

* fix: fix merge conflicts

* update: ui updates

* update: ui updates

* feat: add support for %or and $add operators. Add migrations

* chore: move flatten from internal/pkg to pkg. Use $in in migrations

* chore: remove unused commented out function

Co-authored-by: Emmanuel Aina <emmanuel.ainaj@gmail.com>
Co-authored-by: Pelumi Muyiwa-Oni <Pelumioni25@gmail.com>

* feat: add api key migrations

* chore: update subscription filter migration name

Co-authored-by: Emmanuel Aina <emmanuel.ainaj@gmail.com>
Co-authored-by: Pelumi Muyiwa-Oni <Pelumioni25@gmail.com>

* deprecate document_status field (#1125)

* fix: deprecate document_status field

* fix: fix errors

* fix: fix lint errors

* fix: remove omitempty from DeletedAt fields

* fix: fix store filter

* fix: fix user model

* fix: make all DeletedAt pointers

* fix: fix errors

* fix: fix all deleted_at queries

* fix: fix deleted_at queries

* fix: fix errors

* fix: remove log.Fatal

* fix: fix test

* empty

* feat: add 20221109100029_migrate_deprecate_document_status_field

* fix: unset deleted_at in rollback

* fix: fix migrations

* fix: fix migration rollback

* fix: undo fix migration rollback

* fix: add deleted_at filter in store only

* fix: remove TODO

* fix: remove print

* fix: remove url

* Deprecate document status (#1168)

* update list component (#1143)

* update: rewrite list component

* update: update components using list component

* update: add hasBorder attribute to list component

* feat: add http connect proxy (#1144)

* dropdown component rewrite (#1137)

* update: rewrite dropdown component

* update: update components where dropdown is used

* update: remove custom button attributes

* update: update date/time pickers

* update: update dropdown component and date/time picker with screen directive

* update: remove dropdwon component from date/time pickers

* dropdown update

* update dropdown implementations

Co-authored-by: Emmanuel Aina <emmanuel.ainaj@gmail.com>

* Use aggregations to fetch events and event deliveries (#1153)

* feat: change event delivery queries to aggregations

* feat: change event queries to aggregations

* chore: update tests

* fix: add response body to notification (#1152)

* fix organisation switch (#1154)

* chore: register missing indexes (#1156)

* [Feature] Redirect user to previous page on login after session timeout (#1155)

* redirect user to previous page on login

* fix text on projects page

* fix: reorder events/event deliveries table by date (#1157)

* fix: reorder events/event deliveries table by date

* fix: sort content from general service

* add perpage query to sources and subscriptions (#1162)

* fix (minor): NewConsumer signature (#1164)

* the error return type is unnecessary

refs:

+ https://pkg.go.dev/github.com/hibiken/asynq?utm_source=godoc#NewServeMux
+ https://pkg.go.dev/github.com/hibiken/asynq?utm_source=godoc#NewServer

* Fix mongo aggregations (#1161)

* chore: add missing indexes, fix current indexes

* chore: fix mongo aggregation pipelines

* chore: undo date filter function

* feat: assign stages to variables

* add MaxIngestSize to group config (#1160)

* feat: add MaxPayloadReadSize to group config

* feat: remove FindGroupByID service method

* feat: revert to cfg.MaxResponseSize

* feat: change name to MaxIngestSize

* Subscriptions Filtering (#1096)

* feat: add endpoint to test request filter

* feat: get all subscriptions that match the filter

* chore: update test

* chore: add repo tests

* chore: add repo tests

* create component for editing for snippet (#1115)

* Subscriptions filtering UI support (#1116)

* feat: UI support for subscriptions filtering

* update: update monaco component value

* update: update modal component to have id

* update: ui updates

* update: additional fixes

* update: additional fixes

* chore: update filte when subscription is updated

Co-authored-by: Raymond Tukpe <rtukpe@gmail.com>

* chore: use app logger

* Update monaco (#1124)

* feat: UI support for subscriptions filtering

* update: update monaco component value

* update: update modal component to have id

* update: ui updates

* update: additional fixes

* update config

* remove console log

Co-authored-by: oluwadaminiola <pelumioni25@gmail.com>

* update: save filter only when test passes (#1133)

* update: save filter only when test passes

* update: ui updates

* fix: fix merge conflicts

* update: ui updates

* update: ui updates

* feat: add support for %or and $add operators. Add migrations

* chore: move flatten from internal/pkg to pkg. Use $in in migrations

* chore: remove unused commented out function

* Add api key migrations (#1166)

* feat: add api key migrations

* Subscriptions Filtering (#1096)

* feat: add endpoint to test request filter

* feat: get all subscriptions that match the filter

* chore: update test

* chore: add repo tests

* chore: add repo tests

* create component for editing for snippet (#1115)

* Subscriptions filtering UI support (#1116)

* feat: UI support for subscriptions filtering

* update: update monaco component value

* update: update modal component to have id

* update: ui updates

* update: additional fixes

* update: additional fixes

* chore: update filte when subscription is updated

Co-authored-by: Raymond Tukpe <rtukpe@gmail.com>

* chore: use app logger

* Update monaco (#1124)

* feat: UI support for subscriptions filtering

* update: update monaco component value

* update: update modal component to have id

* update: ui updates

* update: additional fixes

* update config

* remove console log

Co-authored-by: oluwadaminiola <pelumioni25@gmail.com>

* update: save filter only when test passes (#1133)

* update: save filter only when test passes

* update: ui updates

* fix: fix merge conflicts

* update: ui updates

* update: ui updates

* feat: add support for %or and $add operators. Add migrations

* chore: move flatten from internal/pkg to pkg. Use $in in migrations

* chore: remove unused commented out function

Co-authored-by: Emmanuel Aina <emmanuel.ainaj@gmail.com>
Co-authored-by: Pelumi Muyiwa-Oni <Pelumioni25@gmail.com>

* feat: add api key migrations

* chore: update subscription filter migration name

Co-authored-by: Emmanuel Aina <emmanuel.ainaj@gmail.com>
Co-authored-by: Pelumi Muyiwa-Oni <Pelumioni25@gmail.com>

* fix: deprecate document_status field

* fix: fix errors

* fix: fix lint errors

* fix: remove omitempty from DeletedAt fields

* fix: fix store filter

* fix: fix user model

* fix: make all DeletedAt pointers

* fix: fix errors

* fix: fix all deleted_at queries

* fix: fix deleted_at queries

* fix: fix errors

* fix: remove log.Fatal

* fix: fix test

* empty

* feat: add 20221109100029_migrate_deprecate_document_status_field

* fix: unset deleted_at in rollback

* fix: fix migrations

* fix: fix migration rollback

* fix: undo fix migration rollback

* fix: add deleted_at filter in store only

* fix: remove TODO

* fix: remove print

* fix: remove url

* feat: remove document status refs

* feat: don't use transactions for idempotent updates

* Use aggregations to fetch events and event deliveries (#1153)

* feat: change event delivery queries to aggregations

* feat: change event queries to aggregations

* chore: update tests

* chore: removed duplicate key

* fix: merge conflicts

Co-authored-by: Raymond Tukpe <jirevwe@users.noreply.github.com>
Co-authored-by: Pelumi Muyiwa-Oni <Pelumioni25@gmail.com>
Co-authored-by: Emmanuel Aina <emmanuel.ainaj@gmail.com>
Co-authored-by: Raymond Tukpe <rtukpe@gmail.com>

* Add the event type into the payload for comparison (#1172)

* fix: add the event type into the payload for comparison

* chore: fix test

* fix: fix tests

* fix: fix tests

* fix: remove app id from index

Co-authored-by: Emmanuel Aina <emmanuel.ainaj@gmail.com>
Co-authored-by: Pelumi Muyiwa-Oni <Pelumioni25@gmail.com>
Co-authored-by: Subomi Oluwalana <subomioluwalana71@gmail.com>
Co-authored-by: Daniel Oluojomu <danvixent@gmail.com>
Co-authored-by: Raymond Tukpe <jirevwe@users.noreply.github.com>
Co-authored-by: Mohamed Sohail <sohailsameja@gmail.com>
Co-authored-by: Raymond Tukpe <rtukpe@gmail.com>

* chore: remove unused variable

* fix portal link routes (#1174)

* fix portal link routes

* fix: add custom handlers for get keys and devices

* feat: add test filter subscription route to endpoint portal

* fix: add target url to endpoint metadata response

* fix: disable deleting endpoint events when endpoint is deleted

* fix: remove unused function

* feat: scope create cli keys to endpoint route

* fix: remove duplicate indexes

* fix: add secrets to subscriptions paged

* fix: add devices migration (#1182)

* Feat: Deprecate apps UI support (#1159)

* update: update menu links and icons

* feat: endpoints ui

* chore: add create endpoints/send event components to private components and update

* feat: portal links/event logs ui

* update: update endpoint details

* update: endpoitns updates

* update: event deliveries updates

* update: update endpoint details

* update: portal links update

* update: update edit endpoint

* update: update event logs table

* update: update models and event deliveries

* update:update select component to allow multiple choice

* update:update portal-link form to show url

* update: update project configuration step

* update: update event delivery details

* update: update portal

* update: update portal

* chore: delete app/events modules and components

* fix angular warnings

* remove comments and console logs

* update organisation checks

* update: updated event deliveries display

* default to simple signatures when creating endpoint

* auto close select dropdowns for single selections

* correct navigation links

* correct page names
fix pages loading state
fix styls

* update: ui updates

* update event details design

* add angle arrow down svg

* fix empty state for events log

* add tooltip for event deliveries table

* update portal page with update subscription condition

* don't save last location if location is login page

* remove view events from endpoint details

* update: update sdk setup for outgoing projects

* update: update sdk setup for outgoing projects

* fix: ui updates

* fix: spacing/ ui fixes

* update: updated subscriptions endpoint

* update: ui updates

* fix: fix update portal link

* chore: remove event types from subscriptions

* update portal links page filter dropdown and portal page table loader

* fix sdk onboarding

* add documentation on how to send event for outgoing project setup complete

* add project type to project navigation

* fix: ui fixes

Co-authored-by: Emmanuel Aina <emmanuel.ainaj@gmail.com>

* fix: fix portal links pagination

* fix prism issue

* fix loading state for project sidebar

Co-authored-by: Dotun Jolaoso <dotunjolaosho@gmail.com>
Co-authored-by: Emmanuel Aina <emmanuel.ainaj@gmail.com>
Co-authored-by: Pelumi Muyiwa-Oni <Pelumioni25@gmail.com>
Co-authored-by: Daniel Oluojomu <danvixent@gmail.com>
Co-authored-by: Raymond Tukpe <jirevwe@users.noreply.github.com>
Co-authored-by: Mohamed Sohail <sohailsameja@gmail.com>
Co-authored-by: Raymond Tukpe <rtukpe@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants