Skip to content

Commit bf3158e

Browse files
mkzykKazutaka Tsuji
authored andcommitted
fix deployment error and script error
1 parent 4b81165 commit bf3158e

6 files changed

Lines changed: 76 additions & 47 deletions

File tree

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# Lightning File Explorer
22

33
<div>
4-
<a href="https://githubsfdeploy.herokuapp.com?owner=SalesforceLabs&repo=FileExplorer">
4+
<a href="https://githubsfdeploy.herokuapp.com?owner=mkzyk&repo=FileExplorer">
55
<img alt="Deploy to Salesforce"
66
src="https://raw.githubusercontent.com/afawcett/githubsfdeploy/master/deploy.png">
77
</a>
@@ -14,4 +14,4 @@ With the Lightning File Explorer, you can create and then view a hierarchy of yo
1414
https://appexchange.salesforce.com/appxListingDetail?listingId=a0N3A00000G12iVUAR
1515

1616
## Setup Guide
17-
- [Setup and Configuration Guide](https://salesforce.quip.com/M45zATwr2795)
17+
- [Setup and Configuration Guide](https://salesforce.quip.com/M45zATwr2795)

src/.DS_Store

0 Bytes
Binary file not shown.

src/classes/qsyd_FileExplorerCommon.cls

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
global without sharing class qsyd_FileExplorerCommon {
1111
private static String AUTOMATEDPROCESS_USERTYPE = 'AutomatedProcess';
1212
private static String FILE_EXPLORER_PERMISSION = 'File_Explorer';
13-
private static String FILE_EXPLORER_SETTINGS_QUALIFIEDAPINAME = 'qsyd_FE__Settings';
13+
private static String FILE_EXPLORER_SETTINGS_QUALIFIEDAPINAME = 'Settings';
1414
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.';
1515
private static String DEFAULT_ACTION_MESSAGES_NO_PERMISSION_SET = 'In order to access the File Explorer, please ask your Administrator to assign the &lt;a href=&quot;/lightning/setup/PermSets/home&quot;&gt;File Explorer Permission Set&lt;/a&gt; to your user.';
1616

@@ -41,7 +41,7 @@ global without sharing class qsyd_FileExplorerCommon {
4141
public static Boolean isFileExplorerEnabled() {
4242
Boolean isFileExplorerEnabled = [
4343
SELECT Enable__c
44-
FROM qsyd_FE__Lightning_File_Explorer__mdt
44+
FROM Lightning_File_Explorer__mdt
4545
WHERE QualifiedApiName = :FILE_EXPLORER_SETTINGS_QUALIFIEDAPINAME
4646
]?.Enable__c;
4747

src/lwc/qsydFileExplorer/qsydFileExplorer.js

Lines changed: 49 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -130,8 +130,7 @@ export default class QsydFileExplorerCmp extends LightningElement {
130130

131131
initialise() {
132132
showFileExplorer().then(result => {
133-
// console.log('>>>>> initialise.result');
134-
// console.log(result);
133+
console.log('>>>>> initialise.result : ' + result);
135134

136135
this.showFileExplorer = (result === '');
137136
this.reasonWhyFileExplorerNotShown = result;
@@ -222,47 +221,55 @@ export default class QsydFileExplorerCmp extends LightningElement {
222221
}
223222

224223
handleDataLoaded(e) {
224+
console.log('handleDataLoaded called');
225225

226-
switch (this.action) {
227-
case CONSTANTS.ACTION_TYPES.ADD_FILE:
228-
this.results = this.findTreeItem(this.dataDictionary,
229-
'Contents',
230-
this.folderId);
231-
break;
232-
233-
case CONSTANTS.ACTION_TYPES.UPDATE_FILE:
234-
case CONSTANTS.ACTION_TYPES.DELETE_FILE:
235-
case CONSTANTS.ACTION_TYPES.ADD_FOLDER:
236-
case CONSTANTS.ACTION_TYPES.MOVE_FOLDER:
237-
case CONSTANTS.ACTION_TYPES.RENAME_FOLDER:
238-
case CONSTANTS.ACTION_TYPES.DELETE_FOLDER:
239-
this.item = this.findItemInSet(this.shadowItem) || new item();
240-
break;
241-
// case CONSTANTS.ACTION_TYPES.UPDATE_FILE:
242-
// this.item = this.findItemInSet(this.shadowItem) || new item();
243-
// break;
244-
//
245-
// case CONSTANTS.ACTION_TYPES.DELETE_FILE:
246-
// this.item = this.findItemInSet(this.shadowItem) || new item();
247-
// break;
248-
//
249-
// case CONSTANTS.ACTION_TYPES.ADD_FOLDER:
250-
// this.item = this.findItemInSet(this.shadowItem) || new item();
251-
// break;
252-
//
253-
// case CONSTANTS.ACTION_TYPES.MOVE_FOLDER:
254-
// this.item = this.findItemInSet(this.shadowItem) || new item();
255-
// break;
256-
//
257-
// case CONSTANTS.ACTION_TYPES.RENAME_FOLDER:
258-
// this.item = this.findItemInSet(this.shadowItem) || new item();
259-
// break;
260-
//
261-
// case CONSTANTS.ACTION_TYPES.DELETE_FOLDER:
262-
// this.item = this.findItemInSet(this.shadowItem) || new item();
263-
264-
default:
265-
break;
226+
try {
227+
if(this.action === undefined) {
228+
throw new error();
229+
}
230+
switch (this.action) {
231+
case CONSTANTS.ACTION_TYPES.ADD_FILE:
232+
this.results = this.findTreeItem(this.dataDictionary,
233+
'Contents',
234+
this.folderId);
235+
break;
236+
237+
case CONSTANTS.ACTION_TYPES.UPDATE_FILE:
238+
case CONSTANTS.ACTION_TYPES.DELETE_FILE:
239+
case CONSTANTS.ACTION_TYPES.ADD_FOLDER:
240+
case CONSTANTS.ACTION_TYPES.MOVE_FOLDER:
241+
case CONSTANTS.ACTION_TYPES.RENAME_FOLDER:
242+
case CONSTANTS.ACTION_TYPES.DELETE_FOLDER:
243+
this.item = this.findItemInSet(this.shadowItem) || new item();
244+
break;
245+
// case CONSTANTS.ACTION_TYPES.UPDATE_FILE:
246+
// this.item = this.findItemInSet(this.shadowItem) || new item();
247+
// break;
248+
//
249+
// case CONSTANTS.ACTION_TYPES.DELETE_FILE:
250+
// this.item = this.findItemInSet(this.shadowItem) || new item();
251+
// break;
252+
//
253+
// case CONSTANTS.ACTION_TYPES.ADD_FOLDER:
254+
// this.item = this.findItemInSet(this.shadowItem) || new item();
255+
// break;
256+
//
257+
// case CONSTANTS.ACTION_TYPES.MOVE_FOLDER:
258+
// this.item = this.findItemInSet(this.shadowItem) || new item();
259+
// break;
260+
//
261+
// case CONSTANTS.ACTION_TYPES.RENAME_FOLDER:
262+
// this.item = this.findItemInSet(this.shadowItem) || new item();
263+
// break;
264+
//
265+
// case CONSTANTS.ACTION_TYPES.DELETE_FOLDER:
266+
// this.item = this.findItemInSet(this.shadowItem) || new item();
267+
268+
default:
269+
break;
270+
}
271+
} catch(e) {
272+
console.log('this.action is undefined');
266273
}
267274
}
268275

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<LightningComponentBundle xmlns="http://soap.sforce.com/2006/04/metadata">
3+
<apiVersion>49.0</apiVersion>
4+
<description>QSyd - Modal</description>
5+
<isExposed>false</isExposed>
6+
<masterLabel>QSyd Modal</masterLabel>
7+
</LightningComponentBundle>

src/package.xml

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
git add<?xml version="1.0" encoding="UTF-8"?>
1+
<?xml version="1.0" encoding="UTF-8"?>
22
<Package xmlns="http://soap.sforce.com/2006/04/metadata">
33
<fullName>Lightning File Explorer</fullName>
44
<apiAccessLevel>Unrestricted</apiAccessLevel>
@@ -12,6 +12,7 @@ git add<?xml version="1.0" encoding="UTF-8"?>
1212
<members>qsyd_ContentDocumentTriggerHandlerTest</members>
1313
<members>qsyd_File</members>
1414
<members>qsyd_FileList</members>
15+
<members>qsyd_FileExplorerCommon</members>
1516
<members>qsyd_Folder</members>
1617
<members>qsyd_FolderList</members>
1718
<members>qsyd_FolderTemplate</members>
@@ -55,11 +56,13 @@ git add<?xml version="1.0" encoding="UTF-8"?>
5556
<members>FileExplorerFolder__c.Label__c</members>
5657
<members>FileExplorerFolder__c.LinkedEntityId__c</members>
5758
<members>FileExplorerFolder__c.TemplateFolderId__c</members>
59+
<members>Lightning_File_Explorer__mdt.Enable__c</members>
5860
<name>CustomField</name>
5961
</types>
6062
<types>
6163
<members>Action_Error_Messages_Duplicate_folder</members>
6264
<members>Action_Error_Messages_Failed_to_retrieve_templates</members>
65+
<members>Action_Error_Messages_Failed_to_insert_template</members>
6366
<members>Action_Error_Messages_Invalid_template</members>
6467
<members>Action_Error_Messages_Move_file_same_source_and_target</members>
6568
<members>Action_Error_Messages_Move_folder_circular_dependency</members>
@@ -68,6 +71,7 @@ git add<?xml version="1.0" encoding="UTF-8"?>
6871
<members>Action_Headers_Add_file</members>
6972
<members>Action_Headers_Add_folder</members>
7073
<members>Action_Headers_Delete_folder</members>
74+
<members>Action_Headers_Delete_file</members>
7175
<members>Action_Headers_Edit_tags</members>
7276
<members>Action_Headers_Move_file</members>
7377
<members>Action_Headers_Move_folder</members>
@@ -81,6 +85,7 @@ git add<?xml version="1.0" encoding="UTF-8"?>
8185
<members>Action_Labels_Collapse</members>
8286
<members>Action_Labels_Confirm</members>
8387
<members>Action_Labels_Delete_folder</members>
88+
<members>Action_Labels_Delete_file</members>
8489
<members>Action_Labels_Edit_template</members>
8590
<members>Action_Labels_Expand</members>
8691
<members>Action_Labels_File_header</members>
@@ -99,13 +104,16 @@ git add<?xml version="1.0" encoding="UTF-8"?>
99104
<members>Action_Labels_Template_modified_date_header</members>
100105
<members>Action_Labels_Template_name_header</members>
101106
<members>Action_Messages_Delete_folder</members>
107+
<members>Action_Messages_Delete_file</members>
108+
<members>Action_Messages_File_Explorer_is_not_enabled</members>
102109
<members>Action_Messages_No_permission_set</members>
103110
<members>Action_Messages_No_templates</members>
104111
<members>Action_Messages_Select_template_folder</members>
105112
<members>Action_Messages_Synchronisation_required</members>
106113
<members>Action_Success_Messages_Add_file</members>
107114
<members>Action_Success_Messages_Add_folder</members>
108115
<members>Action_Success_Messages_Delete_folder</members>
116+
<members>Action_Success_Messages_Delete_file</members>
109117
<members>Action_Success_Messages_Edit_tags</members>
110118
<members>Action_Success_Messages_Move_file</members>
111119
<members>Action_Success_Messages_Move_folder</members>
@@ -125,6 +133,7 @@ git add<?xml version="1.0" encoding="UTF-8"?>
125133
<members>Detail_Labels_Tags</members>
126134
<members>Detail_Labels_Type</members>
127135
<members>Detail_Messages_Select_File</members>
136+
<members>Detail_Messages_Version</members>
128137
<members>Search_Category_Files</members>
129138
<members>Search_Category_Folders</members>
130139
<members>Search_Category_Tagged</members>
@@ -138,10 +147,15 @@ git add<?xml version="1.0" encoding="UTF-8"?>
138147
<members>CustomLabels</members>
139148
<name>CustomLabels</name>
140149
</types>
150+
<types>
151+
<members>*</members>
152+
<name>CustomMetadata</name>
153+
</types>
141154
<types>
142155
<members>FileExplorerFile__c</members>
143156
<members>FileExplorerFolderTemplate__c</members>
144157
<members>FileExplorerFolder__c</members>
158+
<members>Lightning_File_Explorer__mdt</members>
145159
<name>CustomObject</name>
146160
</types>
147161
<types>
@@ -188,6 +202,7 @@ git add<?xml version="1.0" encoding="UTF-8"?>
188202
<members>FileExplorerFile__c.All</members>
189203
<members>FileExplorerFolderTemplate__c.All</members>
190204
<members>FileExplorerFolder__c.All</members>
205+
<members>Lightning_File_Explorer__mdt.All_Fields</members>
191206
<name>ListView</name>
192207
</types>
193208
<types>

0 commit comments

Comments
 (0)