Open ThiashaV opened 2 years ago
are none of these working? Did #100 not implement them?
Test account with "Subscribe to notification emails" checked:
Example of Testing RF73:
For RF74: no notifications are received when a new dataset is published from the same organisation but with a different account. Both accounts are part of the "Test Organization" but when a metadata record is created and published neither account gets a notification.
RF75, RF76, and RF77: This is DCPR request was made to test the system notifications. This request has been edited and 'approved' by NSIF moderation (for the sake of testing this was done from an admin account) and is awaiting CSI moderation but no notifications have been received on the dashboard or in the associated email address.
@Jeremy-Prior tbh this is quite weird, first the user need to follow a dataset in order to receive notifications about changes made to it even if the user is the creator. the follow isn't automatic, thus notifications weren't received, in the next code merge once a user creates/updates a dataset they will automatically follow it and receive notes about changes, another odd part that this is expected to be a configuration option with CKAN but i had to add it as code. in the following the admin changes a field with the dataset and tester3 is the creator.
sending emails still needs an SMTP thus this issue still opened.
Registered users shall be sent relevant system notifications, in accordance with their preference. Notifications shall be sent to user’s email address.
Metadata records shall always be owned by an organization. As such metadata notifications about actions performed on datasets that are not public shall apply only to users that are members of the relevant organization.
[ ] RF74 Be notified of the publication of new metadata records according to a set of filtering criteria.
[ ] RF75 Be notified of the publication of new DCPR records according to a set of filtering criteria.
[ ] RF76 Be notified about status changes in an owned submitted DCPR request.
[ ] RF77 Be notified about pending DCPR records that need review or moderation.