Hello.
I have simple report based on RBR (RecordBrowser's report module). I want to use it for logged to epesi users who have not assigned any group to it.
My report works fine while user is in standard epesi employee group (has only one group assigned to).
But when I removed that group from user I have information "There were no records to display report for." . OK (i think) - rights.
For test purpouses I assign all rights to reported table, and my module for everyone.
Unfortunately still no success.
For me - this is not problem with user access to my report module, recordset, or any information in database etc.
I do not know why but there is no correct communications between: $this->rbr->set_display_cell_callback(array($this, 'display_cells'));
and
public function display_cells($ref_rec)
(my report is (in conception) based on Premium_SalesOpportunity_Report - the same algorithm)
I tested $ref_rec. It is correct transfered to display_cells() for users assigned to employee group, but not at all transferred while user hasn't emploee group (any build in Epesi group) assigned to.
My opinion is:
RBR has somwhere restrictions to run only for users assigned to employee (or some Epesi build in) group.
I tried to find it but without results.
Epesi v 1.5.4
So my quesions are:
Is it true? Has RBR restrictions to any group in assumptions ? (if not of course I will search problem in my code. But I need confirmation)
How to find it and remove?
Can anyone test any report based on RBR while logged user has only group not build in Epesi (for example - user has not any group assigned to)? Is it possible to achieve results?
Best regards
Yerbarao