Some conceptual thoughts/questions about execute-permissions. What would execute-permissions mean for a whole notebook -> would the user be able to run all paragraphs and therefore issue a complete recalulation? If that is the case what will happen to the other users currently viewing the notebook or paragraph -> will they be affected or not?
To make sure an additional "execute" permission does not break the current behaviour, maybe the execute permission makes most sense on paragraph level, so general read, write and admin permissions are given at notebook level, but execute-permissions are restricted to paragraph level. What do you think? BR, Jan 2016-12-30 22:26 GMT+01:00 Jan Rasehorn <[email protected]>: > Hi Moon, > > thanks a lot. It seems to me like ZEPPELIN-1594 > <https://issues.apache.org/jira/browse/ZEPPELIN-1594> is what I am > looking for. > As the dynamic forms are not displayed for users with read-only permission > and users shall not get write permission, an execute-permission would make > sense. > > If you allow users with read-only permission change the dynamic form and > run the paragraph, you propably would mix the behaviour expected for users > with write permission? > So a separation between write- and execute-permission makes sense to me. > > Thanks and BR, > Jan > > 2016-12-30 20:10 GMT+01:00 moon soo Lee <[email protected]>: > >> Hi, >> >> Recently, personalized mode [1][2] is implemented in master branch. >> I believe this feature addresses all the case you mentioned. >> >> Regarding change dynamic form without write permission, >> i think we can do either >> >> a) allow 'reader' change dynamic form and run >> b) introduce 'execute' permission in addition to 'owner', 'reader', >> 'writer' >> >> what do you think? >> >> Thanks, >> moon >> >> [1] https://issues.apache.org/jira/browse/ZEPPELIN-1594 >> [2] https://github.com/apache/zeppelin/pull/1753 >> >> On Thu, Dec 29, 2016 at 10:04 PM Jan Rasehorn < >> [email protected]> wrote: >> >>> Hello, >>> >>> for collaboration purposes the bidirectional synch makes sense - even >>> though I would expect a published paragraph to mainly serve presentation >>> purposes instead of collaboration purposes. >>> >>> In cases where Zeppelin is used for presentation purposes the >>> recalculation of the paragraph due to changes in the notebook will confuse >>> users as they wonder why the view updates without having done anything. >>> >>> There is another issue with dynamic forms in the published paragraphs. >>> When one user changes the value of that form within its view of the >>> paragraph the views of this paragraph of all other active users including >>> the main notebook will also recalulate and reflect the change. So users >>> might run into race conditions setting the values of the dynamic form in >>> their local view of the paragraph. >>> >>> For presentation purposes the published paragraph would need to behave >>> like a silent session-related copy of the underlying notebook to avoid >>> actions of one user affecting others and moreover changing the dynamic form >>> in the published paragraph shall not require write permission to the >>> notebook as it just serves presentation purposes. Is there such a >>> possibility? >>> >>> BR, >>> Jan >>> >>> On 2016-04-06 20:44 ( 0100), moon soo Lee <[email protected]> wrote: >>> > Hi, >>> > >>> > Removing sync is not supported at the moment. >>> > >>> > For iframe, i think we can introduce new feature that selectively >>> enable >>> > sync with parameters such as '?sync=false' in the link. >>> > >>> > But for notebook level, i think it's bit more complicated because >>> different >>> > users can update notebook at the same time, and if we just remove sync, >>> > update from one user will be overridden by others. In this case, >>> notebook >>> > can be readonly to remove sync. >>> > >>> > Thanks, >>> > moon >>> > >>> > >>> > On Wed, Apr 6, 2016 at 11:02 PM Vikash Kumar < >>> [email protected]> >>> > wrote: >>> > >>> > > In Apache Zeppelin after publishing a paragraph as iframe from given >>> > > setting link, then both are in sync with each other. Means when I am >>> > > changing anything in Zeppelin its reflecting published paragraph as >>> well. >>> > > So how can I remove this sync between paragraphs? So in this context >>> we >>> > > need one side binding. >>> > > >>> > > And same functionality is required when we are publishing notebook. >>> > > >>> > > >>> > > >>> > > *Thanks & Regards* >>> > > >>> > > *Vikash Kumar* >>> > > >>> > > >>> > > >>> > >>> >> >
