User profile pages (favorites, created content, recent activity, security & access) (#1615)

* Super

* User profile page

* Fixing python style

* Python unit tests

* Touchups and js tests

* Addressing comments
This commit is contained in:
Maxime Beauchemin
2016-11-19 21:23:44 -08:00
committed by GitHub
parent 5ae98bc7c9
commit 7e1852ee88
28 changed files with 903 additions and 12 deletions

View File

@@ -0,0 +1,52 @@
export const user = {
username: 'alpha',
roles: {
Alpha: [
[
'can_this_form_post',
'ResetMyPasswordView',
],
[
'can_this_form_get',
'ResetMyPasswordView',
],
[
'can_this_form_post',
'UserInfoEditView',
],
[
'can_this_form_get',
'UserInfoEditView',
],
],
sql_lab: [
[
'menu_access',
'SQL Lab',
],
[
'can_sql_json',
'Superset',
],
[
'can_search_queries',
'Superset',
],
[
'can_csv',
'Superset',
],
],
},
firstName: 'alpha',
lastName: 'alpha',
createdOn: '2016-11-11T12:34:17',
userId: 5,
email: 'alpha@alpha.com',
isActive: true,
permissions: {
datasource_access: ['table1', 'table2'],
database_access: ['db1', 'db2', 'db3'],
},
};
export const userNoPerms = Object.assign({}, user, { permissions: {} });