Giter Site home page Giter Site logo

Comments (9)

orkit avatar orkit commented on July 17, 2024

Now there is no reminder feature for updates. What is available is a reminder when the activity is nearing its end date.

What should the update reminder setting look like? Is there a deadline for when an update should come in? Should one or more reminders be sent out x days before the deadline?

from resultpress.

booski avatar booski commented on July 17, 2024

I feel that this would require a bit of a rethink of how to work with the system. Currently the activity is the central concept when it comes to updates - a partner is expected to report on an activity by a certain date and reminders are configured per acitvity.

Maybe this is backwards? Would it make sense to move the reminder function from being bound to a specific activity to being bound to a more abstract deadline that is configured for the entire project? That way the owner of a project would set a number of deadlines and configure reminders for when they approach.

It is of course possible to create an activity that is just "report" and have it span a day. This would basically emulate a basic deadline feature. Maybe both approaches are useful and we should support both?

from resultpress.

PRindby avatar PRindby commented on July 17, 2024

I would say it better reflects the way SPIDER works to initiate reporting on project level.
Our agreements state that reports are due each quarter and we do not really require reporting upon completion of a certain activity.
One way of looking at it could be to collect the activities that the partner is supposed to report on at that point in time in the reminder, Or they keep track of that themselves.

from resultpress.

PRindby avatar PRindby commented on July 17, 2024

What would be useful from a SPIDER perspective is to be able to know what activities are supposed to be concluded but haven't been reported on. Maybe some sort of report or alarm going off?

from resultpress.

booski avatar booski commented on July 17, 2024

Based on today's meeting:

Project deadlines need to be added. A project must have at least one deadline, but can have more.

The reminder function should be moved from activities to deadlines.

Reminders should cover all activities that end between the previous deadline (or project start) and the current one, along with any older activities that are not yet marked as complete. Something along these lines:

"
You have an upcoming reporting deadline at 01/01/2021.

The report should cover the following activities:
Activity 1 - ends 31/12/2020
Activity 2 - ends 15/12/2020

Additionally, these activities are delayed and should be reported on ASAP:
Activity 3 - ended 01/08/2020, original reporting deadline was 01/10/2020
"

from resultpress.

orkit avatar orkit commented on July 17, 2024

Screenshot 2021-03-30 at 15 05 21
Deadlines and reminders are now implemented. You can set one or more deadlines with emailreminders. The settings are set when you create a new project or if you edit an existing project. If reminders are set (Reminder set to 'yes'), a message based on the above template will go out at 9 am to all registred project owners and partners.

from resultpress.

PRindby avatar PRindby commented on July 17, 2024

Screenshot 2021-03-30 at 15 05 21
Deadlines and reminders are now implemented. You can set one or more deadlines with emailreminders. The settings are set when you create a new project or if you edit an existing project. If reminders are set (Reminder set to 'yes'), a message based on the above template will go out at 9 am to all registred project owners and partners.

Let's say you forget to set reminders when creating a project, can you update to add them?

from resultpress.

orkit avatar orkit commented on July 17, 2024

Yes, that is possible.

from resultpress.

PRindby avatar PRindby commented on July 17, 2024

Good. I hoped so.
We can probably close this issue, let's decide tomorrow morning.

from resultpress.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.