[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