Shifts manager
This commit is contained in:
@@ -52,6 +52,28 @@ if (process.env.NOCODB_SETTINGS_SHEET) {
|
||||
}
|
||||
}
|
||||
|
||||
// Parse shifts sheet ID
|
||||
let shiftsSheetId = null;
|
||||
if (process.env.NOCODB_SHIFTS_SHEET) {
|
||||
if (process.env.NOCODB_SHIFTS_SHEET.startsWith('http')) {
|
||||
const { tableId } = parseNocoDBUrl(process.env.NOCODB_SHIFTS_SHEET);
|
||||
shiftsSheetId = tableId;
|
||||
} else {
|
||||
shiftsSheetId = process.env.NOCODB_SHIFTS_SHEET;
|
||||
}
|
||||
}
|
||||
|
||||
// Parse shift signups sheet ID
|
||||
let shiftSignupsSheetId = null;
|
||||
if (process.env.NOCODB_SHIFT_SIGNUPS_SHEET) {
|
||||
if (process.env.NOCODB_SHIFT_SIGNUPS_SHEET.startsWith('http')) {
|
||||
const { tableId } = parseNocoDBUrl(process.env.NOCODB_SHIFT_SIGNUPS_SHEET);
|
||||
shiftSignupsSheetId = tableId;
|
||||
} else {
|
||||
shiftSignupsSheetId = process.env.NOCODB_SHIFT_SIGNUPS_SHEET;
|
||||
}
|
||||
}
|
||||
|
||||
module.exports = {
|
||||
// Server config
|
||||
port: process.env.PORT || 3000,
|
||||
@@ -66,7 +88,9 @@ module.exports = {
|
||||
tableId: process.env.NOCODB_TABLE_ID || parsedIds.tableId,
|
||||
loginSheetId,
|
||||
settingsSheetId,
|
||||
viewUrl: process.env.NOCODB_VIEW_URL
|
||||
viewUrl: process.env.NOCODB_VIEW_URL,
|
||||
shiftsSheetId,
|
||||
shiftSignupsSheetId
|
||||
},
|
||||
|
||||
// Session config
|
||||
|
||||
Reference in New Issue
Block a user