1+ async function updateModules ( ) {
2+
3+ let data = await CoCreate . crud . readDocument ( {
4+ collection : [ 'modules' ] ,
5+ } )
6+
7+ if ( data && data . document && data . document . length ) {
8+ for ( let document of data . document ) {
9+ let isUpdateable = false
10+ if ( document . icon ) {
11+ console . log ( document . icon )
12+ let name = document . icon
13+ if ( name . includes ( 'fa fa-' ) )
14+ name = name . substring ( 16 ) . replace ( '"></i>' , "" )
15+ else
16+ name = name . substring ( 17 ) . replace ( '"></i>' , "" )
17+ console . log ( name )
18+ if ( name ) {
19+ document . icon = name
20+ let updateDocument = await CoCreate . crud . updateDocument ( {
21+ collection : [ 'modules' ] ,
22+ document
23+ } )
24+ console . log ( updateDocument )
25+
26+ }
27+ }
28+ // let keys = ['navbar-menu-primary', 'navbar-menu-secondary', 'main-menu-primary', 'main-menu-secondary', 'settings-menu-primary', 'settings-menu-secondary']
29+ // for (let key of keys) {
30+ // if (document[key] && document[key].path) {
31+ // let parts = document[key].path.split('/')
32+ // let name = parts.pop()
33+ // let parentDirectory = parts.pop()
34+ // if (!name)
35+ // continue
36+ // console.log(name, parentDirectory)
37+ // document[key].name = name
38+ // document[key].parentDirectory = parentDirectory || ''
39+ // isUpdateable = true
40+ // }
41+ // }
42+ // if (isUpdateable) {
43+ // let updateDocument = await CoCreate.crud.updateDocument({
44+ // collection: ['modules'],
45+ // document
46+ // })
47+ // console.log(updateDocument)
48+ // }
49+ }
50+ }
51+ }
0 commit comments