1
0
Fork 0
mirror of https://gitlab.com/bramw/baserow.git synced 2025-05-07 02:10:03 +00:00

Resolve "Add onboarding step that adds fields to the created table"

This commit is contained in:
Przemyslaw Kukulski 2024-09-02 09:17:01 +00:00
parent 70bce4e68f
commit 06aee7e14d
14 changed files with 875 additions and 30 deletions
web-frontend/modules/database

View file

@ -291,6 +291,7 @@ import {
DatabaseOnboardingType,
DatabaseScratchTrackOnboardingType,
DatabaseImportOnboardingType,
DatabaseScratchTrackFieldsOnboardingType,
} from '@baserow/modules/database/onboardingTypes'
import en from '@baserow/modules/database/locales/en.json'
@ -300,6 +301,13 @@ import de from '@baserow/modules/database/locales/de.json'
import es from '@baserow/modules/database/locales/es.json'
import it from '@baserow/modules/database/locales/it.json'
import pl from '@baserow/modules/database/locales/pl.json'
import {
DatabaseScratchTrackCampaignFieldsOnboardingType,
DatabaseScratchTrackCustomFieldsOnboardingType,
DatabaseScratchTrackProjectFieldsOnboardingType,
DatabaseScratchTrackTaskFieldsOnboardingType,
DatabaseScratchTrackTeamFieldsOnboardingType,
} from '@baserow/modules/database/databaseScratchTrackFieldsStepType'
export default (context) => {
const { store, app, isDev } = context
@ -861,10 +869,35 @@ export default (context) => {
'onboarding',
new DatabaseScratchTrackOnboardingType(context)
)
app.$registry.register(
'onboarding',
new DatabaseScratchTrackFieldsOnboardingType(context)
)
app.$registry.register(
'onboarding',
new DatabaseImportOnboardingType(context)
)
app.$registry.register(
'onboardingTrackFields',
new DatabaseScratchTrackProjectFieldsOnboardingType(context)
)
app.$registry.register(
'onboardingTrackFields',
new DatabaseScratchTrackTeamFieldsOnboardingType(context)
)
app.$registry.register(
'onboardingTrackFields',
new DatabaseScratchTrackTaskFieldsOnboardingType(context)
)
app.$registry.register(
'onboardingTrackFields',
new DatabaseScratchTrackCampaignFieldsOnboardingType(context)
)
app.$registry.register(
'onboardingTrackFields',
new DatabaseScratchTrackCustomFieldsOnboardingType(context)
)
registerRealtimeEvents(app.$realtime)
}