adding public logsheet feature
- if editor is set to false, the sheet becomes public writable.
This commit is contained in:
parent
4b2d801cfd
commit
574d2f94ab
@ -1217,8 +1217,8 @@
|
|||||||
function viewSheet(title) {
|
function viewSheet(title) {
|
||||||
logSheet.refreshLogs(title).then(result => {
|
logSheet.refreshLogs(title).then(result => {
|
||||||
let data = logSheet.viewLogs(title)
|
let data = logSheet.viewLogs(title)
|
||||||
renderSheetView(data.title, data.description, data.editors, data.attributes, data.sheet, data
|
renderSheetView(data.title, data.description, data.editors, data.attributes, data.sheet,
|
||||||
.editors.includes(myFloID))
|
data.editors? data.editors.includes(myFloID) : true)
|
||||||
}).catch(error => showMessage(error, "error"))
|
}).catch(error => showMessage(error, "error"))
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1272,7 +1272,7 @@
|
|||||||
let sheetDetails = document.getElementById("sheet-details")
|
let sheetDetails = document.getElementById("sheet-details")
|
||||||
sheetDetails.classList.remove("hide")
|
sheetDetails.classList.remove("hide")
|
||||||
sheetDetails.children[0].textContent = title;
|
sheetDetails.children[0].textContent = title;
|
||||||
sheetDetails.children[1].textContent = editors;
|
sheetDetails.children[1].textContent = editors || "Public";
|
||||||
sheetDetails.children[2].textContent = description;
|
sheetDetails.children[2].textContent = description;
|
||||||
//Create and add the sheet table
|
//Create and add the sheet table
|
||||||
let table = document.createElement("table")
|
let table = document.createElement("table")
|
||||||
@ -10622,7 +10622,7 @@ Bitcoin.Util = {
|
|||||||
|
|
||||||
enterLog(title, floID, log){
|
enterLog(title, floID, log){
|
||||||
return new Promise((resolve, reject) => {
|
return new Promise((resolve, reject) => {
|
||||||
if(!floGlobals.appObjects.logSheet.sheetList[title].editors.includes(myFloID))
|
if(floGlobals.appObjects.logSheet.sheetList[title].editors && !floGlobals.appObjects.logSheet.sheetList[title].editors.includes(myFloID))
|
||||||
reject("Only editors can update logs")
|
reject("Only editors can update logs")
|
||||||
else if(!(floID in floGlobals.appObjects.logSheet.personDetails))
|
else if(!(floID in floGlobals.appObjects.logSheet.personDetails))
|
||||||
reject("floID not found")
|
reject("floID not found")
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user