[Koha-bugs] [Bug 23590] Allow to modify and notify the manager of a suggestion

bugzilla-daemon at bugs.koha-community.org bugzilla-daemon at bugs.koha-community.org
Mon Mar 16 18:58:50 CET 2020


https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23590

Jonathan Druart <jonathan.druart at bugs.koha-community.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|Allow to modify the manager |Allow to modify and notify
                   |of a suggestion             |the manager of a suggestion
  Text to go in the|                            |This new feature adds the
      release notes|                            |ability to modify the
                   |                            |manager of a suggestion.
                   |                            |When assigning a suggestion
                   |                            |to a new manager, a notice
                   |                            |NOTIFY_MANAGER could be
                   |                            |sent to the manager to
                   |                            |alert them.
                   |                            |
                   |                            |To keep track
                   |                            |of the different
                   |                            |modification, 2 new columns
                   |                            |are added to the suggestion
                   |                            |table: lastmodificationby
                   |                            |and lastmodificationdate,
                   |                            |which will be updated
                   |                            |automatically when a
                   |                            |suggestion is edited.

--- Comment #90 from Jonathan Druart <jonathan.druart at bugs.koha-community.org> ---
(In reply to Jonathan Druart from comment #71)
> (In reply to Katrin Fischer from comment #69)
> > Notes & questions
> > 
> > 1) We might want to modify the bug title a little - in addition to allow
> > changing the manager, this will also store the last person to change and
> > date. Also gives a checkbox for TO_PROCESS. We really needs some release
> > notes :)
> 
> Any suggestions? :)
> 
> > 2) lastmodificationdate and lastmodificationby are quite long. It might be
> > nicer to used something more readable like: last_modified_on and
> > last_modified_by. Not blocker for me, but putting the thought out there.
> 
> I followed the existing pattern As there were already 4 of those I thought
> it was better to keep names consistent.
> 
> > 3) Is there a reason why we don't let the db update thelastmodificationdate?
> 
> We can pick the max date of suggesteddate, manageddate, accepteddate,
> rejecteddate,  is that was you have in mind?
> 
> > 4) Please check my follow-up
> 
> They look good, thanks!
> 
> > Blockers
> > 
> > 1) When I change the manager, the lastmodification* are not updated.
> 
> That was expected (I think). The field lastmodification* are only updated
> when the suggestion is edited via the edit form. If we want to update it
> whenever the table is updated, the change must be moved to ModSuggestion.
> 
> Séverine, can you confirm the behavior you expect?
> 
> > 2) The TO_PROCESS email goes to the fund owner - this patch is reusing it
> > for the manager. I believe this should be handled separately. ( Bug 13014:
> > Notify budget owner on new suggestion - cronjob)
> 
> That was part of the original specification.
> It makes sense to have 2 different notice templates. Something to suggest?
> UPDATE_MANAGER, SUGGEST_MANAGER, TO_PROCESS_MANAGER?
> 
> > 3)
> > +            if ( $notify ) {
> > +                my $patron = Koha::Patrons->find(
> > $suggestion_only->{managedby} );
> > +                my $email_address = $patron->notice_email_address;
> > +                if ($patron->notice_email_address) {
> > +                    my $budget = C4::Budgets::GetBudget(
> > $suggestion_only->{budgetid} );
> > $budget appears not to be used - possibly a copy&paste because of 2).
> 
> Indeed, follow-up coming.

-- 
You are receiving this mail because:
You are watching all bug changes.


More information about the Koha-bugs mailing list