[Libre-soc-org] [Bug 706] New: fix budget-sync's incorrect assumption that at most 1 payment exists for each person-bug combination

bugzilla-daemon at libre-soc.org bugzilla-daemon at libre-soc.org
Thu Sep 23 20:38:05 BST 2021


https://bugs.libre-soc.org/show_bug.cgi?id=706

            Bug ID: 706
           Summary: fix budget-sync's incorrect assumption that at most 1
                    payment exists for each person-bug combination
           Product: Libre-SOC Organisation
           Version: unspecified
          Hardware: Other
                OS: Linux
            Status: CONFIRMED
          Severity: critical
          Priority: Highest
         Component: Planning
          Assignee: programmerjake at gmail.com
          Reporter: programmerjake at gmail.com
                CC: libre-soc-org at lists.libre-soc.org, lkcl at lkcl.net,
                    programmerjake at gmail.com
   NLnet milestone: ---

this causes every bug that pays both "lkcl" and "donated" to only retain one of
those payments in the generated csv file column for lkcl

full list as of writing:
Budget assigned to multiple aliases of the same person in a single task: bug
#335, budget assigned to both 'lkcl' and 'donated'
Budget assigned to multiple aliases of the same person in a single task: bug
#331, budget assigned to both 'lkcl' and 'donated'
Budget assigned to multiple aliases of the same person in a single task: bug
#330, budget assigned to both 'lkcl' and 'donated'
Budget assigned to multiple aliases of the same person in a single task: bug
#186, budget assigned to both 'lkcl' and 'donated'
Budget assigned to multiple aliases of the same person in a single task: bug
#314, budget assigned to both 'lkcl' and 'donated'
Budget assigned to multiple aliases of the same person in a single task: bug
#313, budget assigned to both 'lkcl' and 'donated'
Budget assigned to multiple aliases of the same person in a single task: bug
#305, budget assigned to both 'lkcl' and 'donated'

example: bug #335: lkcl is paid 300 through "lkcl" alias, 100 through "donated"
alias.
csv for Formal milestone has 400 total for bug, but only 100 in the lkcl column

attempted fix (splits out "donated" alias into separate "Luke Kenneth Casson
Leighton (donated)" person):
https://git.libre-soc.org/?p=utils.git;a=commitdiff;h=a41c7d2522c9a7367b232c1adc069dd6aa8b3ad2

lkcl didn't like creating two budget-sync people for lkcl, so it was reverted:
https://git.libre-soc.org/?p=utils.git;a=commitdiff;h=2a7b0caa43c1c771fa0fdb425a35ac17a670942e

-- 
You are receiving this mail because:
You are on the CC list for the bug.


More information about the Libre-soc-org mailing list