Tags: phpList/rest-api
Tags
ISSUE-345: privileges, analytics (#149) * ISSUE-345: admin privileges * ISSUE-345: dev version * ISSUE-345: check manage subscribers privilege * ISSUE-345: check manage campaigns privilege * ISSUE-345: analytics controller * ISSUE-345: campaign stat normalizer * ISSUE-345: view open stat normalizer * ISSUE-345: return 400 on validation exception * ISSUE-345: test fix * ISSUE-345: make it more specific * ISSUE-345: style fix * ISSUE-345: refactor * ISSUE-345: top domains stats * ISSUE-345: top local parts stats * ISSUE-345: style * ISSUE-345: note * ISSUE-345: do not publish fos * ISSUE-345: AccessDeniedException * ISSUE-345: version * ISSUE-345: test fix --------- Co-authored-by: Tatevik <[email protected]>
ISSUE-345: add endpoints * ISSUE-345: add validator * ISSUE-345: update configs * ISSUE-345: refactor * ISSUE-345: update core * ISSUE-345: return 422 * ISSUE-345: return 409 * ISSUE-345: test fix * ISSUE-345: snake to camel config * ISSUE-345: add tests * ISSUE-345: use swagger schemas * ISSUE-345: update subscriber * ISSUE-345: refactor session controller * ISSUE-345: test fix * ISSUE-345: refactor swagger * ISSUE-345: delete subscriber endpoint * ISSUE-345: 422 in schema * ISSUE-345: create subscriber list endpoint * ISSUE-345: new version * ISSUE-345: test fix * ISSUE-345: pipeline fix * ISSUE-345: doc fix * ISSUE-345: subscriberListManager methods * ISSUE-345: Request folder * ISSUE-345: create subscription endpoint * ISSUE-345: add subscription date to response * ISSUE-345: delete subscription endpoint * ISSUE-345: test fix * ISSUE-345: refactor subscription * ISSUE-345: remove from list * ISSUE-345: get campaigns endpoint * ISSUE-345: update runner * ISSUE-345: create message endpoint * ISSUE-345: get message by id endpoint * ISSUE-345: template id validation * ISSUE-345: fixtures in folders * ISSUE-345: campaign controller test * ISSUE-345: subscription controller test * ISSUE-345: add unit tests * ISSUE-345: phpstan + phpcs fix * ISSUE-345: update message endpoint * ISSUE-345: template controller * ISSUE-345: template by id * ISSUE-345: template property naming * ISSUE-345: create template endpoint * ISSUE-345: fix required/optional fields * ISSUE-345: delete message endpoint * ISSUE-345: validate that template has placeholder * ISSUE-345: add tests * ISSUE-345: use Constraint directory * ISSUE-345: add tests * ISSUE-345: delete template endpoint * ISSUE-345: fix 404 + template controller test * ISSUE-345: admin controller * ISSUE-345: fix createdAt/updatedAt * ISSUE-345: fix swagger * ISSUE-345: list cursor pagination * ISSUE-345: refactor validation logic * ISSUE-345: pagination data provider * ISSUE-345: subscriptions * ISSUE-345: paginated templates * ISSUE-345: split controller * ISSUE-345: add tests --------- Co-authored-by: Tatevik <[email protected]>
Api updates (#143) * ISSUE-344: api doc * ISSUE-344: update core version * ISSUE-344: add get subscriber by id route * ISSUE-344: add docs workflow * ISSUE-344: install from branch * ISSUE-344: fix parameter names * ISSUE-344: refactor * ISSUE-344: update action version * ISSUE-344: update configs * ISSUE-344: add fields in normalizer * ISSUE-344: fix warning * ISSUE-344: fix style * ISSUE-344: core version update --------- Co-authored-by: Tatevik <[email protected]>
Dropped php 7.0 and 7.1, updated package, ignored build errors for ph… …p8.0 (#133) * added github workflow(action) for build and test ci tasks Signed-off-by: fenn-cs <[email protected]> * updated php_codesniffer dep Signed-off-by: fenn-cs <[email protected]> * updated core dep, dropped php7.0 and php7.1 Signed-off-by: fenn-cs <[email protected]> * removed php7.0 and 7.1 from workflows, added database requirements Signed-off-by: fenn-cs <[email protected]> * updated friendsofsymfony/rest-bundle Signed-off-by: fenn-cs <[email protected]> * excluded lowest dependencies from builds Signed-off-by: fenn-cs <[email protected]> * ignored build errors in php8.0` Signed-off-by: fenn-cs <[email protected]>