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*
> > > > >
> > > >
> > >
> >
>

Reply via email to