On Fri, Mar 13, 2020 at 4:19 AM Lenya Hope <[email protected]> wrote:

> Hello Federico
>
> I have read the contributing guideline and done some basic training. I am
> currently working on some open issues but will like to start working on
> some aspects of the project as you earlier said.
>

I think it's still very early and you still need some more training. You
basically just got started contributing to OpenWISP and don't know much
about it.

This does not mean you should stop reading the code of openwisp-monitoring.
Is good that you started on that side, I just suggest to keep working on
some patches, especially in the modules that are related to the
notifications project idea (there's a few points in which other openwisp
modules have to be integrated).


> I have read the project requirements, setup openwisp-monitoring on my
> local machine but i don't exactly know how to use the currently implemented
> notification module. Is there a documentation or guide which I can use?
>

Students working on this project, or any other project, will need to read
and understand the code and then will have to write the documentation.


> For example, how to create a notification for a user, how to
> disable/enable notifications as stated in the project requirements,
>

If you set up a metric and set up a threshold, use the model API to log a
metric that overcomes the threshold and a notification will be generated.

To see the enabled/disabled checkbox go in the user details page.

Also, I will like to know if there is any module or app using the current
> implementation of the notification module.
>

No, it's used and embedded in the monitoring module.

The monitoring module was developed in a very short time to solve some real
world problems, hence was not open sourced because its code was not ready
for usage by a larger public. It's largely undocumented and full of
shortcuts.
The goal of several of the GSOC projects we have is to take the code of the
monitoring module, split it in two modules (monitoring and notifications),
pay technical debts, improve its code and features, release and integrate
it in the rest of the openwisp ecosystem.

Federico

-- 
You received this message because you are subscribed to the Google Groups 
"OpenWISP" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web, visit 
https://groups.google.com/d/msgid/openwisp/CAERYH6WA%2BFyMONyUAVrvXxZvzc-YA31U4duzzyth0AdrE8hX4g%40mail.gmail.com.

Reply via email to