-
-
Notifications
You must be signed in to change notification settings - Fork 724
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
As a super admin, I should see a field I can use to link enterprise with my invoicing software #12942
Comments
Can invoicing id field also be added to the enterprises table in the database, for access via sql query? |
yes! |
@RachL I can take a look at this issue, when it is ready for development. |
This new field is only visible to certain permission level (super admin), so I suggest we should display it separately from other 'normal' fields. As for the format validation, I assume this is to avoid input errors? I think that's a good idea, and would avoid being too restrictive, in case there is a need for special characters. |
@dacook why not, I don't have a strong opinion. Note that currently this tab already displays info for super admin only (the radio buttons for "sells" and "visible in search ?") are shown only to super admin.
yes I will rephrase to say that we want especially to not allow spaces. |
I didn't realise that! Actually I just checked, and I think it's only the "Sells" field that is limited to super admin. In this case, I suggest creating a new section at the bottom of the Primary Details tab, named something like "Admin Only". We can move "Sells", and this new "Client ID" under it. If you agree, I think we are ready for development! (As a side note, it's a bit confusing that we don't have clearer nomenclature to differentiate between an Enterprise Admin and Instance Admin...) |
@dacook If you want, I can go on with the development. Your inputs are pretty clear. About the steps to proceed:
Please tell me what you think about it, it is just a proposition. Or anyway, tell me how I can help you on this topic. |
Thanks François. Regarding all the other steps, yes that all looks good to me. |
Context : an OFN instance often needs to invoice one entity for several hubs. It's not simple to make accounting software holding that info.
This issue gives the ability to instance manager to store the ID their accounting software uses to invoice enterprise on the OFN enterprise profile.
Description
- As a: super admin
- On page:
/admin/enterprises/XXXX/edit
and/admin/reports/revenues_by_hub
- I want to be able to do:
As a super admin, I want to see a new field where I can put an ID. This ID can be a short combination of text (lower or upper caps)+number. What's important is that spaces are not allowed. E.g. :
CU2410-00190
.Any other white-space characters too (eg tabs), using this handy tip.
Several enterprise can have the same ID.
This ID is only visible by super admins: enterprise owner / managers do not see them.
This ID should be used in the report that is only available for super admin called
/admin/reports/revenues_by_hub
That means that super admin can use it in the report, the enterprises table in the database or the V0 API of this report.
Enterprise profile :
what's this?
text proposal:Report columns:
Acceptance Criteria & Tests
The text was updated successfully, but these errors were encountered: