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

Email notification for all create/edit/delete events and logging of some #473

Open
5 of 10 tasks
geofranzi opened this issue Feb 12, 2020 · 1 comment
Open
5 of 10 tasks
Assignees
Labels
BExIS need Features needed / requested for operation Type: Feature Request
Milestone

Comments

@geofranzi
Copy link
Member

geofranzi commented Feb 12, 2020

Some instances need more information on certain activities within the system (e.g. download).

Option in settings to activate sending a notification for several events

  • make sending mails optional via settings config as not all may want this

Email notification

  • data update / append
  • data structure create / update
  • easy upload
  • file /attachment upload / delete
  • Dataset download
  • Changed email
  • Download unstructured

Logging

  • download
  • ...

Replace/add the user name to mails instead of user account name (if available)

(mandatory for all emails sent to users, but would be also good for all other mails)

  • replace account name
@geofranzi geofranzi self-assigned this Feb 12, 2020
@geofranzi geofranzi added BExIS need Features needed / requested for operation Type: Feature Request labels May 16, 2020
@geofranzi geofranzi added this to the 2.14.1 milestone May 16, 2020
@DavidBlaa DavidBlaa modified the milestones: 2.14.2, 2.15.0 Sep 15, 2020
@DavidBlaa DavidBlaa modified the milestones: 2.15.0, pre 2.15.0 Nov 24, 2020
@geofranzi
Copy link
Member Author

for logging download or we use READ (not used until now)
add crude state "download"
https://github.com/javadch/VWF.Mvc/blob/eaef78d9096f528f3190b0528b5b8e7ec80daf22/Vaiona.Entities/Logging/LogEntry.cs#L19

add LogDataDownload analog to L123 -143. Add "message" as a parameter for description instead of a predefined string. It will contain later the download format.
https://github.com/javadch/VWF.Mvc/blob/eaef78d9096f528f3190b0528b5b8e7ec80daf22/Vaiona.Logging/LoggerFactory.cs#L123

how to use:
LoggerFactory.LogDataDownload(datasetId.ToString(), typeof(Dataset).Name, Vaiona.Entities.Logging.CrudState.Downloaded, "excel");

geofranzi added a commit that referenced this issue Mar 3, 2021
Hamdi1992 pushed a commit to AquaDiva-INFRA1/Core that referenced this issue Feb 14, 2023
Hamdi1992 pushed a commit to AquaDiva-INFRA1/Core that referenced this issue Feb 14, 2023
Hamdi1992 pushed a commit to AquaDiva-INFRA1/Core that referenced this issue Feb 14, 2023
Hamdi1992 pushed a commit to AquaDiva-INFRA1/Core that referenced this issue Feb 14, 2023
Hamdi1992 pushed a commit to AquaDiva-INFRA1/Core that referenced this issue Feb 14, 2023
Hamdi1992 pushed a commit to AquaDiva-INFRA1/Core that referenced this issue Feb 14, 2023
Hamdi1992 pushed a commit to AquaDiva-INFRA1/Core that referenced this issue Feb 14, 2023
Hamdi1992 pushed a commit to AquaDiva-INFRA1/Core that referenced this issue Feb 14, 2023
Hamdi1992 pushed a commit to AquaDiva-INFRA1/Core that referenced this issue Feb 14, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
BExIS need Features needed / requested for operation Type: Feature Request
Projects
None yet
Development

No branches or pull requests

2 participants