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

bugzilla-daemon at bugs.koha-community.org bugzilla-daemon at bugs.koha-community.org
Mon Feb 3 11:19:26 CET 2020


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

--- Comment #71 from Jonathan Druart <jonathan.druart at bugs.koha-community.org> ---
(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