diff --git a/README.md b/README.md index 4826aec..8efaf82 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ # Lightning File Explorer
@@ -14,4 +14,4 @@ With the Lightning File Explorer, you can create and then view a hierarchy of yo
https://appexchange.salesforce.com/appxListingDetail?listingId=a0N3A00000G12iVUAR
## Setup Guide
-- [Setup and Configuration Guide](https://salesforce.quip.com/M45zATwr2795)
\ No newline at end of file
+- [Setup and Configuration Guide](https://salesforce.quip.com/M45zATwr2795)
diff --git a/src/.DS_Store b/src/.DS_Store
index af39257..afab9f9 100644
Binary files a/src/.DS_Store and b/src/.DS_Store differ
diff --git a/src/classes/qsyd_FileExplorerCommon.cls b/src/classes/qsyd_FileExplorerCommon.cls
index a942e44..3436ab2 100644
--- a/src/classes/qsyd_FileExplorerCommon.cls
+++ b/src/classes/qsyd_FileExplorerCommon.cls
@@ -10,7 +10,7 @@
global without sharing class qsyd_FileExplorerCommon {
private static String AUTOMATEDPROCESS_USERTYPE = 'AutomatedProcess';
private static String FILE_EXPLORER_PERMISSION = 'File_Explorer';
- private static String FILE_EXPLORER_SETTINGS_QUALIFIEDAPINAME = 'qsyd_FE__Settings';
+ private static String FILE_EXPLORER_SETTINGS_QUALIFIEDAPINAME = 'Settings';
private static String DEFAULT_ACTION_MESSAGES_FILE_EXPLORER_IS_NOT_ENABLED = 'In order to access the File Explorer, please ask your Administrator to enable the Lightning File Explorer in the Custom Metadata Settings record.';
private static String DEFAULT_ACTION_MESSAGES_NO_PERMISSION_SET = 'In order to access the File Explorer, please ask your Administrator to assign the <a href="/lightning/setup/PermSets/home">File Explorer Permission Set</a> to your user.';
@@ -41,7 +41,7 @@ global without sharing class qsyd_FileExplorerCommon {
public static Boolean isFileExplorerEnabled() {
Boolean isFileExplorerEnabled = [
SELECT Enable__c
- FROM qsyd_FE__Lightning_File_Explorer__mdt
+ FROM Lightning_File_Explorer__mdt
WHERE QualifiedApiName = :FILE_EXPLORER_SETTINGS_QUALIFIEDAPINAME
]?.Enable__c;
diff --git a/src/lwc/qsydFileExplorer/qsydFileExplorer.js b/src/lwc/qsydFileExplorer/qsydFileExplorer.js
index 7924d7d..4602349 100644
--- a/src/lwc/qsydFileExplorer/qsydFileExplorer.js
+++ b/src/lwc/qsydFileExplorer/qsydFileExplorer.js
@@ -130,8 +130,7 @@ export default class QsydFileExplorerCmp extends LightningElement {
initialise() {
showFileExplorer().then(result => {
- // console.log('>>>>> initialise.result');
- // console.log(result);
+ console.log('>>>>> initialise.result : ' + result);
this.showFileExplorer = (result === '');
this.reasonWhyFileExplorerNotShown = result;
@@ -222,47 +221,55 @@ export default class QsydFileExplorerCmp extends LightningElement {
}
handleDataLoaded(e) {
+ console.log('handleDataLoaded called');
- switch (this.action) {
- case CONSTANTS.ACTION_TYPES.ADD_FILE:
- this.results = this.findTreeItem(this.dataDictionary,
- 'Contents',
- this.folderId);
- break;
-
- case CONSTANTS.ACTION_TYPES.UPDATE_FILE:
- case CONSTANTS.ACTION_TYPES.DELETE_FILE:
- case CONSTANTS.ACTION_TYPES.ADD_FOLDER:
- case CONSTANTS.ACTION_TYPES.MOVE_FOLDER:
- case CONSTANTS.ACTION_TYPES.RENAME_FOLDER:
- case CONSTANTS.ACTION_TYPES.DELETE_FOLDER:
- this.item = this.findItemInSet(this.shadowItem) || new item();
- break;
- // case CONSTANTS.ACTION_TYPES.UPDATE_FILE:
- // this.item = this.findItemInSet(this.shadowItem) || new item();
- // break;
- //
- // case CONSTANTS.ACTION_TYPES.DELETE_FILE:
- // this.item = this.findItemInSet(this.shadowItem) || new item();
- // break;
- //
- // case CONSTANTS.ACTION_TYPES.ADD_FOLDER:
- // this.item = this.findItemInSet(this.shadowItem) || new item();
- // break;
- //
- // case CONSTANTS.ACTION_TYPES.MOVE_FOLDER:
- // this.item = this.findItemInSet(this.shadowItem) || new item();
- // break;
- //
- // case CONSTANTS.ACTION_TYPES.RENAME_FOLDER:
- // this.item = this.findItemInSet(this.shadowItem) || new item();
- // break;
- //
- // case CONSTANTS.ACTION_TYPES.DELETE_FOLDER:
- // this.item = this.findItemInSet(this.shadowItem) || new item();
-
- default:
- break;
+ try {
+ if(this.action === undefined) {
+ throw new error();
+ }
+ switch (this.action) {
+ case CONSTANTS.ACTION_TYPES.ADD_FILE:
+ this.results = this.findTreeItem(this.dataDictionary,
+ 'Contents',
+ this.folderId);
+ break;
+
+ case CONSTANTS.ACTION_TYPES.UPDATE_FILE:
+ case CONSTANTS.ACTION_TYPES.DELETE_FILE:
+ case CONSTANTS.ACTION_TYPES.ADD_FOLDER:
+ case CONSTANTS.ACTION_TYPES.MOVE_FOLDER:
+ case CONSTANTS.ACTION_TYPES.RENAME_FOLDER:
+ case CONSTANTS.ACTION_TYPES.DELETE_FOLDER:
+ this.item = this.findItemInSet(this.shadowItem) || new item();
+ break;
+ // case CONSTANTS.ACTION_TYPES.UPDATE_FILE:
+ // this.item = this.findItemInSet(this.shadowItem) || new item();
+ // break;
+ //
+ // case CONSTANTS.ACTION_TYPES.DELETE_FILE:
+ // this.item = this.findItemInSet(this.shadowItem) || new item();
+ // break;
+ //
+ // case CONSTANTS.ACTION_TYPES.ADD_FOLDER:
+ // this.item = this.findItemInSet(this.shadowItem) || new item();
+ // break;
+ //
+ // case CONSTANTS.ACTION_TYPES.MOVE_FOLDER:
+ // this.item = this.findItemInSet(this.shadowItem) || new item();
+ // break;
+ //
+ // case CONSTANTS.ACTION_TYPES.RENAME_FOLDER:
+ // this.item = this.findItemInSet(this.shadowItem) || new item();
+ // break;
+ //
+ // case CONSTANTS.ACTION_TYPES.DELETE_FOLDER:
+ // this.item = this.findItemInSet(this.shadowItem) || new item();
+
+ default:
+ break;
+ }
+ } catch(e) {
+ console.log('this.action is undefined');
}
}
diff --git a/src/lwc/qsydModal/qsydModal.js-meta.xml b/src/lwc/qsydModal/qsydModal.js-meta.xml
new file mode 100644
index 0000000..34ebdbe
--- /dev/null
+++ b/src/lwc/qsydModal/qsydModal.js-meta.xml
@@ -0,0 +1,7 @@
+
+