Hanne Moa
Hanne Moa
I first thought to do this as a namespace package, but that seems very tricky and brittle when it comes to packaging. Therefore, just a module will be published. Repo:...
Now we just need destination-support in the frontend. Closed by https://github.com/Uninett/Argus-frontend/issues/416
Idea: NotificationQueue model, with foreign key to Event. (Potential problem with stateless incidents, they only have start events.) ``` class NotificationQueue(models.Model): event = models.ForeignKey(Event, .., related_name='sent', ..) received = models.DatetImeField(default=now,...
Depends on #359
See https://github.com/Uninett/Argus/issues/187#issuecomment-1106198831, what we pick here can be reused for issue tracker plugins.
> 1. Should it be possible to use 3rd party plugins from source code not under the control of the main project? Why bother with plugins at all if this...
As for how to do it, I would prefer 3, Package entrypoint, but would not mind too much 4, Django app. Django apps allows for using django templates stored as...
We could also have a magical method on the user-object that creates a profile if one does not exist on first access.
We need this to better protect what is in "settings", and to be able to report/log an error when somebody sends in settings with an extra object (imagine a multiple-terabyte...
Example 1 and 4 are of the same type: the errors are validation errors for a specific field in the previously posted data. If the same field names are used...