Hi Feng Tao, As mentioned in my previous email to XD, as this is not a BLOCKER and the fix exist as mentioned by Seelman, can you change your *vote back to +1 *. And we can fix that in the upcoming release with other fixes which should be quick and aim to release that in a month as well?
RBAC is still not the default UI in this release, we have got all the features in, and using the fix @seelman mentioned, people can already start using it without any BIG issues. Regards, Kaxil On Mon, Jan 21, 2019, 07:55 Tao Feng <fengta...@gmail.com wrote: > Thanks XD and Stefan. I see the issue now. I agree that this should be a > bug which should be fixed. Please remove my +1 vote for release if > possible. > > On Sun, Jan 20, 2019 at 11:12 PM Deng Xiaodong <xd.den...@gmail.com> > wrote: > > > Hi Feng Tao, > > > > I tried again by deleting the DB and initdb again, the issue is still > > there. > > > > Please note the issue is not “see all the roles”. The issue is after > > logging in as a Viewer role, I can’t access the pages including Tree > View, > > Graph View, Task Duration, Gantt, Code View, etc. > > > > > > XD > > > > On Mon, Jan 21, 2019 at 12:03 Tao Feng <fengta...@gmail.com> wrote: > > > > > Hi Xiaodong, > > > > > > I just tried with a viewer role which can't reproduce your issue. I > could > > > see all the roles without any issues. Have you reset your db with this > > rc? > > > > > > On Sun, Jan 20, 2019 at 9:50 PM Deng Xiaodong <xd.den...@gmail.com> > > wrote: > > > > > > > Hi Kaxil, > > > > > > > > A potential bug found in 1.10.2rc3. > > > > > > > > > > > > # Potential Bug: > > > > > > > > Viewer Role can't access pages to which it has permissions > > > > > > > > # How to Reproduce: > > > > > > > > - Under RBAC UI, create a user with "Viewer" role. Then use this > > > > account to log in. > > > > - You will be able to access the main page. However, you will not be > > > > able to access any page of a specific DAG, including Tree, Graph > View, > > > > Gantt, Code View, Landing Time, etc. Literally all the pages of a > > > > specific DAG. However, in the Role specs, View role has permissions > to > > > > all these pages. > > > > > > > > - After clicking, users are redirected to the main page directly, > > > > without any explicit warning/error message like "Access Denied". > > > > > > > > # Remarks: > > > > > > > > - I have compared the default permissions which are granted to Viewer > > > > role between 1.10.0 and 1.10.2rc3. They are all the same. > > > > - In 1.10.0, Viewer role can access all these pages without any > issue. > > > > - Seems this issue only exists for Viewer role. > > > > > > > > > > > > Please let me know if you can reproduce this issue. > > > > > > > > Please consider this as my -1 (non-binding) as well. > > > > > > > > Thanks! > > > > > > > > > > > > XD > > > > > > > > > > > > On Sat, Jan 19, 2019 at 22:06 Kaxil Naik <kaxiln...@gmail.com> > wrote: > > > > > > > > > Hey all, > > > > > > > > > > I have cut Airflow 1.10.2 RC3. This email is calling a vote on the > > > > release, > > > > > which will last for 72 hours. Consider this my (binding) +1. > > > > > > > > > > Airflow 1.10.2 RC3 is available at: > > > > > https://dist.apache.org/repos/dist/dev/airflow/1.10.2rc3/ > > > > > > > > > > *apache-airflow-1.10.2rc3-source.tar.gz* is a source release that > > comes > > > > > with INSTALL instructions. > > > > > *apache-airflow-1.10.2rc3-bin.tar.gz* is the binary Python "sdist" > > > > release. > > > > > > > > > > Public keys are available at: > > > > > https://dist.apache.org/repos/dist/release/airflow/KEYS > > > > > > > > > > Only votes from PMC members are binding, but members of the > community > > > are > > > > > encouraged to test the release and vote with "(non-binding)". > > > > > > > > > > Please note that the version number excludes the `rcX` string, so > > it's > > > > now > > > > > simply 1.10.2. This will allow us to rename the artifact without > > > > modifying > > > > > the artifact checksums when we actually release. > > > > > > > > > > Changes since 1.10.2rc2: > > > > > *Bugs*: > > > > > [AIRFLOW-3732] Fix issue when trying to edit connection in RBAC UI > > > > > [AIRFLOW-2866] Fix missing CSRF token head when using RBAC UI > (#3804) > > > > > [AIRFLOW-3259] Fix internal server error when displaying charts > > (#4114) > > > > > [AIRFLOW-3271] Fix issue with persistence of RBAC Permissions > > modified > > > > via > > > > > UI (#4118) > > > > > [AIRFLOW-3141] Handle duration View for missing dag (#3984) > > > > > [AIRFLOW-2766] Respect shared datetime across tabs > > > > > [AIRFLOW-1413] Fix FTPSensor failing on error message with > unexpected > > > > > (#2450) > > > > > [AIRFLOW-3378] KubernetesPodOperator does not delete on timeout > > failure > > > > > (#4218) > > > > > [AIRFLOW-3245] Fix list processing in resolve_template_files > (#4086) > > > > > [AIRFLOW-2703] Catch transient DB exceptions from scheduler's > > heartbeat > > > > it > > > > > does not crash (#3650) > > > > > [AIRFLOW-1298] Clear UPSTREAM_FAILED using the clean cli (#3886) > > > > > > > > > > *Improvements*: > > > > > [AIRFLOW-3302] Small CSS fixes (#4140) > > > > > [Airflow-2766] Respect shared datetime across tabs > > > > > [AIRFLOW-2776] Compress tree view JSON > > > > > [AIRFLOW-2407] Use feature detection for reload() (#3298) > > > > > [AIRFLOW-3452] Removed an unused/dangerous display-none (#4295) > > > > > [AIRFLOW-3348] Update run statistics on dag refresh (#4197) > > > > > [AIRFLOW-3125] Monitor Task Instances creation rates (#3966) > > > > > > > > > > > > > > > *New features*: > > > > > [AIRFLOW-2874] Enables FAB's theme support (#3719) > > > > > [AIRFLOW-3336] Add new TriggerRule for 0 upstream failures (#4182) > > > > > > > > > > *Doc-only Change*: > > > > > [AIRFLOW-XXX] Fix BashOperator Docstring (#4052) > > > > > [AIRFLOW-3018] Fix Minor issues in Documentation > > > > > [AIRFLOW-XXX] Fix Minor issues with Azure Cosmos Operator (#4289) > > > > > [AIRFLOW-3382] Fix incorrect docstring in DatastoreHook (#4222) > > > > > [AIRFLOW-XXX] Fix copy&paste mistake (#4212) > > > > > [AIRFLOW-3260] Correct misleading BigQuery error (#4098) > > > > > [AIRFLOW-XXX] Fix Typo in SFTPOperator docstring (#4016) > > > > > [AIRFLOW-XXX] Fixing the issue in Documentation (#3998) > > > > > [AIRFLOW-XXX] Fix undocumented params in S3_hook > > > > > [AIRFLOW-XXX] Fix SlackWebhookOperator execute method comment > (#3963) > > > > > [AIRFLOW-3070] Refine web UI authentication-related docs (#3863) > > > > > > > > > > Regards, > > > > > *Kaxil Naik* > > > > > > > > > > > > > > >