Skip to content

Commit e35f4e0

Browse files
committed
Merge branch 'main' into dashboard-review
2 parents 5d510ef + b08fe46 commit e35f4e0

File tree

125 files changed

+97343
-24712
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

125 files changed

+97343
-24712
lines changed

package-lock.json

Lines changed: 46141 additions & 24685 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
"./packages/react-worker",
66
"./packages/tdb-react-layout",
77
"./packages/tdb-access-control-component",
8-
"./packages/tdb-dashboard",
9-
"../terminusdb-documents-ui/src/index.js"
8+
"./packages/tdb-documents-ui",
9+
"./packages/tdb-dashboard"
1010
]
1111
}

packages/tdb-access-control-component/src/accessControlDashboard.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -151,6 +151,7 @@ export const AccessControlDashboard = (clientAccessControl)=>{
151151
return checkDBManagmentAccess(COMMIT_WRITE_ACCESS)
152152
}
153153

154+
// to be review maybe not put here but only in the hook
154155
const getRolesList = () =>{
155156
return __rolesList
156157
}

packages/tdb-access-control-component/src/roles/ManageUserCapabilityModal.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,11 @@ import { RoleListModal } from "./RoleList"
88
//create user if do not exists and add to team
99
export const ManageUserCapabilityModal = ({showModal, setShowModal, team, parentRole, currentRoleToUpdate, accessControlDashboard,options,updateTable}) => {
1010
if(!accessControlDashboard) return ""
11-
const {successMessage,createUserRole,updateUserRole,rolesList,
11+
const {successMessage,createUserRole,updateUserRole,
1212
loading,
1313
errorMessage} = AccessControlHook(accessControlDashboard,options)
1414

15-
const roles = rolesList
15+
const roles = accessControlDashboard.getRolesList()
1616

1717
const changeUserRole = (userRoles) =>{
1818
//alert(role)

packages/tdb-dashboard/src/components/DataProductDocuments.js

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import React, {useState, useEffect} from "react"
22
import {WOQLClientObj} from '../init-woql-client'
33
import {MenuItem, SubMenu} from 'react-pro-sidebar'
4-
import 'react-pro-sidebar/dist/css/styles.css'
4+
import 'react-pro-sidebar/dist/css/styles.css'
55
import {QueryPaneObj} from "../hooks/queryPaneContext"
66
//import {DatabaseInfoControl} from "../hooks/DatabaseInfoControl"
77
import {getPropertiesOfClass, getPropertyRelation, getDocumentClasses} from '../queries/GeneralQueries'
@@ -52,6 +52,7 @@ export const DataProductDocuments = () => {
5252

5353

5454
async function handleClassClick (id) {
55+
5556
try{
5657
let db=woqlClient.db()
5758
const result = await woqlClient.getSchemaFrame(id, db)
@@ -71,6 +72,7 @@ export const DataProductDocuments = () => {
7172

7273
useEffect(() => { // get count of document classes
7374
if(!documentClasses) return
75+
console.log(" i enter here ")
7476
let q=getCountOfDocumentClass(documentClasses)
7577
setQuery(q)
7678
}, [documentClasses])
@@ -187,10 +189,7 @@ export const DocumentExplorerDocuments = () => {
187189
title={`View documents of type ${item["@id"]}`}
188190
onClick={(e) => handleClassClick(item["@id"])}
189191
disabled={disabled}>
190-
191-
192192
<span className="text-gray">{item["@id"]}</span>
193-
194193
</Button>
195194
{actionControl.write && <Button
196195
className="btn-create-document pro-item-content btn-sm"

packages/tdb-dashboard/src/components/DocumentFrames.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -130,6 +130,7 @@ export const DocumentFrames = () => {
130130
//console.log("documentObject", documentObject.message)
131131

132132
//console.log("refreshedDocumentObject in doc frame", documentObjectWithFrames)
133+
133134
if(loading) return <Loading message={`Fetching frames ...`} type={PROGRESS_BAR_COMPONENT}/>
134135

135136
return <main className="content mr-3 ml-5 w-100">

packages/tdb-dashboard/src/components/DocumentInfo.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ export const DocumentInfo = () => {
7878
}
7979

8080
function onTraverse(clicked) {
81-
console.log("clicked", clicked)
81+
8282
var previous = []
8383
if(Array.isArray(documentObject.previous)) {
8484
previous = documentObject.previous

packages/tdb-dashboard/src/components/DocumentSummary.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@ import {DocumentControlObj} from '../hooks/DocumentControlContext'
2020

2121
export const DocumentSummary = () => {
2222

23-
2423
const {dataProduct,organization} = useParams()
2524

2625
const getUrl = (pageName)=> {

packages/tdb-dashboard/src/components/DocumentView.js

Lines changed: 14 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,13 @@ export const DocumentView = () => {
8282
if(documentClasses){
8383
setBarLoading(false)
8484
}
85-
}, [documentClasses])
85+
}, [documentClasses])
86+
87+
/*useEffect(() => {
88+
if(!perDocumentCount) return
89+
if(!documentClasses) return
90+
setBarLoading(false)
91+
}, [documentObjectWithFrames.update])*/
8692

8793
useEffect(() => {
8894
setBarLoading(true)
@@ -110,6 +116,7 @@ export const DocumentView = () => {
110116

111117
function extractDocuments(documentResults) {
112118
var extractedResults=[]
119+
113120
documentResults.map(item=> {
114121
var newJson={}
115122
for(var key in item){
@@ -124,15 +131,18 @@ export const DocumentView = () => {
124131
newJson[key]=newArray
125132
}
126133
}
127-
else if(item[key]["@id"]){ // object
128-
newJson[key]=item[key]["@id"]
134+
else if(typeof item[key] === "object"){
135+
if(item[key].hasOwnProperty("@id")){ // object - we do not display sys json data as part of table
136+
newJson[key]=item[key]["@id"]
137+
}
129138
}
130139
else {
131140
newJson[key]=item[key]
132141
}
133142
}
134143
extractedResults.push(newJson)
135144
})
145+
//console.log("extractedResults", extractedResults)
136146
return extractedResults
137147
}
138148

@@ -188,7 +198,6 @@ export const DocumentView = () => {
188198
})
189199
}
190200

191-
192201
if(barloading){
193202
var message
194203
if(!documentObjectWithFrames.action) message = `Fetching documents of ${dataProduct}`
@@ -197,8 +206,6 @@ export const DocumentView = () => {
197206
return <Loading message={message}/>
198207
}
199208

200-
//console.log("documentResults", documentResults)
201-
202209
if(!actionControl.read && !actionControl.write) {
203210
// info reader access control
204211
return <React.Fragment>
@@ -286,6 +293,7 @@ export const DocumentView = () => {
286293
documentObjectWithFrames.update &&
287294
<DocumentFrames/>}
288295

296+
289297
</Row>
290298
</React.Fragment>
291299

packages/tdb-dashboard/src/components/UserMenu.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,8 @@ export const UserMenu = ({organization}) => {
110110
</Dropdown.Item>
111111
</Dropdown.Menu>
112112
</Dropdown>
113-
{displayUserRoles()}
113+
{displayUserRoles(TEAM_USER_ROLES)}
114+
{displayUserRoles(DB_USER_ROLES)}
114115
</React.Fragment>
115116
}
116117

0 commit comments

Comments
 (0)