message: fix sql lab permission issue
diff: @@ -16,6 +16,14 @@ READ_ONLY_MODEL_VIEWS = {
  'DruidClusterModelView',
  }
  +USER_MODEL_VIEWS = {
  + 'UserDBModelView',
  + 'UserLDAPModelView',
  + 'UserOAuthModelView',
  + 'UserOIDModelView',
  + 'UserRemoteUserModelView',
  +}
  +
  GAMMA_READ_ONLY_MODEL_VIEWS = {
  'SqlMetricInlineView',
  'TableColumnInlineView',
  @@ -34,12 +42,7 @@ ADMIN_ONLY_VIEW_MENUS = {
  'ResetPasswordView',
  'RoleModelView',
  'Security',
  - 'UserDBModelView',
  - 'UserLDAPModelView',
  - 'UserOAuthModelView',
  - 'UserOIDModelView',
  - 'UserRemoteUserModelView',
  -}
  +} | USER_MODEL_VIEWS
  ALPHA_ONLY_VIEW_MENUS = {
  'Upload a CSV',
  @@ -374,7 +377,7 @@ class SupersetSecurityManager(SecurityManager):
  'can_sql_json', 'can_csv', 'can_search_queries', 'can_sqllab_viz',
  'can_sqllab',
  } or
  - (pvm.view_menu.name == 'UserDBModelView' and
  + (pvm.view_menu.name in USER_MODEL_VIEWS and
  pvm.permission.name == 'can_list'))
  def is_granter_pvm(self, pvm):
  