The easy way to do that would be: Have an option on the notebook (automatic-save vs manual save), manual save could be set as an Admin command only, and once activated any change on the notebook wouldn't be propagated to others or saved in the note.json
One drawback however would be that you would be forced to stay on the page until the query is finished, and the modification would be flushed once you visit a different page. Otherwise, it would probably need some heavy changes to the Notebook Repo and saving mechanism etc... On Fri, Jun 17, 2016 at 4:14 PM, ashish rawat <dceash...@gmail.com> wrote: > Thanks Vincent. I haven't explore git storage much, but it's important for > us that the cost the maintaining a changing notebook and a changing user > list shouldn't be high. If we have 20 dashboard users and there are minor > changes in dashboard functionality every two weeks, then there should not > be a need to make changes to all the 20 copies manually. Apart from taking > time, this would invariably result in some human error and variations in > copies of the same notebook. Moreover maintaining user permissions, also > become complex with so many copies. > > The overall user management and authorization may become non-trivial to > manage if we start creating copies for what should be just one notebook. > > Regards, > Ashish > > On Fri, Jun 17, 2016 at 11:37 AM, vincent gromakowski < > vincent.gromakow...@gmail.com> wrote: > >> Isnt it acheivable via git repository ? A kind of git clone to get an >> indépendant copy of the notebook? >> Le 17 juin 2016 4:18 AM, "Corneau Damien" <cornead...@gmail.com> a >> écrit : >> >>> It is simple Read/Write >>> Some people can edit, some people can see. >>> >>> By essence, if the view is different from each user, then it is not the >>> same notebook anymore. >>> Being able to have a different results for each user saved somewhere so >>> that they can read it, seems like a big overhead. >>> >>> On Fri, Jun 17, 2016 at 6:35 AM, ashish rawat <dceash...@gmail.com> >>> wrote: >>> >>>> Hi Damien, >>>> >>>> Does the read mode work as I described above i.e. multiple users can >>>> work with selectors and input boxes of the same notebook and view different >>>> outputs? >>>> My assumption is that read will only allow users to just view the >>>> notebook in report mode and not interact with it, perhaps an >>>> interactive-read is required for a typical dashboard use case. >>>> >>>> Regards, >>>> Ashish >>>> >>>> On Thu, Jun 16, 2016 at 7:51 PM, Corneau Damien <cornead...@gmail.com> >>>> wrote: >>>> >>>>> Using Authentication in Zeppelin, you can set Read/Write rules to >>>>> Notebooks >>>>> >>>>> On Thu, Jun 16, 2016 at 10:29 PM, ashish rawat <dceash...@gmail.com> >>>>> wrote: >>>>> >>>>>> Yeah, I thought the same, but this is quite unmanageable for a >>>>>> changing dashboard and changing user list. >>>>>> >>>>>> Perhaps, a clean solution could be to introduce a read mode, where >>>>>> the notebook is maintained per user session and changes are only kept in >>>>>> memory and not persisted. >>>>>> >>>>>> If there are no solutions out-of-the-box, I would try this out. >>>>>> >>>>>> Regards, >>>>>> Ashish >>>>>> On Jun 16, 2016 4:40 PM, "Darren Govoni" <dar...@ontrenet.com> wrote: >>>>>> >>>>>> I guess the workaround is to copy the notebook for each user. >>>>>> Simplest solution. >>>>>> >>>>>> >>>>>> >>>>>> Sent from my Verizon Wireless 4G LTE smartphone >>>>>> >>>>>> >>>>>> -------- Original message -------- >>>>>> From: ashish rawat <dceash...@gmail.com> >>>>>> Date: 06/16/2016 6:54 AM (GMT-05:00) >>>>>> To: us...@zeppelin.incubator.apache.org >>>>>> Subject: Zeppelin multi-user dashboards >>>>>> >>>>>> Hi All, >>>>>> >>>>>> I believe there has been some work done on multitenancy in Zeppelin >>>>>> through z-manager, but that does not look aligned with a typical >>>>>> dashboard >>>>>> use case, where once a Dashboard/Notebook gets created, multiple users >>>>>> login and use the dashboard by changing various filters. >>>>>> >>>>>> In case of a Zeppelin notebook, when two users work on the same >>>>>> notebook and change selectors and input boxes, the changes are >>>>>> immediately >>>>>> visible to any other user who is using the same notebook. This creates >>>>>> problem in paralleling analysing data using the same notebook. >>>>>> >>>>>> Is there any workaround to this issue, with core zeppelin or >>>>>> z-manager? >>>>>> >>>>>> Regards, >>>>>> Ashish >>>>>> >>>>>> >>>>> >>>> >>> >