Browse Source

Update routing to serve any builder routes under /app so that envoy can proxy correctly

master
Andrew Kingston 5 years ago
parent
commit
1712f559aa
  1. 2
      packages/builder/cypress.json
  2. 2
      packages/builder/src/components/backend/DataTable/RowFieldControl.svelte
  3. 2
      packages/builder/src/components/backend/DataTable/Table.svelte
  4. 2
      packages/builder/src/components/backend/DataTable/modals/ManageAccessModal.svelte
  5. 2
      packages/builder/src/components/backend/DatasourceNavigator/TableIntegrationMenu/IntegrationConfigForm.svelte
  6. 2
      packages/builder/src/components/common/bindings/BindingPanel.svelte
  7. 2
      packages/builder/src/components/common/bindings/ServerBindingPanel.svelte
  8. 5
      packages/builder/src/components/design/AppPreview/CurrentItemPreview.svelte
  9. 2
      packages/builder/src/components/design/PropertiesPanel/PropertyControls/PropertyControl.svelte
  10. 2
      packages/builder/src/components/settings/tabs/DangerZone.svelte
  11. 2
      packages/builder/src/components/start/AppCard.svelte
  12. 0
      packages/builder/src/pages/app/_layout.svelte
  13. 0
      packages/builder/src/pages/app/admin/index.svelte
  14. 0
      packages/builder/src/pages/app/auth/index.svelte
  15. 0
      packages/builder/src/pages/app/auth/login.svelte
  16. 4
      packages/builder/src/pages/app/builder/[application]/_reset.svelte
  17. 0
      packages/builder/src/pages/app/builder/[application]/automate/[automation]/_layout.svelte
  18. 0
      packages/builder/src/pages/app/builder/[application]/automate/[automation]/index.svelte
  19. 0
      packages/builder/src/pages/app/builder/[application]/automate/_layout.svelte
  20. 0
      packages/builder/src/pages/app/builder/[application]/automate/index.svelte
  21. 0
      packages/builder/src/pages/app/builder/[application]/data/_layout.svelte
  22. 0
      packages/builder/src/pages/app/builder/[application]/data/datasource/[selectedDatasource]/[query]/_layout.svelte
  23. 0
      packages/builder/src/pages/app/builder/[application]/data/datasource/[selectedDatasource]/[query]/index.svelte
  24. 0
      packages/builder/src/pages/app/builder/[application]/data/datasource/[selectedDatasource]/_layout.svelte
  25. 2
      packages/builder/src/pages/app/builder/[application]/data/datasource/[selectedDatasource]/index.svelte
  26. 0
      packages/builder/src/pages/app/builder/[application]/data/datasource/_layout.svelte
  27. 0
      packages/builder/src/pages/app/builder/[application]/data/datasource/index.svelte
  28. 0
      packages/builder/src/pages/app/builder/[application]/data/index.svelte
  29. 0
      packages/builder/src/pages/app/builder/[application]/data/table/[selectedTable]/_layout.svelte
  30. 0
      packages/builder/src/pages/app/builder/[application]/data/table/[selectedTable]/index.svelte
  31. 0
      packages/builder/src/pages/app/builder/[application]/data/table/[selectedTable]/relationship/[selectedRow]/[selectedField]/index.svelte
  32. 0
      packages/builder/src/pages/app/builder/[application]/data/table/[selectedTable]/relationship/[selectedRow]/index.svelte
  33. 0
      packages/builder/src/pages/app/builder/[application]/data/table/[selectedTable]/relationship/index.svelte
  34. 0
      packages/builder/src/pages/app/builder/[application]/data/table/_layout.svelte
  35. 0
      packages/builder/src/pages/app/builder/[application]/data/table/index.svelte
  36. 0
      packages/builder/src/pages/app/builder/[application]/data/view/[selectedView]/_layout.svelte
  37. 0
      packages/builder/src/pages/app/builder/[application]/data/view/[selectedView]/index.svelte
  38. 0
      packages/builder/src/pages/app/builder/[application]/deploy/_layout.svelte
  39. 0
      packages/builder/src/pages/app/builder/[application]/deploy/index.svelte
  40. 0
      packages/builder/src/pages/app/builder/[application]/design/[assetType]/[asset]/_fallback.svelte
  41. 0
      packages/builder/src/pages/app/builder/[application]/design/[assetType]/_layout.svelte
  42. 0
      packages/builder/src/pages/app/builder/[application]/design/[assetType]/index.svelte
  43. 0
      packages/builder/src/pages/app/builder/[application]/design/_layout.svelte
  44. 0
      packages/builder/src/pages/app/builder/[application]/design/index.svelte
  45. 0
      packages/builder/src/pages/app/builder/[application]/index.svelte
  46. 0
      packages/builder/src/pages/app/builder/[application]/settings/_layout.svelte
  47. 0
      packages/builder/src/pages/app/builder/[application]/settings/index.svelte
  48. 0
      packages/builder/src/pages/app/builder/index.svelte
  49. 4
      packages/builder/src/pages/app/index.svelte
  50. 22
      packages/builder/src/pages/app/portal/_layout.svelte
  51. 0
      packages/builder/src/pages/app/portal/apps/_layout.svelte
  52. 0
      packages/builder/src/pages/app/portal/apps/index.svelte
  53. 0
      packages/builder/src/pages/app/portal/index.svelte
  54. 0
      packages/builder/src/pages/app/portal/oauth/index.svelte
  55. 0
      packages/builder/src/pages/app/portal/oauth/logos/Google.svelte
  56. 0
      packages/builder/src/pages/app/portal/settings/_layout.svelte
  57. 0
      packages/builder/src/pages/app/portal/settings/general.svelte
  58. 0
      packages/builder/src/pages/app/portal/settings/index.svelte
  59. 2
      packages/builder/src/pages/index.svelte
  60. 4
      packages/builder/vite.config.js

2
packages/builder/cypress.json

@ -1,5 +1,5 @@
{
"baseUrl": "http://localhost:10000/builder/",
"baseUrl": "http://localhost:10000/app/",
"video": true,
"projectId": "bmbemn",
"env": {

2
packages/builder/src/components/backend/DataTable/RowFieldControl.svelte

@ -1,7 +1,7 @@
<script>
import { Input, Select, DatePicker, Toggle, TextArea } from "@budibase/bbui"
import Dropzone from "components/common/Dropzone.svelte"
import { capitalise } from "../../../helpers"
import { capitalise } from "helpers"
import LinkedRowSelector from "components/common/LinkedRowSelector.svelte"
export let defaultValue

2
packages/builder/src/components/backend/DataTable/Table.svelte

@ -59,7 +59,7 @@
const selectRelationship = ({ tableId, rowId, fieldName }) => {
$goto(
`/builder/${$params.application}/data/table/${tableId}/relationship/${rowId}/${fieldName}`
`/app/builder/${$params.application}/data/table/${tableId}/relationship/${rowId}/${fieldName}`
)
}

2
packages/builder/src/components/backend/DataTable/modals/ManageAccessModal.svelte

@ -8,7 +8,7 @@
Body,
ModalContent,
} from "@budibase/bbui"
import { capitalise } from "../../../../helpers"
import { capitalise } from "helpers"
export let resourceId
export let permissions

2
packages/builder/src/components/backend/DatasourceNavigator/TableIntegrationMenu/IntegrationConfigForm.svelte

@ -1,7 +1,7 @@
<script>
import { Label, Input, Layout } from "@budibase/bbui"
import KeyValueBuilder from "components/integration/KeyValueBuilder.svelte"
import { capitalise } from "../../../../helpers"
import { capitalise } from "helpers"
export let integration
export let schema

2
packages/builder/src/components/common/bindings/BindingPanel.svelte

@ -14,7 +14,7 @@
getBindableProperties,
readableToRuntimeBinding,
} from "builderStore/dataBinding"
import { currentAsset, store } from "../../../builderStore"
import { currentAsset, store } from "builderStore"
import { handlebarsCompletions } from "constants/completions"
import { addToText } from "./utils"

2
packages/builder/src/components/common/bindings/ServerBindingPanel.svelte

@ -10,7 +10,7 @@
import { createEventDispatcher } from "svelte"
import { isValid } from "@budibase/string-templates"
import { handlebarsCompletions } from "constants/completions"
import { readableToRuntimeBinding } from "../../../builderStore/dataBinding"
import { readableToRuntimeBinding } from "builderStore/dataBinding"
import { addToText } from "./utils"
const dispatch = createEventDispatcher()

5
packages/builder/src/components/design/AppPreview/CurrentItemPreview.svelte

@ -3,7 +3,7 @@
import { store, currentAsset, selectedComponent } from "builderStore"
import iframeTemplate from "./iframeTemplate"
import { Screen } from "builderStore/store/screenTemplates/utils/Screen"
import { FrontendTypes } from "../../../constants"
import { FrontendTypes } from "constants"
let iframe
let layout
@ -82,7 +82,8 @@
style="height: 100%; width: 100%"
title="componentPreview"
bind:this={iframe}
srcdoc={template} />
srcdoc={template}
/>
</div>
<style>

2
packages/builder/src/components/design/PropertiesPanel/PropertyControls/PropertyControl.svelte

@ -7,7 +7,7 @@
runtimeToReadableBinding,
} from "builderStore/dataBinding"
import BindingPanel from "components/common/bindings/BindingPanel.svelte"
import { capitalise } from "../../../../helpers"
import { capitalise } from "helpers"
export let label = ""
export let bindable = true

2
packages/builder/src/components/settings/tabs/DangerZone.svelte

@ -11,7 +11,7 @@
const id = $params.application
await del(`/api/applications/${id}`)
loading = false
$goto("/builder/")
$goto("/app")
}
</script>

2
packages/builder/src/components/start/AppCard.svelte

@ -36,7 +36,7 @@
<Layout noPadding gap="XS">
<div class="preview" use:gradient />
<div class="title">
<Link href={`/builder/${_id}`}>
<Link href={`/app/builder/${_id}`}>
<Heading size="XS">
{name}
</Heading>

0
packages/builder/src/pages/_layout.svelte → packages/builder/src/pages/app/_layout.svelte

0
packages/builder/src/pages/admin/index.svelte → packages/builder/src/pages/app/admin/index.svelte

0
packages/builder/src/pages/auth/index.svelte → packages/builder/src/pages/app/auth/index.svelte

0
packages/builder/src/pages/auth/login.svelte → packages/builder/src/pages/app/auth/login.svelte

4
packages/builder/src/pages/builder/[application]/_reset.svelte → packages/builder/src/pages/app/builder/[application]/_reset.svelte

@ -6,9 +6,9 @@
import ThemeEditorDropdown from "components/settings/ThemeEditorDropdown.svelte"
import FeedbackNavLink from "components/feedback/FeedbackNavLink.svelte"
import { get } from "builderStore/api"
import { isActive, goto, layout, params } from "@roxi/routify"
import { isActive, goto, layout } from "@roxi/routify"
import Logo from "/assets/bb-logo.svg"
import { capitalise } from "../../../helpers"
import { capitalise } from "helpers"
// Get Package and set store
export let application

0
packages/builder/src/pages/builder/[application]/automate/[automation]/_layout.svelte → packages/builder/src/pages/app/builder/[application]/automate/[automation]/_layout.svelte

0
packages/builder/src/pages/builder/[application]/automate/[automation]/index.svelte → packages/builder/src/pages/app/builder/[application]/automate/[automation]/index.svelte

0
packages/builder/src/pages/builder/[application]/automate/_layout.svelte → packages/builder/src/pages/app/builder/[application]/automate/_layout.svelte

0
packages/builder/src/pages/builder/[application]/automate/index.svelte → packages/builder/src/pages/app/builder/[application]/automate/index.svelte

0
packages/builder/src/pages/builder/[application]/data/_layout.svelte → packages/builder/src/pages/app/builder/[application]/data/_layout.svelte

0
packages/builder/src/pages/builder/[application]/data/datasource/[selectedDatasource]/[query]/_layout.svelte → packages/builder/src/pages/app/builder/[application]/data/datasource/[selectedDatasource]/[query]/_layout.svelte

0
packages/builder/src/pages/builder/[application]/data/datasource/[selectedDatasource]/[query]/index.svelte → packages/builder/src/pages/app/builder/[application]/data/datasource/[selectedDatasource]/[query]/index.svelte

0
packages/builder/src/pages/builder/[application]/data/datasource/[selectedDatasource]/_layout.svelte → packages/builder/src/pages/app/builder/[application]/data/datasource/[selectedDatasource]/_layout.svelte

2
packages/builder/src/pages/builder/[application]/data/datasource/[selectedDatasource]/index.svelte → packages/builder/src/pages/app/builder/[application]/data/datasource/[selectedDatasource]/index.svelte

@ -5,7 +5,7 @@
import { notifications } from "@budibase/bbui"
import IntegrationConfigForm from "components/backend/DatasourceNavigator/TableIntegrationMenu/IntegrationConfigForm.svelte"
import ICONS from "components/backend/DatasourceNavigator/icons"
import { capitalise } from "../../../../../../helpers"
import { capitalise } from "helpers"
let unsaved = false

0
packages/builder/src/pages/builder/[application]/data/datasource/_layout.svelte → packages/builder/src/pages/app/builder/[application]/data/datasource/_layout.svelte

0
packages/builder/src/pages/builder/[application]/data/datasource/index.svelte → packages/builder/src/pages/app/builder/[application]/data/datasource/index.svelte

0
packages/builder/src/pages/builder/[application]/data/index.svelte → packages/builder/src/pages/app/builder/[application]/data/index.svelte

0
packages/builder/src/pages/builder/[application]/data/table/[selectedTable]/_layout.svelte → packages/builder/src/pages/app/builder/[application]/data/table/[selectedTable]/_layout.svelte

0
packages/builder/src/pages/builder/[application]/data/table/[selectedTable]/index.svelte → packages/builder/src/pages/app/builder/[application]/data/table/[selectedTable]/index.svelte

0
packages/builder/src/pages/builder/[application]/data/table/[selectedTable]/relationship/[selectedRow]/[selectedField]/index.svelte → packages/builder/src/pages/app/builder/[application]/data/table/[selectedTable]/relationship/[selectedRow]/[selectedField]/index.svelte

0
packages/builder/src/pages/builder/[application]/data/table/[selectedTable]/relationship/[selectedRow]/index.svelte → packages/builder/src/pages/app/builder/[application]/data/table/[selectedTable]/relationship/[selectedRow]/index.svelte

0
packages/builder/src/pages/builder/[application]/data/table/[selectedTable]/relationship/index.svelte → packages/builder/src/pages/app/builder/[application]/data/table/[selectedTable]/relationship/index.svelte

0
packages/builder/src/pages/builder/[application]/data/table/_layout.svelte → packages/builder/src/pages/app/builder/[application]/data/table/_layout.svelte

0
packages/builder/src/pages/builder/[application]/data/table/index.svelte → packages/builder/src/pages/app/builder/[application]/data/table/index.svelte

0
packages/builder/src/pages/builder/[application]/data/view/[selectedView]/_layout.svelte → packages/builder/src/pages/app/builder/[application]/data/view/[selectedView]/_layout.svelte

0
packages/builder/src/pages/builder/[application]/data/view/[selectedView]/index.svelte → packages/builder/src/pages/app/builder/[application]/data/view/[selectedView]/index.svelte

0
packages/builder/src/pages/builder/[application]/deploy/_layout.svelte → packages/builder/src/pages/app/builder/[application]/deploy/_layout.svelte

0
packages/builder/src/pages/builder/[application]/deploy/index.svelte → packages/builder/src/pages/app/builder/[application]/deploy/index.svelte

0
packages/builder/src/pages/builder/[application]/design/[assetType]/[asset]/_fallback.svelte → packages/builder/src/pages/app/builder/[application]/design/[assetType]/[asset]/_fallback.svelte

0
packages/builder/src/pages/builder/[application]/design/[assetType]/_layout.svelte → packages/builder/src/pages/app/builder/[application]/design/[assetType]/_layout.svelte

0
packages/builder/src/pages/builder/[application]/design/[assetType]/index.svelte → packages/builder/src/pages/app/builder/[application]/design/[assetType]/index.svelte

0
packages/builder/src/pages/builder/[application]/design/_layout.svelte → packages/builder/src/pages/app/builder/[application]/design/_layout.svelte

0
packages/builder/src/pages/builder/[application]/design/index.svelte → packages/builder/src/pages/app/builder/[application]/design/index.svelte

0
packages/builder/src/pages/builder/[application]/index.svelte → packages/builder/src/pages/app/builder/[application]/index.svelte

0
packages/builder/src/pages/builder/[application]/settings/_layout.svelte → packages/builder/src/pages/app/builder/[application]/settings/_layout.svelte

0
packages/builder/src/pages/builder/[application]/settings/index.svelte → packages/builder/src/pages/app/builder/[application]/settings/index.svelte

0
packages/builder/src/pages/builder/index.svelte → packages/builder/src/pages/app/builder/index.svelte

4
packages/builder/src/pages/app/index.svelte

@ -0,0 +1,4 @@
<script>
import { goto } from "@roxi/routify"
$goto("./portal")
</script>

22
packages/builder/src/pages/portal/_layout.svelte → packages/builder/src/pages/app/portal/_layout.svelte

@ -35,15 +35,19 @@
onMount(getInfo)
let menu = [
{ title: "Apps", href: "/portal/apps" },
{ title: "Drafts", href: "/portal/drafts" },
{ title: "Users", href: "/portal/users", heading: "Manage" },
{ title: "Groups", href: "/portal/groups" },
{ title: "Auth", href: "/portal/oauth" },
{ title: "Email", href: "/portal/email" },
{ title: "General", href: "/portal/settings/general", heading: "Settings" },
{ title: "Theming", href: "/portal/theming" },
{ title: "Account", href: "/portal/account" },
{ title: "Apps", href: "/app/portal/apps" },
{ title: "Drafts", href: "/app/portal/drafts" },
{ title: "Users", href: "/app/portal/users", heading: "Manage" },
{ title: "Groups", href: "/app/portal/groups" },
{ title: "Auth", href: "/app/portal/oauth" },
{ title: "Email", href: "/app/portal/email" },
{
title: "General",
href: "/app/portal/settings/general",
heading: "Settings",
},
{ title: "Theming", href: "/app/portal/theming" },
{ title: "Account", href: "/app/portal/account" },
]
</script>

0
packages/builder/src/pages/portal/apps/_layout.svelte → packages/builder/src/pages/app/portal/apps/_layout.svelte

0
packages/builder/src/pages/portal/apps/index.svelte → packages/builder/src/pages/app/portal/apps/index.svelte

0
packages/builder/src/pages/portal/index.svelte → packages/builder/src/pages/app/portal/index.svelte

0
packages/builder/src/pages/portal/oauth/index.svelte → packages/builder/src/pages/app/portal/oauth/index.svelte

0
packages/builder/src/pages/portal/oauth/logos/Google.svelte → packages/builder/src/pages/app/portal/oauth/logos/Google.svelte

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 1.5 KiB

0
packages/builder/src/pages/portal/settings/_layout.svelte → packages/builder/src/pages/app/portal/settings/_layout.svelte

0
packages/builder/src/pages/portal/settings/general.svelte → packages/builder/src/pages/app/portal/settings/general.svelte

0
packages/builder/src/pages/portal/settings/index.svelte → packages/builder/src/pages/app/portal/settings/index.svelte

2
packages/builder/src/pages/index.svelte

@ -1,4 +1,4 @@
<script>
import { goto } from "@roxi/routify"
$goto("./portal")
$goto("./app")
</script>

4
packages/builder/vite.config.js

@ -56,6 +56,10 @@ export default ({ mode }) => {
find: "actions",
replacement: path.resolve("./src/actions"),
},
{
find: "helpers",
replacement: path.resolve("./src/helpers"),
},
],
},
}

Loading…
Cancel
Save