Sergey Kondrikov
7f2fa23179
feat (server, web): Share with partner (#2388)
* feat(server, web): implement share with partner
* chore: regenerate api
* chore: regenerate api
* Pass userId to getAssetCountByTimeBucket and getAssetByTimeBucket
* chore: regenerate api
* Use AssetGrid to view partner's assets
* Remove disableNavBarActions flag
* Check access to buckets
* Apply suggestions from code review
Co-authored-by: Jason Rasmussen <jrasm91@gmail.com>
* Remove exception rethrowing
* Simplify partner access check
* Create new PartnerController
* chore api:generate
* Use partnerApi
* Remove id from PartnerResponseDto
* Refactor PartnerEntity
* Rename args
* Remove duplicate code in getAll
* Create composite primary keys for partners table
* Move asset access check into PartnerCore
* Remove redundant getUserAssets call
* Remove unused getUserAssets method
* chore: regenerate api
* Simplify getAll
* Replace ?? with ||
* Simplify PartnerRepository.create
* Introduce PartnerIds interface
* Replace two database migrations with one
* Simplify getAll
* Change PartnerResponseDto to include UserResponseDto
* Move partner sharing endpoints to PartnerController
* Rename ShareController to SharedLinkController
* chore: regenerate api after rebase
* refactor: shared link remove return type
* refactor: return user response dto
* chore: regenerate open api
* refactor: partner getAll
* refactor: partner settings event typing
* chore: remove unused code
* refactor: add partners modal trigger
* refactor: update url for viewing partner photos
* feat: update partner sharing title
* refactor: rename service method names
* refactor: http exception logic to service, PartnerIds interface
* chore: regenerate open api
* test: coverage for domain code
* fix: addPartner => createPartner
* fix: missed rename
* refactor: more code cleanup
* chore: alphabetize settings order
* feat: stop sharing confirmation modal
* Enhance contrast of the email in dark mode
* Replace button with CircleIconButton
* Fix linter warning
* Fix date types for PartnerEntity
* Fix PartnerEntity creation
* Reset assetStore state
* Change layout of the partner's assets page
* Add bulk download action for partner's assets
---------
Co-authored-by: Jason Rasmussen <jrasm91@gmail.com>
2023-05-15 12:30:53 -05:00
..
2022-07-13 07:23:48 -05:00
2022-10-28 14:54:09 -05:00
2022-07-13 07:23:48 -05:00
2022-07-13 07:23:48 -05:00
2023-04-18 11:26:04 -05:00
2022-09-07 15:16:18 -05:00
2023-02-06 20:47:06 -06:00
2023-04-01 15:46:07 -05:00
2023-04-18 11:26:04 -05:00
2023-01-02 14:22:33 -06:00
2023-01-02 14:22:33 -06:00
2023-02-19 16:44:53 +00:00
2023-01-02 14:22:33 -06:00
2023-05-05 20:33:30 -05:00
2022-12-06 16:10:04 -06:00
2022-09-04 08:34:39 -05:00
2022-12-06 16:10:04 -06:00
2023-01-30 10:14:13 -06:00
2023-04-12 10:37:52 -05:00
2022-07-13 07:23:48 -05:00
2023-04-25 21:19:23 -05:00
2023-05-09 14:34:17 -05:00
2022-12-21 08:43:35 -06:00
2022-07-13 07:23:48 -05:00
2022-12-06 16:10:04 -06:00
2022-10-25 09:51:03 -05:00
2022-10-25 09:51:03 -05:00
2022-07-13 07:23:48 -05:00
2023-04-06 12:50:55 -05:00
2023-01-25 10:35:28 -06:00
2022-07-13 07:23:48 -05:00
2022-12-05 11:56:44 -06:00
2022-07-13 07:23:48 -05:00
2022-07-13 07:23:48 -05:00
2022-07-13 07:23:48 -05:00
2022-07-13 07:23:48 -05:00
2022-07-13 07:23:48 -05:00
2022-07-13 07:23:48 -05:00
2023-01-09 14:16:08 -06:00
2023-01-25 10:35:28 -06:00
2023-04-13 10:22:06 -05:00
2023-05-15 12:30:53 -05:00
2023-05-15 12:30:53 -05:00
2023-04-18 11:26:04 -05:00
2023-03-20 10:55:28 -05:00
2022-10-06 11:25:54 -05:00
2023-03-29 10:33:03 -05:00
2023-03-20 10:55:28 -05:00
2023-04-01 15:46:07 -05:00
2022-07-13 07:23:48 -05:00
2022-07-13 07:23:48 -05:00
2022-12-06 16:10:04 -06:00
2023-05-05 20:33:30 -05:00
2023-04-18 11:26:04 -05:00
2022-11-14 20:24:25 -06:00
2022-11-14 20:24:25 -06:00
2023-01-09 16:32:58 -05:00
2023-05-15 12:30:53 -05:00
2023-04-01 15:46:07 -05:00
2022-07-13 07:23:48 -05:00
2023-03-02 20:47:08 -06:00
2023-04-18 11:26:04 -05:00
2022-07-13 07:23:48 -05:00
2023-03-02 20:47:08 -06:00
2023-03-02 20:47:08 -06:00
2023-03-05 14:44:31 -06:00
2023-03-05 14:44:31 -06:00
2023-03-02 20:47:08 -06:00
2023-03-02 20:47:08 -06:00
2023-03-02 20:47:08 -06:00
2023-04-18 11:26:04 -05:00
2022-12-06 16:10:04 -06:00
2022-07-13 07:23:48 -05:00
2023-02-26 13:57:34 -06:00
2023-01-23 21:46:37 -06:00
2023-04-18 11:26:04 -05:00
2023-01-21 22:15:16 -06:00
2023-01-09 14:16:08 -06:00
2022-07-13 07:23:48 -05:00
2023-02-20 01:50:27 +00:00
2023-04-18 11:26:04 -05:00
2023-01-09 16:32:58 -05:00
2023-04-03 20:42:53 -05:00
2023-01-09 16:32:58 -05:00
2023-01-09 16:32:58 -05:00
2022-12-16 14:26:12 -06:00
2022-12-16 14:26:12 -06:00
2023-04-18 11:26:04 -05:00
2022-12-06 16:10:04 -06:00
2022-12-05 11:56:44 -06:00
2022-07-15 23:18:17 -05:00
2022-08-26 22:53:37 -07:00
2022-12-06 16:10:04 -06:00
2023-04-13 10:22:06 -05:00
2022-12-05 11:56:44 -06:00
2023-04-01 11:43:45 -05:00
2023-02-26 13:57:34 -06:00
2023-04-18 11:26:04 -05:00
2022-12-06 16:10:04 -06:00
2023-03-03 16:38:30 -06:00
2022-07-13 07:23:48 -05:00