I know that Odoo have to remind customers that they need to renew their subscription, but is there any way to hide that message (1) for normal users and / or (2) after the person in charge is following up with Odoo.
I have been told that users find the message alarming / confusing.
Agreed, this message is very off-putting to management who fully intend to pay for their subscription. This message is generated after adding a user or app that the company intends to purchase. It should be only shown to administrators, at least until the last 5 days or so maybe. In a company with a large number of users, many have no clue what to do with this message and need not be notified of management's responsibilities to pay a single vendor (Odoo).
I have the same question.
I think it's very inapropriate to let all employees know how many days left before the boss pay to renew the subscription.
As an employee of Odoo I agree with your sentiment Chris, and you are not the only client to provide this feedback. This message could either be different so as to not cause panic: "You have additional Users and/or Apps installed, you have NN days to trial them" (simple to implement) or as you mentioned visible to admins only (more dev work/less simple). I recommend to send this as feedback to your local Odoo Contact. If there is one thing Odoo does well is that it does listen when many customers seek to change same thing that makes business and commercial sense.