uhd-urz / elAPI

An extensible API client for eLabFTW
GNU Affero General Public License v3.0
5 stars 0 forks source link

eLabFTW production server: Not all teams have owners #6

Closed alexander-haller closed 4 months ago

alexander-haller commented 12 months ago

In GitLab by @mhxion on Nov 29, 2023, 23:31

I ran elapi bill-teams on our production server. The server has more than 600 users at the moment. The reported invoice only included information about 5 teams! After investigation, I found out not all teams have any assigned owners. Since elAPI, by our current bill-teams logic, skips the teams that have no owners, it only included teams that have owners, and only those 5 teams have owners. In total, there are 67 teams. So 62 teams currently have no owners. Maybe you are aware of this already. I wanted to open this as an issue to broadly discuss how we want to solve this (if necessary).

  1. We can update the bill-teams logic (so maybe this is where the external owner information mapping comes in that you have briefed me on already?). Or,
  2. We assign new owners to existing teams in production server.
alexander-haller commented 12 months ago

No Problem - this is as expected. The server is older than the "owner feature" and we will set a owner once they sign the contract.

We take solution 2