@nextcloud/auth
Advanced tools
Comparing version 1.2.3 to 1.3.0
@@ -5,2 +5,8 @@ # Changelog | ||
## 1.3.0 - 2020-06-04 | ||
### Added | ||
- isAdmin prop to the user object | ||
### Changed | ||
- Dependency updates | ||
## 1.2.3 - 2020-04-06 | ||
@@ -7,0 +13,0 @@ ### Changed |
export interface NextcloudUser { | ||
uid: String; | ||
displayName: String | null; | ||
isAdmin: Boolean; | ||
} | ||
export declare function getCurrentUser(): NextcloudUser | null; |
@@ -7,2 +7,3 @@ "use strict"; | ||
exports.getCurrentUser = getCurrentUser; | ||
/// <reference types="@nextcloud/typings" /> | ||
var uidElement = document.getElementsByTagName('head')[0]; | ||
@@ -12,2 +13,3 @@ var uid = uidElement ? uidElement.getAttribute('data-user') : null; | ||
var displayName = displayNameElement ? displayNameElement.getAttribute('data-user-displayname') : null; | ||
var isAdmin = typeof OC === 'undefined' ? false : OC.isUserAdmin(); | ||
@@ -21,5 +23,6 @@ function getCurrentUser() { | ||
uid: uid, | ||
displayName: displayName | ||
displayName: displayName, | ||
isAdmin: isAdmin | ||
}; | ||
} | ||
//# sourceMappingURL=user.js.map |
@@ -0,1 +1,5 @@ | ||
/// <reference types="@nextcloud/typings" /> | ||
declare var OC: Nextcloud.v16.OC | Nextcloud.v17.OC | Nextcloud.v18.OC | Nextcloud.v19.OC; | ||
const uidElement = document | ||
@@ -9,5 +13,10 @@ .getElementsByTagName('head')[0] | ||
const isAdmin = (typeof OC === 'undefined') | ||
? false | ||
: OC.isUserAdmin() | ||
export interface NextcloudUser { | ||
uid: String, | ||
displayName: String | null | ||
displayName: String | null, | ||
isAdmin: Boolean, | ||
} | ||
@@ -23,3 +32,4 @@ | ||
displayName, | ||
isAdmin, | ||
} as NextcloudUser | ||
} |
{ | ||
"name": "@nextcloud/auth", | ||
"version": "1.2.3", | ||
"version": "1.3.0", | ||
"description": "", | ||
@@ -27,2 +27,3 @@ "main": "dist/index.js", | ||
"@nextcloud/event-bus": "^1.1.3", | ||
"@nextcloud/typings": "^0.2.2", | ||
"core-js": "^3.6.4" | ||
@@ -36,5 +37,5 @@ }, | ||
"@nextcloud/browserslist-config": "^1.0.0", | ||
"babel-jest": "^25.1.0", | ||
"babel-jest": "^26.0.1", | ||
"babel-plugin-transform-class-properties": "^6.24.1", | ||
"jest": "^25.1.0", | ||
"jest": "^26.0.1", | ||
"typedoc": "^0.17.3", | ||
@@ -41,0 +42,0 @@ "typescript": "^3.8.3" |
Sorry, the diff of this file is not supported yet
418500
2080
3
+ Added@nextcloud/typings@^0.2.2
+ Added@nextcloud/typings@0.2.4(transitive)
+ Added@types/jquery@2.0.54(transitive)