├── structr-app ├── .maven-dockerinclude ├── .dockerignore ├── restart ├── src │ ├── main │ │ └── resources │ │ │ ├── structr │ │ │ ├── docs │ │ │ │ ├── 1-Introduction │ │ │ │ │ └── index.txt │ │ │ │ ├── code.png │ │ │ │ ├── data.png │ │ │ │ ├── files.png │ │ │ │ ├── flows.png │ │ │ │ ├── login.png │ │ │ │ ├── pages.png │ │ │ │ ├── importer.png │ │ │ │ ├── index.txt │ │ │ │ ├── schema.png │ │ │ │ ├── security.png │ │ │ │ ├── 2-Core Concepts │ │ │ │ │ └── index.txt │ │ │ │ ├── security_.png │ │ │ │ ├── localization.png │ │ │ │ ├── virtual-types.png │ │ │ │ ├── flows_run-flow.png │ │ │ │ ├── mail-templates.png │ │ │ │ ├── pages_repeater.png │ │ │ │ ├── code_run-function.png │ │ │ │ ├── dashboard_about-me.png │ │ │ │ ├── dashboard_methods.png │ │ │ │ ├── flows_created-flow.png │ │ │ │ ├── pages_create-page.png │ │ │ │ ├── pages_page-created.png │ │ │ │ ├── pages_page-preview.png │ │ │ │ ├── dashboard_deployment.png │ │ │ │ ├── dashboard_event-log.png │ │ │ │ ├── dashboard_server-log.png │ │ │ │ ├── dashboard_ui-config.png │ │ │ │ ├── data_objects-created.png │ │ │ │ ├── data_objects-linked.png │ │ │ │ ├── files_create-folder.png │ │ │ │ ├── files_renamed-folder.png │ │ │ │ ├── flows_arranged-nodes.png │ │ │ │ ├── localization_created.png │ │ │ │ ├── pages_page-expanded.png │ │ │ │ ├── security_create-user.png │ │ │ │ ├── security_rename-user.png │ │ │ │ ├── code_project-to-openapi.png │ │ │ │ ├── dashboard_about-structr.png │ │ │ │ ├── flows_added-type-query.png │ │ │ │ ├── flows_connected-nodes.png │ │ │ │ ├── importer_created-file.png │ │ │ │ ├── importer_renamed-file.png │ │ │ │ ├── pages_output-expression.png │ │ │ │ ├── security_create-group.png │ │ │ │ ├── security_renamed-group.png │ │ │ │ ├── code_run-function-result.png │ │ │ │ ├── dashboard_running-threads.png │ │ │ │ ├── files_navigated-to-folder.png │ │ │ │ ├── flows_created-return-node.png │ │ │ │ ├── importer_set-content-type.png │ │ │ │ ├── pages_simple-table-added.png │ │ │ │ ├── schema_added-Task-properties.png │ │ │ │ ├── schema_create-type_Milestone.png │ │ │ │ ├── schema_create-type_Project.png │ │ │ │ ├── schema_type-created_Project.png │ │ │ │ ├── security_create-cors-setting.png │ │ │ │ ├── config_set-superuser-password.png │ │ │ │ ├── config_superuser-password-set.png │ │ │ │ ├── importer_check-import-process.png │ │ │ │ ├── schema_property-added_dueDate.png │ │ │ │ ├── schema_type-created_Milestone.png │ │ │ │ ├── security_change-admin-password.png │ │ │ │ ├── security_user-dragged-on-group.png │ │ │ │ ├── code_create-user-defined-function.png │ │ │ │ ├── config_create-database-connection.png │ │ │ │ ├── config_database-connection-wait.png │ │ │ │ ├── schema_added-Milestone-properties.png │ │ │ │ ├── schema_property-added_projectId.png │ │ │ │ ├── 5-API Reference │ │ │ │ │ └── index.txt │ │ │ │ ├── config_configure-database-connection.png │ │ │ │ ├── config_database-connection-established.png │ │ │ │ ├── config_database-connection-specified.png │ │ │ │ ├── schema_relationship-project-task-created.png │ │ │ │ ├── schema_relationship-project-milestone-created.png │ │ │ │ ├── security_create-resource-access-auth-user-get.png │ │ │ │ ├── security_create-resource-access-auth-user-post.png │ │ │ │ ├── 3-Advanced Topics │ │ │ │ │ └── index.txt │ │ │ │ └── 4-Admin User Interface │ │ │ │ │ ├── index.txt │ │ │ │ │ ├── 9-Graph.md │ │ │ │ │ ├── 12-Localization.md │ │ │ │ │ └── 6-Security.md │ │ │ ├── favicon.ico │ │ │ ├── img │ │ │ │ └── al.gif │ │ │ ├── css │ │ │ │ ├── lib │ │ │ │ │ ├── 32px.png │ │ │ │ │ ├── throbber.gif │ │ │ │ │ └── images │ │ │ │ │ │ ├── animated-overlay.gif │ │ │ │ │ │ ├── ui-icons_222222_256x240.png │ │ │ │ │ │ ├── ui-icons_2e83ff_256x240.png │ │ │ │ │ │ ├── ui-icons_454545_256x240.png │ │ │ │ │ │ ├── ui-icons_888888_256x240.png │ │ │ │ │ │ ├── ui-icons_cd0a0a_256x240.png │ │ │ │ │ │ ├── ui-bg_flat_0_aaaaaa_40x100.png │ │ │ │ │ │ ├── ui-bg_flat_75_ffffff_40x100.png │ │ │ │ │ │ ├── ui-bg_glass_55_fbf9ee_1x400.png │ │ │ │ │ │ ├── ui-bg_glass_65_ffffff_1x400.png │ │ │ │ │ │ ├── ui-bg_glass_75_dadada_1x400.png │ │ │ │ │ │ ├── ui-bg_glass_75_e6e6e6_1x400.png │ │ │ │ │ │ ├── ui-bg_glass_95_fef1ec_1x400.png │ │ │ │ │ │ └── ui-bg_highlight-soft_75_cccccc_1x100.png │ │ │ │ ├── images │ │ │ │ │ ├── sort_asc.png │ │ │ │ │ ├── sort_both.png │ │ │ │ │ ├── sort_desc.png │ │ │ │ │ ├── sort_asc_disabled.png │ │ │ │ │ └── sort_desc_disabled.png │ │ │ │ └── fonts │ │ │ │ │ ├── FontAwesome.otf │ │ │ │ │ ├── fontawesome-webfont.eot │ │ │ │ │ ├── fontawesome-webfont.ttf │ │ │ │ │ ├── fontawesome-webfont.woff │ │ │ │ │ └── fontawesome-webfont.woff2 │ │ │ ├── fonts │ │ │ │ ├── Nexa-Bold.ttf │ │ │ │ ├── Nexa-Book.ttf │ │ │ │ ├── Nexa-Thin.ttf │ │ │ │ ├── Inter-Black.woff │ │ │ │ ├── Inter-Bold.woff │ │ │ │ ├── Inter-Bold.woff2 │ │ │ │ ├── Inter-Light.woff │ │ │ │ ├── Inter-Thin.woff │ │ │ │ ├── Inter-Thin.woff2 │ │ │ │ ├── Inter.var.woff2 │ │ │ │ ├── Nexa-Black.ttf │ │ │ │ ├── Nexa-Heavy.ttf │ │ │ │ ├── Nexa-Light.ttf │ │ │ │ ├── Nexa-Regular.ttf │ │ │ │ ├── Nunito-Black.ttf │ │ │ │ ├── Nunito-Bold.ttf │ │ │ │ ├── Nunito-Light.ttf │ │ │ │ ├── Poppins-Bold.ttf │ │ │ │ ├── Poppins-Thin.ttf │ │ │ │ ├── Roboto-Bold.ttf │ │ │ │ ├── Roboto-Light.ttf │ │ │ │ ├── Sora-Bold.woff2 │ │ │ │ ├── Sora-Light.woff2 │ │ │ │ ├── Sora-Thin.woff2 │ │ │ │ ├── Sora[wght].woff2 │ │ │ │ ├── FiraCode-Bold.ttf │ │ │ │ ├── FiraCode-Light.ttf │ │ │ │ ├── Inter-Black.woff2 │ │ │ │ ├── Inter-Italic.woff │ │ │ │ ├── Inter-Italic.woff2 │ │ │ │ ├── Inter-Light.woff2 │ │ │ │ ├── Inter-Medium.woff │ │ │ │ ├── Inter-Medium.woff2 │ │ │ │ ├── Inter-Regular.woff │ │ │ │ ├── Nexa-ExtraBold.ttf │ │ │ │ ├── NexaText-Black.ttf │ │ │ │ ├── NexaText-Bold.ttf │ │ │ │ ├── NexaText-Book.ttf │ │ │ │ ├── NexaText-Heavy.ttf │ │ │ │ ├── NexaText-Light.ttf │ │ │ │ ├── NexaText-Thin.ttf │ │ │ │ ├── NotoSans-Black.ttf │ │ │ │ ├── NotoSans-Bold.ttf │ │ │ │ ├── NotoSans-Light.ttf │ │ │ │ ├── NotoSans-Thin.ttf │ │ │ │ ├── Nunito-Italic.ttf │ │ │ │ ├── Nunito-Medium.ttf │ │ │ │ ├── Nunito-Regular.ttf │ │ │ │ ├── OpenSans-Bold.ttf │ │ │ │ ├── OpenSans-Light.ttf │ │ │ │ ├── Poppins-Black.ttf │ │ │ │ ├── Poppins-Italic.ttf │ │ │ │ ├── Poppins-Light.ttf │ │ │ │ ├── Poppins-Medium.ttf │ │ │ │ ├── Roboto-Medium.ttf │ │ │ │ ├── Roboto-Regular.ttf │ │ │ │ ├── Sora-Regular.woff2 │ │ │ │ ├── FiraCode-Medium.ttf │ │ │ │ ├── FiraCode-Regular.ttf │ │ │ │ ├── FiraCode-SemiBold.ttf │ │ │ │ ├── Inter-BoldItalic.woff │ │ │ │ ├── Inter-ExtraBold.woff │ │ │ │ ├── Inter-ExtraBold.woff2 │ │ │ │ ├── Inter-ExtraLight.woff │ │ │ │ ├── Inter-Regular.woff2 │ │ │ │ ├── Inter-SemiBold.woff │ │ │ │ ├── Inter-SemiBold.woff2 │ │ │ │ ├── Inter-ThinItalic.woff │ │ │ │ ├── Inter-roman.var.woff2 │ │ │ │ ├── Nexa-BlackItalic.ttf │ │ │ │ ├── Nexa-BoldItalic.ttf │ │ │ │ ├── Nexa-BookItalic.ttf │ │ │ │ ├── Nexa-ExtraLight.ttf │ │ │ │ ├── Nexa-HeavyItalic.ttf │ │ │ │ ├── Nexa-LightItalic.ttf │ │ │ │ ├── Nexa-ThinItalic.ttf │ │ │ │ ├── NexaText-Regular.ttf │ │ │ │ ├── NotoSans-Italic.ttf │ │ │ │ ├── NotoSans-Medium.ttf │ │ │ │ ├── NotoSans-Regular.ttf │ │ │ │ ├── NotoSans-SemiBold.ttf │ │ │ │ ├── Nunito-BoldItalic.ttf │ │ │ │ ├── Nunito-ExtraBold.ttf │ │ │ │ ├── Nunito-ExtraLight.ttf │ │ │ │ ├── Nunito-SemiBold.ttf │ │ │ │ ├── OpenSans-Italic.ttf │ │ │ │ ├── OpenSans-Regular.ttf │ │ │ │ ├── OpenSans-Semibold.ttf │ │ │ │ ├── Poppins-ExtraBold.ttf │ │ │ │ ├── Poppins-Regular.ttf │ │ │ │ ├── Poppins-SemiBold.ttf │ │ │ │ ├── PublicSans-Black.ttf │ │ │ │ ├── PublicSans-Bold.ttf │ │ │ │ ├── PublicSans-Italic.ttf │ │ │ │ ├── PublicSans-Light.ttf │ │ │ │ ├── PublicSans-Medium.ttf │ │ │ │ ├── PublicSans-Thin.ttf │ │ │ │ ├── Sora-ExtraBold.woff2 │ │ │ │ ├── Sora-ExtraLight.woff2 │ │ │ │ ├── Sora-SemiBold.woff2 │ │ │ │ ├── Inter-BlackItalic.woff │ │ │ │ ├── Inter-BlackItalic.woff2 │ │ │ │ ├── Inter-BoldItalic.woff2 │ │ │ │ ├── Inter-ExtraLight.woff2 │ │ │ │ ├── Inter-LightItalic.woff │ │ │ │ ├── Inter-LightItalic.woff2 │ │ │ │ ├── Inter-MediumItalic.woff │ │ │ │ ├── Inter-ThinItalic.woff2 │ │ │ │ ├── Inter-italic.var.woff2 │ │ │ │ ├── Nexa-RegularItalic.ttf │ │ │ │ ├── NexaText-BoldItalic.ttf │ │ │ │ ├── NexaText-BookItalic.ttf │ │ │ │ ├── NexaText-ExtraBold.ttf │ │ │ │ ├── NexaText-ExtraLight.ttf │ │ │ │ ├── NexaText-ThinItalic.ttf │ │ │ │ ├── NotoSans-BoldItalic.ttf │ │ │ │ ├── NotoSans-ExtraBold.ttf │ │ │ │ ├── NotoSans-ExtraLight.ttf │ │ │ │ ├── NotoSans-ThinItalic.ttf │ │ │ │ ├── Nunito-BlackItalic.ttf │ │ │ │ ├── Nunito-LightItalic.ttf │ │ │ │ ├── Nunito-MediumItalic.ttf │ │ │ │ ├── OpenSans-BoldItalic.ttf │ │ │ │ ├── OpenSans-ExtraBold.ttf │ │ │ │ ├── Poppins-BlackItalic.ttf │ │ │ │ ├── Poppins-BoldItalic.ttf │ │ │ │ ├── Poppins-ExtraLight.ttf │ │ │ │ ├── Poppins-LightItalic.ttf │ │ │ │ ├── Poppins-ThinItalic.ttf │ │ │ │ ├── PublicSans-Regular.ttf │ │ │ │ ├── PublicSans-SemiBold.ttf │ │ │ │ ├── Inter-ExtraBoldItalic.woff │ │ │ │ ├── Inter-MediumItalic.woff2 │ │ │ │ ├── Inter-SemiBoldItalic.woff │ │ │ │ ├── Inter-SemiBoldItalic.woff2 │ │ │ │ ├── Nexa-ExtraBoldItalic.ttf │ │ │ │ ├── Nexa-ExtraLightItalic.ttf │ │ │ │ ├── NexaText-BlackItalic.ttf │ │ │ │ ├── NexaText-HeavyItalic.ttf │ │ │ │ ├── NexaText-LightItalic.ttf │ │ │ │ ├── NexaText-RegularItalic.ttf │ │ │ │ ├── NotoSans-BlackItalic.ttf │ │ │ │ ├── NotoSans-LightItalic.ttf │ │ │ │ ├── NotoSans-MediumItalic.ttf │ │ │ │ ├── Nunito-ExtraBoldItalic.ttf │ │ │ │ ├── Nunito-SemiBoldItalic.ttf │ │ │ │ ├── OpenSans-LightItalic.ttf │ │ │ │ ├── Poppins-MediumItalic.ttf │ │ │ │ ├── Poppins-SemiBoldItalic.ttf │ │ │ │ ├── PublicSans-BlackItalic.ttf │ │ │ │ ├── PublicSans-BoldItalic.ttf │ │ │ │ ├── PublicSans-ExtraBold.ttf │ │ │ │ ├── PublicSans-ExtraLight.ttf │ │ │ │ ├── PublicSans-LightItalic.ttf │ │ │ │ ├── PublicSans-ThinItalic.ttf │ │ │ │ ├── Inter-ExtraBoldItalic.woff2 │ │ │ │ ├── Inter-ExtraLightItalic.woff │ │ │ │ ├── Inter-ExtraLightItalic.woff2 │ │ │ │ ├── NexaText-ExtraBoldItalic.ttf │ │ │ │ ├── NotoSans-ExtraBoldItalic.ttf │ │ │ │ ├── NotoSans-SemiBoldItalic.ttf │ │ │ │ ├── NotoSans_Condensed-Black.ttf │ │ │ │ ├── NotoSans_Condensed-Bold.ttf │ │ │ │ ├── NotoSans_Condensed-Light.ttf │ │ │ │ ├── NotoSans_Condensed-Thin.ttf │ │ │ │ ├── Nunito-ExtraLightItalic.ttf │ │ │ │ ├── OpenSans-ExtraBoldItalic.ttf │ │ │ │ ├── OpenSans-SemiboldItalic.ttf │ │ │ │ ├── Poppins-ExtraBoldItalic.ttf │ │ │ │ ├── Poppins-ExtraLightItalic.ttf │ │ │ │ ├── PublicSans-MediumItalic.ttf │ │ │ │ ├── NexaText-ExtraLightItalic.ttf │ │ │ │ ├── NotoSans-ExtraLightItalic.ttf │ │ │ │ ├── NotoSans_Condensed-Italic.ttf │ │ │ │ ├── NotoSans_Condensed-Medium.ttf │ │ │ │ ├── NotoSans_Condensed-Regular.ttf │ │ │ │ ├── NotoSans_Condensed-SemiBold.ttf │ │ │ │ ├── NotoSans_SemiCondensed-Bold.ttf │ │ │ │ ├── NotoSans_SemiCondensed-Thin.ttf │ │ │ │ ├── PublicSans-ExtraBoldItalic.ttf │ │ │ │ ├── PublicSans-ExtraLightItalic.ttf │ │ │ │ ├── PublicSans-SemiBoldItalic.ttf │ │ │ │ ├── NotoSans_Condensed-BoldItalic.ttf │ │ │ │ ├── NotoSans_Condensed-ExtraBold.ttf │ │ │ │ ├── NotoSans_Condensed-ExtraLight.ttf │ │ │ │ ├── NotoSans_Condensed-ThinItalic.ttf │ │ │ │ ├── NotoSans_ExtraCondensed-Black.ttf │ │ │ │ ├── NotoSans_ExtraCondensed-Bold.ttf │ │ │ │ ├── NotoSans_ExtraCondensed-Light.ttf │ │ │ │ ├── NotoSans_ExtraCondensed-Thin.ttf │ │ │ │ ├── NotoSans_SemiCondensed-Black.ttf │ │ │ │ ├── NotoSans_SemiCondensed-Italic.ttf │ │ │ │ ├── NotoSans_SemiCondensed-Light.ttf │ │ │ │ ├── NotoSans_SemiCondensed-Medium.ttf │ │ │ │ ├── NotoSans_Condensed-BlackItalic.ttf │ │ │ │ ├── NotoSans_Condensed-LightItalic.ttf │ │ │ │ ├── NotoSans_Condensed-MediumItalic.ttf │ │ │ │ ├── NotoSans_ExtraCondensed-Italic.ttf │ │ │ │ ├── NotoSans_ExtraCondensed-Medium.ttf │ │ │ │ ├── NotoSans_ExtraCondensed-Regular.ttf │ │ │ │ ├── NotoSans_ExtraCondensed-SemiBold.ttf │ │ │ │ ├── NotoSans_SemiCondensed-ExtraBold.ttf │ │ │ │ ├── NotoSans_SemiCondensed-Regular.ttf │ │ │ │ ├── NotoSans_SemiCondensed-SemiBold.ttf │ │ │ │ ├── NotoSans_Condensed-ExtraBoldItalic.ttf │ │ │ │ ├── NotoSans_Condensed-SemiBoldItalic.ttf │ │ │ │ ├── NotoSans_ExtraCondensed-BoldItalic.ttf │ │ │ │ ├── NotoSans_ExtraCondensed-ExtraBold.ttf │ │ │ │ ├── NotoSans_ExtraCondensed-ExtraLight.ttf │ │ │ │ ├── NotoSans_ExtraCondensed-ThinItalic.ttf │ │ │ │ ├── NotoSans_SemiCondensed-BlackItalic.ttf │ │ │ │ ├── NotoSans_SemiCondensed-BoldItalic.ttf │ │ │ │ ├── NotoSans_SemiCondensed-ExtraLight.ttf │ │ │ │ ├── NotoSans_SemiCondensed-LightItalic.ttf │ │ │ │ ├── NotoSans_SemiCondensed-ThinItalic.ttf │ │ │ │ ├── NotoSans_Condensed-ExtraLightItalic.ttf │ │ │ │ ├── NotoSans_ExtraCondensed-BlackItalic.ttf │ │ │ │ ├── NotoSans_ExtraCondensed-LightItalic.ttf │ │ │ │ ├── NotoSans_ExtraCondensed-MediumItalic.ttf │ │ │ │ ├── NotoSans_SemiCondensed-MediumItalic.ttf │ │ │ │ ├── NotoSans_SemiCondensed-SemiBoldItalic.ttf │ │ │ │ ├── NotoSans_ExtraCondensed-ExtraBoldItalic.ttf │ │ │ │ ├── NotoSans_ExtraCondensed-SemiBoldItalic.ttf │ │ │ │ ├── NotoSans_SemiCondensed-ExtraBoldItalic.ttf │ │ │ │ ├── NotoSans_SemiCondensed-ExtraLightItalic.ttf │ │ │ │ └── NotoSans_ExtraCondensed-ExtraLightItalic.ttf │ │ │ ├── swagger │ │ │ │ ├── favicon-16x16.png │ │ │ │ ├── favicon-32x32.png │ │ │ │ ├── index.css │ │ │ │ └── index.html │ │ │ ├── js │ │ │ │ ├── flow-editor │ │ │ │ │ └── src │ │ │ │ │ │ ├── js │ │ │ │ │ │ └── editor │ │ │ │ │ │ │ └── entities │ │ │ │ │ │ │ ├── components │ │ │ │ │ │ │ └── QueryBuilder │ │ │ │ │ │ │ │ └── QueryValue.js │ │ │ │ │ │ │ └── FlowContainer.js │ │ │ │ │ │ └── index.html │ │ │ │ └── lib │ │ │ │ │ ├── monaco-editor │ │ │ │ │ └── min │ │ │ │ │ │ └── vs │ │ │ │ │ │ └── base │ │ │ │ │ │ └── browser │ │ │ │ │ │ └── ui │ │ │ │ │ │ └── codicons │ │ │ │ │ │ └── codicon │ │ │ │ │ │ └── codicon.ttf │ │ │ │ │ ├── jquery-ui-modules.txt │ │ │ │ │ └── sigma │ │ │ │ │ └── plugins │ │ │ │ │ ├── sigma.plugins.relativeSize.min.js │ │ │ │ │ └── sigma.parsers.json.min.js │ │ │ └── icon │ │ │ │ ├── streamline-icon-arrow-button-right-2@16x16.svg │ │ │ │ └── streamline-icon-arrow-button-down-2@16x16.svg │ │ │ ├── deb │ │ │ ├── control │ │ │ │ ├── postinst │ │ │ │ └── control │ │ │ ├── logrotate.d │ │ │ │ └── structr │ │ │ ├── bin │ │ │ │ ├── stop │ │ │ │ └── start │ │ │ └── systemd │ │ │ │ └── structr.service │ │ │ ├── stopwords │ │ │ └── stop-words.zip │ │ │ └── bin │ │ │ └── stop │ └── test │ │ └── playwright-ui-tests │ │ ├── screenshots │ │ ├── code.png │ │ ├── data.png │ │ ├── files.png │ │ ├── flows.png │ │ ├── login.png │ │ ├── pages.png │ │ ├── schema.png │ │ ├── importer.png │ │ ├── security.png │ │ ├── security_.png │ │ ├── flows_run-flow.png │ │ ├── localization.png │ │ ├── mail-templates.png │ │ ├── pages_repeater.png │ │ ├── virtual-types.png │ │ ├── code_run-function.png │ │ ├── dashboard_about-me.png │ │ ├── dashboard_event-log.png │ │ ├── dashboard_methods.png │ │ ├── dashboard_ui-config.png │ │ ├── data_objects-linked.png │ │ ├── files_create-folder.png │ │ ├── flows_created-flow.png │ │ ├── pages_create-page.png │ │ ├── pages_page-created.png │ │ ├── pages_page-expanded.png │ │ ├── pages_page-preview.png │ │ ├── dashboard_deployment.png │ │ ├── dashboard_server-log.png │ │ ├── data_objects-created.png │ │ ├── files_renamed-folder.png │ │ ├── flows_arranged-nodes.png │ │ ├── flows_connected-nodes.png │ │ ├── importer_created-file.png │ │ ├── importer_renamed-file.png │ │ ├── localization_created.png │ │ ├── security_create-group.png │ │ ├── security_create-user.png │ │ ├── security_rename-user.png │ │ ├── code_project-to-openapi.png │ │ ├── code_run-function-result.png │ │ ├── dashboard_about-structr.png │ │ ├── flows_added-type-query.png │ │ ├── pages_output-expression.png │ │ ├── pages_simple-table-added.png │ │ ├── security_renamed-group.png │ │ ├── dashboard_running-threads.png │ │ ├── files_navigated-to-folder.png │ │ ├── flows_created-return-node.png │ │ ├── importer_set-content-type.png │ │ ├── schema_create-type_Project.png │ │ ├── config_set-superuser-password.png │ │ ├── config_superuser-password-set.png │ │ ├── importer_check-import-process.png │ │ ├── schema_added-Task-properties.png │ │ ├── schema_create-type_Milestone.png │ │ ├── schema_property-added_dueDate.png │ │ ├── schema_type-created_Milestone.png │ │ ├── schema_type-created_Project.png │ │ ├── security_create-cors-setting.png │ │ ├── config_database-connection-wait.png │ │ ├── schema_property-added_projectId.png │ │ ├── security_change-admin-password.png │ │ ├── security_user-dragged-on-group.png │ │ ├── code_create-user-defined-function.png │ │ ├── config_create-database-connection.png │ │ ├── schema_added-Milestone-properties.png │ │ ├── config_configure-database-connection.png │ │ ├── config_database-connection-specified.png │ │ ├── config_database-connection-established.png │ │ ├── schema_relationship-project-task-created.png │ │ ├── schema_relationship-project-milestone-created.png │ │ ├── security_create-resource-access-auth-user-get.png │ │ └── security_create-resource-access-auth-user-post.png │ │ ├── .gitignore │ │ ├── 10-projects.csv │ │ └── package.json ├── start ├── Dockerfile ├── logging.properties.production ├── header.txt ├── stop └── logging.properties.debug ├── structr-base ├── src │ ├── test │ │ ├── selenium │ │ │ ├── snippets │ │ │ │ ├── schema │ │ │ │ ├── code │ │ │ │ ├── logout │ │ │ │ ├── pages │ │ │ │ ├── rename-first-page │ │ │ │ ├── delete-first-page │ │ │ │ └── init │ │ │ ├── examples │ │ │ │ └── create-schema-method │ │ │ ├── 002-test-simple-page.test │ │ │ └── 004-clone-and-move-page-element.test │ │ └── resources │ │ │ ├── test │ │ │ └── scripting │ │ │ │ ├── testCacheFunction.js │ │ │ │ ├── testVarsKeyword.js │ │ │ │ ├── testHMACFunctionSHA256.js │ │ │ │ ├── testHMACFunctionMD5.js │ │ │ │ ├── testApplicationStore.js │ │ │ │ ├── testJavaScriptQuirksDuckTypingNumericalMapIndexConversion.js │ │ │ │ ├── testJavaScriptQuirksDuckTypingNumericalMapIndex.js │ │ │ │ ├── testJavaScriptFindWithPredicateList.js │ │ │ │ ├── testPolyglotArraySorting.js │ │ │ │ ├── testFindQueryWithOrPredicate.js │ │ │ │ └── testDoAs.js │ │ │ └── logback.xml │ └── main │ │ ├── resources │ │ ├── test │ │ │ ├── test.bmp │ │ │ ├── test.gif │ │ │ ├── test.ico │ │ │ ├── test.jpg │ │ │ ├── test.png │ │ │ ├── test.tiff │ │ │ ├── test.zip │ │ │ └── thumbtest.png │ │ ├── context.xml │ │ ├── repository.properties │ │ └── fetcher.properties │ │ └── java │ │ └── org │ │ └── structr │ │ ├── util │ │ └── package-info.java │ │ ├── cron │ │ └── package-info.java │ │ ├── agent │ │ └── package-info.java │ │ ├── module │ │ ├── package-info.java │ │ └── xml │ │ │ └── XMLModule.java │ │ ├── core │ │ ├── graph │ │ │ └── package-info.java │ │ ├── entity │ │ │ └── package-info.java │ │ ├── auth │ │ │ ├── package-info.java │ │ │ └── exception │ │ │ │ └── package-info.java │ │ ├── converter │ │ │ └── package-info.java │ │ ├── package-info.java │ │ ├── traits │ │ │ └── operations │ │ │ │ └── LifecycleMethod.java │ │ └── cypher │ │ │ └── package-info.java │ │ ├── common │ │ ├── package-info.java │ │ └── error │ │ │ └── package-info.java │ │ └── web │ │ └── entity │ │ └── dom │ │ ├── Comment.java │ │ └── Template.java ├── etc │ └── logback-access.xml └── header.txt ├── structr-modules ├── structr-odf-module │ ├── src │ │ └── test │ │ │ └── resources │ │ │ ├── test.odt │ │ │ └── views.properties │ └── header.txt ├── structr-media-module │ ├── src │ │ └── test │ │ │ └── resources │ │ │ ├── test.mp4 │ │ │ └── views.properties │ └── header.txt ├── structr-text-search-module │ ├── src │ │ ├── test │ │ │ └── resources │ │ │ │ └── test │ │ │ │ ├── test.odt │ │ │ │ ├── test.pdf │ │ │ │ └── test2.txt │ │ └── main │ │ │ └── resources │ │ │ └── stopwords │ │ │ └── stop-words.zip │ └── header.txt ├── structr-api-builder-module │ ├── src │ │ └── test │ │ │ └── resources │ │ │ ├── views.properties │ │ │ └── test │ │ │ └── projects.csv │ └── header.txt ├── structr-xmpp-module │ ├── src │ │ └── test │ │ │ └── resources │ │ │ └── views.properties │ └── header.txt ├── structr-messaging-engine-module │ ├── src │ │ └── test │ │ │ └── resources │ │ │ └── views.properties │ └── header.txt ├── header.txt ├── structr-csv-module │ └── header.txt ├── structr-excel-module │ └── header.txt ├── structr-flow-module │ └── header.txt ├── structr-pdf-module │ └── header.txt ├── structr-data-feeds-module │ ├── header.txt │ └── src │ │ └── test │ │ └── resources │ │ └── views.properties ├── structr-file-access-module │ └── header.txt ├── structr-knowledge-module │ └── header.txt ├── structr-translation-module │ └── header.txt ├── structr-advanced-mail-module │ └── header.txt └── structr-geo-transformations-module │ └── header.txt ├── structr-full-tests ├── src │ └── test │ │ └── resources │ │ └── logback.xml └── header.txt ├── header.txt ├── structr-db-driver-api ├── header.txt └── src │ └── main │ └── java │ └── org │ └── structr │ └── api │ └── search │ ├── Operation.java │ ├── EmptyQuery.java │ ├── ExactQuery.java │ └── NotEmptyQuery.java ├── structr-memory-driver └── header.txt ├── structr-neo4j-bolt-driver └── header.txt └── structr-test-configuration └── header.txt /structr-app/.maven-dockerinclude: -------------------------------------------------------------------------------- 1 | target/*.zip -------------------------------------------------------------------------------- /structr-app/.dockerignore: -------------------------------------------------------------------------------- 1 | */target 2 | !/target/*.zip -------------------------------------------------------------------------------- /structr-app/restart: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | ./stop 3 | ./start -------------------------------------------------------------------------------- /structr-base/src/test/selenium/snippets/schema: -------------------------------------------------------------------------------- 1 | 2 | click text "Schema" 3 | 4 | -------------------------------------------------------------------------------- /structr-base/src/test/selenium/snippets/code: -------------------------------------------------------------------------------- 1 | 2 | mouseOver class "submenu-trigger" 3 | click id "code_" 4 | -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/docs/1-Introduction/index.txt: -------------------------------------------------------------------------------- 1 | 1-Getting Started.md 2 | 2-First Steps.md -------------------------------------------------------------------------------- /structr-base/src/test/resources/test/scripting/testCacheFunction.js: -------------------------------------------------------------------------------- 1 | $.cache('testRandom', 2, Math.random()*1000); -------------------------------------------------------------------------------- /structr-base/src/test/resources/test/scripting/testVarsKeyword.js: -------------------------------------------------------------------------------- 1 | $.store('a',0); 2 | $.store('b',1); 3 | $.store('c',2); 4 | 5 | $.vars; -------------------------------------------------------------------------------- /structr-base/src/main/resources/test/test.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-base/src/main/resources/test/test.bmp -------------------------------------------------------------------------------- /structr-base/src/main/resources/test/test.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-base/src/main/resources/test/test.gif -------------------------------------------------------------------------------- /structr-base/src/main/resources/test/test.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-base/src/main/resources/test/test.ico -------------------------------------------------------------------------------- /structr-base/src/main/resources/test/test.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-base/src/main/resources/test/test.jpg -------------------------------------------------------------------------------- /structr-base/src/main/resources/test/test.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-base/src/main/resources/test/test.png -------------------------------------------------------------------------------- /structr-base/src/main/resources/test/test.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-base/src/main/resources/test/test.tiff -------------------------------------------------------------------------------- /structr-base/src/main/resources/test/test.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-base/src/main/resources/test/test.zip -------------------------------------------------------------------------------- /structr-base/src/test/selenium/snippets/logout: -------------------------------------------------------------------------------- 1 | 2 | pause 100 3 | mouseOver class "submenu-trigger" 4 | pause 100 5 | click id "logout_" 6 | -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/favicon.ico -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/img/al.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/img/al.gif -------------------------------------------------------------------------------- /structr-base/src/main/resources/test/thumbtest.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-base/src/main/resources/test/thumbtest.png -------------------------------------------------------------------------------- /structr-base/src/test/resources/test/scripting/testHMACFunctionSHA256.js: -------------------------------------------------------------------------------- 1 | let value = 'test'; 2 | let secret = 'test'; 3 | 4 | $.hmac(value, secret); 5 | -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/docs/code.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/docs/code.png -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/docs/data.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/docs/data.png -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/docs/files.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/docs/files.png -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/docs/flows.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/docs/flows.png -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/docs/login.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/docs/login.png -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/docs/pages.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/docs/pages.png -------------------------------------------------------------------------------- /structr-app/src/main/resources/deb/control/postinst: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # 3 | # Post installation script for structr [[version]] 4 | # 5 | 6 | systemctl enable structr -------------------------------------------------------------------------------- /structr-app/src/main/resources/stopwords/stop-words.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/stopwords/stop-words.zip -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/css/lib/32px.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/css/lib/32px.png -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/docs/importer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/docs/importer.png -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/docs/index.txt: -------------------------------------------------------------------------------- 1 | 1-Introduction 2 | 2-Core Concepts 3 | 3-Advanced Topics 4 | 4-Admin User Interface 5 | 5-API Reference 6 | -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/docs/schema.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/docs/schema.png -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/docs/security.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/docs/security.png -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/docs/2-Core Concepts/index.txt: -------------------------------------------------------------------------------- 1 | 1-Database.md 2 | 2-Web stack.md 3 | 3-File system.md 4 | 4-Middleware.md 5 | 5-Security.md 6 | -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/docs/security_.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/docs/security_.png -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/Nexa-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/Nexa-Bold.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/Nexa-Book.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/Nexa-Book.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/Nexa-Thin.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/Nexa-Thin.ttf -------------------------------------------------------------------------------- /structr-base/src/test/selenium/snippets/pages: -------------------------------------------------------------------------------- 1 | 2 | click text "Pages" 3 | 4 | # open page tree 5 | if not exists id "pagesTree" 6 | click text "Page Tree" 7 | 8 | -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/css/lib/throbber.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/css/lib/throbber.gif -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/docs/localization.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/docs/localization.png -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/docs/virtual-types.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/docs/virtual-types.png -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/Inter-Black.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/Inter-Black.woff -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/Inter-Bold.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/Inter-Bold.woff -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/Inter-Bold.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/Inter-Bold.woff2 -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/Inter-Light.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/Inter-Light.woff -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/Inter-Thin.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/Inter-Thin.woff -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/Inter-Thin.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/Inter-Thin.woff2 -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/Inter.var.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/Inter.var.woff2 -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/Nexa-Black.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/Nexa-Black.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/Nexa-Heavy.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/Nexa-Heavy.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/Nexa-Light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/Nexa-Light.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/Nexa-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/Nexa-Regular.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/Nunito-Black.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/Nunito-Black.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/Nunito-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/Nunito-Bold.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/Nunito-Light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/Nunito-Light.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/Poppins-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/Poppins-Bold.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/Poppins-Thin.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/Poppins-Thin.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/Roboto-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/Roboto-Bold.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/Roboto-Light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/Roboto-Light.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/Sora-Bold.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/Sora-Bold.woff2 -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/Sora-Light.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/Sora-Light.woff2 -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/Sora-Thin.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/Sora-Thin.woff2 -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/Sora[wght].woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/Sora[wght].woff2 -------------------------------------------------------------------------------- /structr-app/src/test/playwright-ui-tests/screenshots/code.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/test/playwright-ui-tests/screenshots/code.png -------------------------------------------------------------------------------- /structr-app/src/test/playwright-ui-tests/screenshots/data.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/test/playwright-ui-tests/screenshots/data.png -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/css/images/sort_asc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/css/images/sort_asc.png -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/css/images/sort_both.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/css/images/sort_both.png -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/css/images/sort_desc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/css/images/sort_desc.png -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/docs/flows_run-flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/docs/flows_run-flow.png -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/docs/mail-templates.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/docs/mail-templates.png -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/docs/pages_repeater.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/docs/pages_repeater.png -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/FiraCode-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/FiraCode-Bold.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/FiraCode-Light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/FiraCode-Light.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/Inter-Black.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/Inter-Black.woff2 -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/Inter-Italic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/Inter-Italic.woff -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/Inter-Italic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/Inter-Italic.woff2 -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/Inter-Light.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/Inter-Light.woff2 -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/Inter-Medium.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/Inter-Medium.woff -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/Inter-Medium.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/Inter-Medium.woff2 -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/Inter-Regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/Inter-Regular.woff -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/Nexa-ExtraBold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/Nexa-ExtraBold.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/NexaText-Black.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/NexaText-Black.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/NexaText-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/NexaText-Bold.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/NexaText-Book.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/NexaText-Book.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/NexaText-Heavy.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/NexaText-Heavy.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/NexaText-Light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/NexaText-Light.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/NexaText-Thin.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/NexaText-Thin.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/NotoSans-Black.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/NotoSans-Black.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/NotoSans-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/NotoSans-Bold.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/NotoSans-Light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/NotoSans-Light.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/NotoSans-Thin.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/NotoSans-Thin.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/Nunito-Italic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/Nunito-Italic.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/Nunito-Medium.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/Nunito-Medium.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/Nunito-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/Nunito-Regular.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/OpenSans-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/OpenSans-Bold.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/OpenSans-Light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/OpenSans-Light.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/Poppins-Black.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/Poppins-Black.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/Poppins-Italic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/Poppins-Italic.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/Poppins-Light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/Poppins-Light.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/Poppins-Medium.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/Poppins-Medium.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/Roboto-Medium.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/Roboto-Medium.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/Roboto-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/Roboto-Regular.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/Sora-Regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/Sora-Regular.woff2 -------------------------------------------------------------------------------- /structr-app/src/test/playwright-ui-tests/screenshots/files.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/test/playwright-ui-tests/screenshots/files.png -------------------------------------------------------------------------------- /structr-app/src/test/playwright-ui-tests/screenshots/flows.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/test/playwright-ui-tests/screenshots/flows.png -------------------------------------------------------------------------------- /structr-app/src/test/playwright-ui-tests/screenshots/login.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/test/playwright-ui-tests/screenshots/login.png -------------------------------------------------------------------------------- /structr-app/src/test/playwright-ui-tests/screenshots/pages.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/test/playwright-ui-tests/screenshots/pages.png -------------------------------------------------------------------------------- /structr-app/src/test/playwright-ui-tests/screenshots/schema.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/test/playwright-ui-tests/screenshots/schema.png -------------------------------------------------------------------------------- /structr-modules/structr-odf-module/src/test/resources/test.odt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-modules/structr-odf-module/src/test/resources/test.odt -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/css/fonts/FontAwesome.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/css/fonts/FontAwesome.otf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/docs/code_run-function.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/docs/code_run-function.png -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/docs/dashboard_about-me.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/docs/dashboard_about-me.png -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/docs/dashboard_methods.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/docs/dashboard_methods.png -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/docs/flows_created-flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/docs/flows_created-flow.png -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/docs/pages_create-page.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/docs/pages_create-page.png -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/docs/pages_page-created.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/docs/pages_page-created.png -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/docs/pages_page-preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/docs/pages_page-preview.png -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/FiraCode-Medium.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/FiraCode-Medium.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/FiraCode-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/FiraCode-Regular.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/FiraCode-SemiBold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/FiraCode-SemiBold.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/Inter-BoldItalic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/Inter-BoldItalic.woff -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/Inter-ExtraBold.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/Inter-ExtraBold.woff -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/Inter-ExtraBold.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/Inter-ExtraBold.woff2 -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/Inter-ExtraLight.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/Inter-ExtraLight.woff -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/Inter-Regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/Inter-Regular.woff2 -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/Inter-SemiBold.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/Inter-SemiBold.woff -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/Inter-SemiBold.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/Inter-SemiBold.woff2 -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/Inter-ThinItalic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/Inter-ThinItalic.woff -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/Inter-roman.var.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/Inter-roman.var.woff2 -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/Nexa-BlackItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/Nexa-BlackItalic.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/Nexa-BoldItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/Nexa-BoldItalic.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/Nexa-BookItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/Nexa-BookItalic.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/Nexa-ExtraLight.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/Nexa-ExtraLight.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/Nexa-HeavyItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/Nexa-HeavyItalic.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/Nexa-LightItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/Nexa-LightItalic.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/Nexa-ThinItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/Nexa-ThinItalic.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/NexaText-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/NexaText-Regular.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/NotoSans-Italic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/NotoSans-Italic.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/NotoSans-Medium.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/NotoSans-Medium.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/NotoSans-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/NotoSans-Regular.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/NotoSans-SemiBold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/NotoSans-SemiBold.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/Nunito-BoldItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/Nunito-BoldItalic.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/Nunito-ExtraBold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/Nunito-ExtraBold.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/Nunito-ExtraLight.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/Nunito-ExtraLight.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/Nunito-SemiBold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/Nunito-SemiBold.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/OpenSans-Italic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/OpenSans-Italic.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/OpenSans-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/OpenSans-Regular.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/OpenSans-Semibold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/OpenSans-Semibold.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/Poppins-ExtraBold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/Poppins-ExtraBold.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/Poppins-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/Poppins-Regular.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/Poppins-SemiBold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/Poppins-SemiBold.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/PublicSans-Black.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/PublicSans-Black.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/PublicSans-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/PublicSans-Bold.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/PublicSans-Italic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/PublicSans-Italic.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/PublicSans-Light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/PublicSans-Light.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/PublicSans-Medium.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/PublicSans-Medium.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/PublicSans-Thin.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/PublicSans-Thin.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/Sora-ExtraBold.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/Sora-ExtraBold.woff2 -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/Sora-ExtraLight.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/Sora-ExtraLight.woff2 -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/Sora-SemiBold.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/Sora-SemiBold.woff2 -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/swagger/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/swagger/favicon-16x16.png -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/swagger/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/swagger/favicon-32x32.png -------------------------------------------------------------------------------- /structr-app/src/test/playwright-ui-tests/screenshots/importer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/test/playwright-ui-tests/screenshots/importer.png -------------------------------------------------------------------------------- /structr-app/src/test/playwright-ui-tests/screenshots/security.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/test/playwright-ui-tests/screenshots/security.png -------------------------------------------------------------------------------- /structr-app/src/test/playwright-ui-tests/screenshots/security_.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/test/playwright-ui-tests/screenshots/security_.png -------------------------------------------------------------------------------- /structr-modules/structr-media-module/src/test/resources/test.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-modules/structr-media-module/src/test/resources/test.mp4 -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/docs/dashboard_deployment.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/docs/dashboard_deployment.png -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/docs/dashboard_event-log.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/docs/dashboard_event-log.png -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/docs/dashboard_server-log.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/docs/dashboard_server-log.png -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/docs/dashboard_ui-config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/docs/dashboard_ui-config.png -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/docs/data_objects-created.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/docs/data_objects-created.png -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/docs/data_objects-linked.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/docs/data_objects-linked.png -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/docs/files_create-folder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/docs/files_create-folder.png -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/docs/files_renamed-folder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/docs/files_renamed-folder.png -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/docs/flows_arranged-nodes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/docs/flows_arranged-nodes.png -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/docs/localization_created.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/docs/localization_created.png -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/docs/pages_page-expanded.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/docs/pages_page-expanded.png -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/docs/security_create-user.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/docs/security_create-user.png -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/docs/security_rename-user.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/docs/security_rename-user.png -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/Inter-BlackItalic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/Inter-BlackItalic.woff -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/Inter-BlackItalic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/Inter-BlackItalic.woff2 -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/Inter-BoldItalic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/Inter-BoldItalic.woff2 -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/Inter-ExtraLight.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/Inter-ExtraLight.woff2 -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/Inter-LightItalic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/Inter-LightItalic.woff -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/Inter-LightItalic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/Inter-LightItalic.woff2 -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/Inter-MediumItalic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/Inter-MediumItalic.woff -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/Inter-ThinItalic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/Inter-ThinItalic.woff2 -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/Inter-italic.var.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/Inter-italic.var.woff2 -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/Nexa-RegularItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/Nexa-RegularItalic.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/NexaText-BoldItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/NexaText-BoldItalic.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/NexaText-BookItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/NexaText-BookItalic.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/NexaText-ExtraBold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/NexaText-ExtraBold.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/NexaText-ExtraLight.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/NexaText-ExtraLight.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/NexaText-ThinItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/NexaText-ThinItalic.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/NotoSans-BoldItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/NotoSans-BoldItalic.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/NotoSans-ExtraBold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/NotoSans-ExtraBold.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/NotoSans-ExtraLight.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/NotoSans-ExtraLight.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/NotoSans-ThinItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/NotoSans-ThinItalic.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/Nunito-BlackItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/Nunito-BlackItalic.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/Nunito-LightItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/Nunito-LightItalic.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/Nunito-MediumItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/Nunito-MediumItalic.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/OpenSans-BoldItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/OpenSans-BoldItalic.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/OpenSans-ExtraBold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/OpenSans-ExtraBold.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/Poppins-BlackItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/Poppins-BlackItalic.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/Poppins-BoldItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/Poppins-BoldItalic.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/Poppins-ExtraLight.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/Poppins-ExtraLight.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/Poppins-LightItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/Poppins-LightItalic.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/Poppins-ThinItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/Poppins-ThinItalic.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/PublicSans-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/PublicSans-Regular.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/PublicSans-SemiBold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/PublicSans-SemiBold.ttf -------------------------------------------------------------------------------- /structr-base/src/test/resources/test/scripting/testHMACFunctionMD5.js: -------------------------------------------------------------------------------- 1 | let value = 'test'; 2 | let secret = 'test'; 3 | let algorithm = 'MD5'; 4 | 5 | $.hmac(value, secret, algorithm); 6 | -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/css/images/sort_asc_disabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/css/images/sort_asc_disabled.png -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/docs/code_project-to-openapi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/docs/code_project-to-openapi.png -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/docs/dashboard_about-structr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/docs/dashboard_about-structr.png -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/docs/flows_added-type-query.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/docs/flows_added-type-query.png -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/docs/flows_connected-nodes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/docs/flows_connected-nodes.png -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/docs/importer_created-file.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/docs/importer_created-file.png -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/docs/importer_renamed-file.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/docs/importer_renamed-file.png -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/docs/pages_output-expression.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/docs/pages_output-expression.png -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/docs/security_create-group.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/docs/security_create-group.png -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/docs/security_renamed-group.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/docs/security_renamed-group.png -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/Inter-ExtraBoldItalic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/Inter-ExtraBoldItalic.woff -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/Inter-MediumItalic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/Inter-MediumItalic.woff2 -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/Inter-SemiBoldItalic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/Inter-SemiBoldItalic.woff -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/Inter-SemiBoldItalic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/Inter-SemiBoldItalic.woff2 -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/Nexa-ExtraBoldItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/Nexa-ExtraBoldItalic.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/Nexa-ExtraLightItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/Nexa-ExtraLightItalic.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/NexaText-BlackItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/NexaText-BlackItalic.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/NexaText-HeavyItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/NexaText-HeavyItalic.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/NexaText-LightItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/NexaText-LightItalic.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/NexaText-RegularItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/NexaText-RegularItalic.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/NotoSans-BlackItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/NotoSans-BlackItalic.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/NotoSans-LightItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/NotoSans-LightItalic.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/NotoSans-MediumItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/NotoSans-MediumItalic.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/Nunito-ExtraBoldItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/Nunito-ExtraBoldItalic.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/Nunito-SemiBoldItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/Nunito-SemiBoldItalic.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/OpenSans-LightItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/OpenSans-LightItalic.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/Poppins-MediumItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/Poppins-MediumItalic.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/Poppins-SemiBoldItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/Poppins-SemiBoldItalic.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/PublicSans-BlackItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/PublicSans-BlackItalic.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/PublicSans-BoldItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/PublicSans-BoldItalic.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/PublicSans-ExtraBold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/PublicSans-ExtraBold.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/PublicSans-ExtraLight.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/PublicSans-ExtraLight.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/PublicSans-LightItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/PublicSans-LightItalic.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/PublicSans-ThinItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/PublicSans-ThinItalic.ttf -------------------------------------------------------------------------------- /structr-app/src/test/playwright-ui-tests/screenshots/flows_run-flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/test/playwright-ui-tests/screenshots/flows_run-flow.png -------------------------------------------------------------------------------- /structr-app/src/test/playwright-ui-tests/screenshots/localization.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/test/playwright-ui-tests/screenshots/localization.png -------------------------------------------------------------------------------- /structr-app/src/test/playwright-ui-tests/screenshots/mail-templates.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/test/playwright-ui-tests/screenshots/mail-templates.png -------------------------------------------------------------------------------- /structr-app/src/test/playwright-ui-tests/screenshots/pages_repeater.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/test/playwright-ui-tests/screenshots/pages_repeater.png -------------------------------------------------------------------------------- /structr-app/src/test/playwright-ui-tests/screenshots/virtual-types.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/test/playwright-ui-tests/screenshots/virtual-types.png -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/css/fonts/fontawesome-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/css/fonts/fontawesome-webfont.eot -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/css/fonts/fontawesome-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/css/fonts/fontawesome-webfont.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/css/fonts/fontawesome-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/css/fonts/fontawesome-webfont.woff -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/css/images/sort_desc_disabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/css/images/sort_desc_disabled.png -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/docs/code_run-function-result.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/docs/code_run-function-result.png -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/docs/dashboard_running-threads.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/docs/dashboard_running-threads.png -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/docs/files_navigated-to-folder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/docs/files_navigated-to-folder.png -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/docs/flows_created-return-node.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/docs/flows_created-return-node.png -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/docs/importer_set-content-type.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/docs/importer_set-content-type.png -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/docs/pages_simple-table-added.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/docs/pages_simple-table-added.png -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/Inter-ExtraBoldItalic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/Inter-ExtraBoldItalic.woff2 -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/Inter-ExtraLightItalic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/Inter-ExtraLightItalic.woff -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/Inter-ExtraLightItalic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/Inter-ExtraLightItalic.woff2 -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/NexaText-ExtraBoldItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/NexaText-ExtraBoldItalic.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/NotoSans-ExtraBoldItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/NotoSans-ExtraBoldItalic.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/NotoSans-SemiBoldItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/NotoSans-SemiBoldItalic.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/NotoSans_Condensed-Black.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/NotoSans_Condensed-Black.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/NotoSans_Condensed-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/NotoSans_Condensed-Bold.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/NotoSans_Condensed-Light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/NotoSans_Condensed-Light.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/NotoSans_Condensed-Thin.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/NotoSans_Condensed-Thin.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/Nunito-ExtraLightItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/Nunito-ExtraLightItalic.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/OpenSans-ExtraBoldItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/OpenSans-ExtraBoldItalic.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/OpenSans-SemiboldItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/OpenSans-SemiboldItalic.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/Poppins-ExtraBoldItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/Poppins-ExtraBoldItalic.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/Poppins-ExtraLightItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/Poppins-ExtraLightItalic.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/PublicSans-MediumItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/PublicSans-MediumItalic.ttf -------------------------------------------------------------------------------- /structr-base/src/test/selenium/snippets/rename-first-page: -------------------------------------------------------------------------------- 1 | 2 | # rename first page 3 | click css "div.page.node > b" 4 | pause 100 5 | sendKeys newPageName 6 | click id "pagesTree" 7 | pause 100 8 | -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/css/fonts/fontawesome-webfont.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/css/fonts/fontawesome-webfont.woff2 -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/css/lib/images/animated-overlay.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/css/lib/images/animated-overlay.gif -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/docs/schema_added-Task-properties.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/docs/schema_added-Task-properties.png -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/docs/schema_create-type_Milestone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/docs/schema_create-type_Milestone.png -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/docs/schema_create-type_Project.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/docs/schema_create-type_Project.png -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/docs/schema_type-created_Project.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/docs/schema_type-created_Project.png -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/docs/security_create-cors-setting.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/docs/security_create-cors-setting.png -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/NexaText-ExtraLightItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/NexaText-ExtraLightItalic.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/NotoSans-ExtraLightItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/NotoSans-ExtraLightItalic.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/NotoSans_Condensed-Italic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/NotoSans_Condensed-Italic.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/NotoSans_Condensed-Medium.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/NotoSans_Condensed-Medium.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/NotoSans_Condensed-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/NotoSans_Condensed-Regular.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/NotoSans_Condensed-SemiBold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/NotoSans_Condensed-SemiBold.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/NotoSans_SemiCondensed-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/NotoSans_SemiCondensed-Bold.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/NotoSans_SemiCondensed-Thin.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/NotoSans_SemiCondensed-Thin.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/PublicSans-ExtraBoldItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/PublicSans-ExtraBoldItalic.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/PublicSans-ExtraLightItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/PublicSans-ExtraLightItalic.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/PublicSans-SemiBoldItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/PublicSans-SemiBoldItalic.ttf -------------------------------------------------------------------------------- /structr-app/src/test/playwright-ui-tests/screenshots/code_run-function.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/test/playwright-ui-tests/screenshots/code_run-function.png -------------------------------------------------------------------------------- /structr-app/src/test/playwright-ui-tests/screenshots/dashboard_about-me.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/test/playwright-ui-tests/screenshots/dashboard_about-me.png -------------------------------------------------------------------------------- /structr-app/src/test/playwright-ui-tests/screenshots/dashboard_event-log.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/test/playwright-ui-tests/screenshots/dashboard_event-log.png -------------------------------------------------------------------------------- /structr-app/src/test/playwright-ui-tests/screenshots/dashboard_methods.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/test/playwright-ui-tests/screenshots/dashboard_methods.png -------------------------------------------------------------------------------- /structr-app/src/test/playwright-ui-tests/screenshots/dashboard_ui-config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/test/playwright-ui-tests/screenshots/dashboard_ui-config.png -------------------------------------------------------------------------------- /structr-app/src/test/playwright-ui-tests/screenshots/data_objects-linked.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/test/playwright-ui-tests/screenshots/data_objects-linked.png -------------------------------------------------------------------------------- /structr-app/src/test/playwright-ui-tests/screenshots/files_create-folder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/test/playwright-ui-tests/screenshots/files_create-folder.png -------------------------------------------------------------------------------- /structr-app/src/test/playwright-ui-tests/screenshots/flows_created-flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/test/playwright-ui-tests/screenshots/flows_created-flow.png -------------------------------------------------------------------------------- /structr-app/src/test/playwright-ui-tests/screenshots/pages_create-page.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/test/playwright-ui-tests/screenshots/pages_create-page.png -------------------------------------------------------------------------------- /structr-app/src/test/playwright-ui-tests/screenshots/pages_page-created.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/test/playwright-ui-tests/screenshots/pages_page-created.png -------------------------------------------------------------------------------- /structr-app/src/test/playwright-ui-tests/screenshots/pages_page-expanded.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/test/playwright-ui-tests/screenshots/pages_page-expanded.png -------------------------------------------------------------------------------- /structr-app/src/test/playwright-ui-tests/screenshots/pages_page-preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/test/playwright-ui-tests/screenshots/pages_page-preview.png -------------------------------------------------------------------------------- /structr-modules/structr-text-search-module/src/test/resources/test/test.odt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-modules/structr-text-search-module/src/test/resources/test/test.odt -------------------------------------------------------------------------------- /structr-modules/structr-text-search-module/src/test/resources/test/test.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-modules/structr-text-search-module/src/test/resources/test/test.pdf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/docs/config_set-superuser-password.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/docs/config_set-superuser-password.png -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/docs/config_superuser-password-set.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/docs/config_superuser-password-set.png -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/docs/importer_check-import-process.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/docs/importer_check-import-process.png -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/docs/schema_property-added_dueDate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/docs/schema_property-added_dueDate.png -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/docs/schema_type-created_Milestone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/docs/schema_type-created_Milestone.png -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/docs/security_change-admin-password.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/docs/security_change-admin-password.png -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/docs/security_user-dragged-on-group.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/docs/security_user-dragged-on-group.png -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/NotoSans_Condensed-BoldItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/NotoSans_Condensed-BoldItalic.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/NotoSans_Condensed-ExtraBold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/NotoSans_Condensed-ExtraBold.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/NotoSans_Condensed-ExtraLight.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/NotoSans_Condensed-ExtraLight.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/NotoSans_Condensed-ThinItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/NotoSans_Condensed-ThinItalic.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/NotoSans_ExtraCondensed-Black.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/NotoSans_ExtraCondensed-Black.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/NotoSans_ExtraCondensed-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/NotoSans_ExtraCondensed-Bold.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/NotoSans_ExtraCondensed-Light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/NotoSans_ExtraCondensed-Light.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/NotoSans_ExtraCondensed-Thin.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/NotoSans_ExtraCondensed-Thin.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/NotoSans_SemiCondensed-Black.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/NotoSans_SemiCondensed-Black.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/NotoSans_SemiCondensed-Italic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/NotoSans_SemiCondensed-Italic.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/NotoSans_SemiCondensed-Light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/NotoSans_SemiCondensed-Light.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/NotoSans_SemiCondensed-Medium.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/NotoSans_SemiCondensed-Medium.ttf -------------------------------------------------------------------------------- /structr-app/src/test/playwright-ui-tests/screenshots/dashboard_deployment.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/test/playwright-ui-tests/screenshots/dashboard_deployment.png -------------------------------------------------------------------------------- /structr-app/src/test/playwright-ui-tests/screenshots/dashboard_server-log.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/test/playwright-ui-tests/screenshots/dashboard_server-log.png -------------------------------------------------------------------------------- /structr-app/src/test/playwright-ui-tests/screenshots/data_objects-created.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/test/playwright-ui-tests/screenshots/data_objects-created.png -------------------------------------------------------------------------------- /structr-app/src/test/playwright-ui-tests/screenshots/files_renamed-folder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/test/playwright-ui-tests/screenshots/files_renamed-folder.png -------------------------------------------------------------------------------- /structr-app/src/test/playwright-ui-tests/screenshots/flows_arranged-nodes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/test/playwright-ui-tests/screenshots/flows_arranged-nodes.png -------------------------------------------------------------------------------- /structr-app/src/test/playwright-ui-tests/screenshots/flows_connected-nodes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/test/playwright-ui-tests/screenshots/flows_connected-nodes.png -------------------------------------------------------------------------------- /structr-app/src/test/playwright-ui-tests/screenshots/importer_created-file.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/test/playwright-ui-tests/screenshots/importer_created-file.png -------------------------------------------------------------------------------- /structr-app/src/test/playwright-ui-tests/screenshots/importer_renamed-file.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/test/playwright-ui-tests/screenshots/importer_renamed-file.png -------------------------------------------------------------------------------- /structr-app/src/test/playwright-ui-tests/screenshots/localization_created.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/test/playwright-ui-tests/screenshots/localization_created.png -------------------------------------------------------------------------------- /structr-app/src/test/playwright-ui-tests/screenshots/security_create-group.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/test/playwright-ui-tests/screenshots/security_create-group.png -------------------------------------------------------------------------------- /structr-app/src/test/playwright-ui-tests/screenshots/security_create-user.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/test/playwright-ui-tests/screenshots/security_create-user.png -------------------------------------------------------------------------------- /structr-app/src/test/playwright-ui-tests/screenshots/security_rename-user.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/test/playwright-ui-tests/screenshots/security_rename-user.png -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/css/lib/images/ui-icons_222222_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/css/lib/images/ui-icons_222222_256x240.png -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/css/lib/images/ui-icons_2e83ff_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/css/lib/images/ui-icons_2e83ff_256x240.png -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/css/lib/images/ui-icons_454545_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/css/lib/images/ui-icons_454545_256x240.png -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/css/lib/images/ui-icons_888888_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/css/lib/images/ui-icons_888888_256x240.png -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/css/lib/images/ui-icons_cd0a0a_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/css/lib/images/ui-icons_cd0a0a_256x240.png -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/docs/code_create-user-defined-function.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/docs/code_create-user-defined-function.png -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/docs/config_create-database-connection.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/docs/config_create-database-connection.png -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/docs/config_database-connection-wait.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/docs/config_database-connection-wait.png -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/docs/schema_added-Milestone-properties.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/docs/schema_added-Milestone-properties.png -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/docs/schema_property-added_projectId.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/docs/schema_property-added_projectId.png -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/NotoSans_Condensed-BlackItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/NotoSans_Condensed-BlackItalic.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/NotoSans_Condensed-LightItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/NotoSans_Condensed-LightItalic.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/NotoSans_Condensed-MediumItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/NotoSans_Condensed-MediumItalic.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/NotoSans_ExtraCondensed-Italic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/NotoSans_ExtraCondensed-Italic.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/NotoSans_ExtraCondensed-Medium.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/NotoSans_ExtraCondensed-Medium.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/NotoSans_ExtraCondensed-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/NotoSans_ExtraCondensed-Regular.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/NotoSans_ExtraCondensed-SemiBold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/NotoSans_ExtraCondensed-SemiBold.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/NotoSans_SemiCondensed-ExtraBold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/NotoSans_SemiCondensed-ExtraBold.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/NotoSans_SemiCondensed-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/NotoSans_SemiCondensed-Regular.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/NotoSans_SemiCondensed-SemiBold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/NotoSans_SemiCondensed-SemiBold.ttf -------------------------------------------------------------------------------- /structr-app/src/test/playwright-ui-tests/screenshots/code_project-to-openapi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/test/playwright-ui-tests/screenshots/code_project-to-openapi.png -------------------------------------------------------------------------------- /structr-app/src/test/playwright-ui-tests/screenshots/code_run-function-result.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/test/playwright-ui-tests/screenshots/code_run-function-result.png -------------------------------------------------------------------------------- /structr-app/src/test/playwright-ui-tests/screenshots/dashboard_about-structr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/test/playwright-ui-tests/screenshots/dashboard_about-structr.png -------------------------------------------------------------------------------- /structr-app/src/test/playwright-ui-tests/screenshots/flows_added-type-query.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/test/playwright-ui-tests/screenshots/flows_added-type-query.png -------------------------------------------------------------------------------- /structr-app/src/test/playwright-ui-tests/screenshots/pages_output-expression.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/test/playwright-ui-tests/screenshots/pages_output-expression.png -------------------------------------------------------------------------------- /structr-app/src/test/playwright-ui-tests/screenshots/pages_simple-table-added.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/test/playwright-ui-tests/screenshots/pages_simple-table-added.png -------------------------------------------------------------------------------- /structr-app/src/test/playwright-ui-tests/screenshots/security_renamed-group.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/test/playwright-ui-tests/screenshots/security_renamed-group.png -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/NotoSans_Condensed-ExtraBoldItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/NotoSans_Condensed-ExtraBoldItalic.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/NotoSans_Condensed-SemiBoldItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/NotoSans_Condensed-SemiBoldItalic.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/NotoSans_ExtraCondensed-BoldItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/NotoSans_ExtraCondensed-BoldItalic.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/NotoSans_ExtraCondensed-ExtraBold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/NotoSans_ExtraCondensed-ExtraBold.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/NotoSans_ExtraCondensed-ExtraLight.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/NotoSans_ExtraCondensed-ExtraLight.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/NotoSans_ExtraCondensed-ThinItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/NotoSans_ExtraCondensed-ThinItalic.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/NotoSans_SemiCondensed-BlackItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/NotoSans_SemiCondensed-BlackItalic.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/NotoSans_SemiCondensed-BoldItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/NotoSans_SemiCondensed-BoldItalic.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/NotoSans_SemiCondensed-ExtraLight.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/NotoSans_SemiCondensed-ExtraLight.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/NotoSans_SemiCondensed-LightItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/NotoSans_SemiCondensed-LightItalic.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/NotoSans_SemiCondensed-ThinItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/NotoSans_SemiCondensed-ThinItalic.ttf -------------------------------------------------------------------------------- /structr-app/src/test/playwright-ui-tests/screenshots/dashboard_running-threads.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/test/playwright-ui-tests/screenshots/dashboard_running-threads.png -------------------------------------------------------------------------------- /structr-app/src/test/playwright-ui-tests/screenshots/files_navigated-to-folder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/test/playwright-ui-tests/screenshots/files_navigated-to-folder.png -------------------------------------------------------------------------------- /structr-app/src/test/playwright-ui-tests/screenshots/flows_created-return-node.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/test/playwright-ui-tests/screenshots/flows_created-return-node.png -------------------------------------------------------------------------------- /structr-app/src/test/playwright-ui-tests/screenshots/importer_set-content-type.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/test/playwright-ui-tests/screenshots/importer_set-content-type.png -------------------------------------------------------------------------------- /structr-app/src/test/playwright-ui-tests/screenshots/schema_create-type_Project.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/test/playwright-ui-tests/screenshots/schema_create-type_Project.png -------------------------------------------------------------------------------- /structr-base/src/test/resources/test/scripting/testApplicationStore.js: -------------------------------------------------------------------------------- 1 | $.applicationStore.one = 1; 2 | 3 | $.applicationStore['two'] = 2; 4 | 5 | $.applicationStore.three = 0; 6 | $.applicationStore.three = 3; -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/css/lib/images/ui-bg_flat_0_aaaaaa_40x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/css/lib/images/ui-bg_flat_0_aaaaaa_40x100.png -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/css/lib/images/ui-bg_flat_75_ffffff_40x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/css/lib/images/ui-bg_flat_75_ffffff_40x100.png -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/css/lib/images/ui-bg_glass_55_fbf9ee_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/css/lib/images/ui-bg_glass_55_fbf9ee_1x400.png -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/css/lib/images/ui-bg_glass_65_ffffff_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/css/lib/images/ui-bg_glass_65_ffffff_1x400.png -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/css/lib/images/ui-bg_glass_75_dadada_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/css/lib/images/ui-bg_glass_75_dadada_1x400.png -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/css/lib/images/ui-bg_glass_75_e6e6e6_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/css/lib/images/ui-bg_glass_75_e6e6e6_1x400.png -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/css/lib/images/ui-bg_glass_95_fef1ec_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/css/lib/images/ui-bg_glass_95_fef1ec_1x400.png -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/docs/5-API Reference/index.txt: -------------------------------------------------------------------------------- 1 | 1-Keywords.md 2 | 2-Functions.md 3 | 3-Lifecycle Methods.md 4 | 4-System Types.md 5 | 5-Services.md 6 | 6-Maintenance Commands.md 7 | 7-Settings.md 8 | -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/docs/config_configure-database-connection.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/docs/config_configure-database-connection.png -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/docs/config_database-connection-established.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/docs/config_database-connection-established.png -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/docs/config_database-connection-specified.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/docs/config_database-connection-specified.png -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/NotoSans_Condensed-ExtraLightItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/NotoSans_Condensed-ExtraLightItalic.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/NotoSans_ExtraCondensed-BlackItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/NotoSans_ExtraCondensed-BlackItalic.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/NotoSans_ExtraCondensed-LightItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/NotoSans_ExtraCondensed-LightItalic.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/NotoSans_ExtraCondensed-MediumItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/NotoSans_ExtraCondensed-MediumItalic.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/NotoSans_SemiCondensed-MediumItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/NotoSans_SemiCondensed-MediumItalic.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/NotoSans_SemiCondensed-SemiBoldItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/NotoSans_SemiCondensed-SemiBoldItalic.ttf -------------------------------------------------------------------------------- /structr-app/src/test/playwright-ui-tests/screenshots/config_set-superuser-password.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/test/playwright-ui-tests/screenshots/config_set-superuser-password.png -------------------------------------------------------------------------------- /structr-app/src/test/playwright-ui-tests/screenshots/config_superuser-password-set.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/test/playwright-ui-tests/screenshots/config_superuser-password-set.png -------------------------------------------------------------------------------- /structr-app/src/test/playwright-ui-tests/screenshots/importer_check-import-process.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/test/playwright-ui-tests/screenshots/importer_check-import-process.png -------------------------------------------------------------------------------- /structr-app/src/test/playwright-ui-tests/screenshots/schema_added-Task-properties.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/test/playwright-ui-tests/screenshots/schema_added-Task-properties.png -------------------------------------------------------------------------------- /structr-app/src/test/playwright-ui-tests/screenshots/schema_create-type_Milestone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/test/playwright-ui-tests/screenshots/schema_create-type_Milestone.png -------------------------------------------------------------------------------- /structr-app/src/test/playwright-ui-tests/screenshots/schema_property-added_dueDate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/test/playwright-ui-tests/screenshots/schema_property-added_dueDate.png -------------------------------------------------------------------------------- /structr-app/src/test/playwright-ui-tests/screenshots/schema_type-created_Milestone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/test/playwright-ui-tests/screenshots/schema_type-created_Milestone.png -------------------------------------------------------------------------------- /structr-app/src/test/playwright-ui-tests/screenshots/schema_type-created_Project.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/test/playwright-ui-tests/screenshots/schema_type-created_Project.png -------------------------------------------------------------------------------- /structr-app/src/test/playwright-ui-tests/screenshots/security_create-cors-setting.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/test/playwright-ui-tests/screenshots/security_create-cors-setting.png -------------------------------------------------------------------------------- /structr-modules/structr-text-search-module/src/main/resources/stopwords/stop-words.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-modules/structr-text-search-module/src/main/resources/stopwords/stop-words.zip -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/docs/schema_relationship-project-task-created.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/docs/schema_relationship-project-task-created.png -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/NotoSans_ExtraCondensed-ExtraBoldItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/NotoSans_ExtraCondensed-ExtraBoldItalic.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/NotoSans_ExtraCondensed-SemiBoldItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/NotoSans_ExtraCondensed-SemiBoldItalic.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/NotoSans_SemiCondensed-ExtraBoldItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/NotoSans_SemiCondensed-ExtraBoldItalic.ttf -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/NotoSans_SemiCondensed-ExtraLightItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/NotoSans_SemiCondensed-ExtraLightItalic.ttf -------------------------------------------------------------------------------- /structr-app/src/test/playwright-ui-tests/screenshots/config_database-connection-wait.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/test/playwright-ui-tests/screenshots/config_database-connection-wait.png -------------------------------------------------------------------------------- /structr-app/src/test/playwright-ui-tests/screenshots/schema_property-added_projectId.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/test/playwright-ui-tests/screenshots/schema_property-added_projectId.png -------------------------------------------------------------------------------- /structr-app/src/test/playwright-ui-tests/screenshots/security_change-admin-password.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/test/playwright-ui-tests/screenshots/security_change-admin-password.png -------------------------------------------------------------------------------- /structr-app/src/test/playwright-ui-tests/screenshots/security_user-dragged-on-group.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/test/playwright-ui-tests/screenshots/security_user-dragged-on-group.png -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/fonts/NotoSans_ExtraCondensed-ExtraLightItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/fonts/NotoSans_ExtraCondensed-ExtraLightItalic.ttf -------------------------------------------------------------------------------- /structr-app/src/test/playwright-ui-tests/screenshots/code_create-user-defined-function.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/test/playwright-ui-tests/screenshots/code_create-user-defined-function.png -------------------------------------------------------------------------------- /structr-app/src/test/playwright-ui-tests/screenshots/config_create-database-connection.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/test/playwright-ui-tests/screenshots/config_create-database-connection.png -------------------------------------------------------------------------------- /structr-app/src/test/playwright-ui-tests/screenshots/schema_added-Milestone-properties.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/test/playwright-ui-tests/screenshots/schema_added-Milestone-properties.png -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/docs/schema_relationship-project-milestone-created.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/docs/schema_relationship-project-milestone-created.png -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/docs/security_create-resource-access-auth-user-get.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/docs/security_create-resource-access-auth-user-get.png -------------------------------------------------------------------------------- /structr-app/src/test/playwright-ui-tests/screenshots/config_configure-database-connection.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/test/playwright-ui-tests/screenshots/config_configure-database-connection.png -------------------------------------------------------------------------------- /structr-app/src/test/playwright-ui-tests/screenshots/config_database-connection-specified.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/test/playwright-ui-tests/screenshots/config_database-connection-specified.png -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/css/lib/images/ui-bg_highlight-soft_75_cccccc_1x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/css/lib/images/ui-bg_highlight-soft_75_cccccc_1x100.png -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/docs/security_create-resource-access-auth-user-post.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/docs/security_create-resource-access-auth-user-post.png -------------------------------------------------------------------------------- /structr-app/src/test/playwright-ui-tests/screenshots/config_database-connection-established.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/test/playwright-ui-tests/screenshots/config_database-connection-established.png -------------------------------------------------------------------------------- /structr-base/src/test/resources/test/scripting/testJavaScriptQuirksDuckTypingNumericalMapIndexConversion.js: -------------------------------------------------------------------------------- 1 | function test() { 2 | 3 | let x = {}; 4 | 5 | x['24'] = 'jack bauer'; 6 | 7 | return $.toJson(x); 8 | } 9 | 10 | test(); -------------------------------------------------------------------------------- /structr-app/src/test/playwright-ui-tests/screenshots/schema_relationship-project-task-created.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/test/playwright-ui-tests/screenshots/schema_relationship-project-task-created.png -------------------------------------------------------------------------------- /structr-app/src/main/resources/deb/logrotate.d/structr: -------------------------------------------------------------------------------- 1 | /var/log/structr.log { 2 | su root adm 3 | copytruncate 4 | daily 5 | rotate 30 6 | dateext 7 | dateformat .%Y-%m-%d-%s 8 | size 10M 9 | compress 10 | delaycompress 11 | } -------------------------------------------------------------------------------- /structr-base/src/test/selenium/snippets/delete-first-page: -------------------------------------------------------------------------------- 1 | 2 | # delete first page 3 | mouseOver css "div.page.node > b" 4 | mouseOver css "div.page.node > i.delete_icon" 5 | click css "div.page.node > i.delete_icon" 6 | click class "yesButton" 7 | 8 | -------------------------------------------------------------------------------- /structr-app/src/test/playwright-ui-tests/screenshots/schema_relationship-project-milestone-created.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/test/playwright-ui-tests/screenshots/schema_relationship-project-milestone-created.png -------------------------------------------------------------------------------- /structr-app/src/test/playwright-ui-tests/screenshots/security_create-resource-access-auth-user-get.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/test/playwright-ui-tests/screenshots/security_create-resource-access-auth-user-get.png -------------------------------------------------------------------------------- /structr-app/src/test/playwright-ui-tests/screenshots/security_create-resource-access-auth-user-post.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/test/playwright-ui-tests/screenshots/security_create-resource-access-auth-user-post.png -------------------------------------------------------------------------------- /structr-base/src/test/resources/test/scripting/testJavaScriptQuirksDuckTypingNumericalMapIndex.js: -------------------------------------------------------------------------------- 1 | $.store('testStore', { 2 | '01': 'valueAtZeroOne', 3 | '2' : 'valueAtTwo' 4 | }); 5 | 6 | let x = $.retrieve('testStore'); 7 | 8 | (x['2'] === 'valueAtTwo'); 9 | -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/js/flow-editor/src/js/editor/entities/components/QueryBuilder/QueryValue.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | export class QueryValue { 4 | // ---------- Interface ---------- 5 | getValue() {} 6 | setValue(value) {} 7 | getDOMNodes() {} 8 | } -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/js/lib/monaco-editor/min/vs/base/browser/ui/codicons/codicon/codicon.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/structr/structr/HEAD/structr-app/src/main/resources/structr/js/lib/monaco-editor/min/vs/base/browser/ui/codicons/codicon/codicon.ttf -------------------------------------------------------------------------------- /structr-app/src/test/playwright-ui-tests/.gitignore: -------------------------------------------------------------------------------- 1 | */**/.DS_Store 2 | package-lock.json 3 | .bin/ 4 | node/ 5 | node_modules/ 6 | test-results/ 7 | 8 | # Playwright 9 | /playwright-report/ 10 | /blob-report/ 11 | /playwright/.cache/ 12 | /playwright/.auth/ 13 | -------------------------------------------------------------------------------- /structr-base/src/main/resources/context.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 6 | -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/js/flow-editor/src/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Flow Editor 6 | 7 | 8 | Flows 9 | 10 | -------------------------------------------------------------------------------- /structr-app/src/main/resources/deb/control/control: -------------------------------------------------------------------------------- 1 | Package: structr 2 | Version: [[version]] 3 | Section: misc 4 | Priority: low 5 | Architecture: all 6 | Depends: openjdk-11-jdk-headless | openjdk-11-jdk | logrotate 7 | Description: [[description]] 8 | Maintainer: Axel Morgner -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/docs/3-Advanced Topics/index.txt: -------------------------------------------------------------------------------- 1 | 1-Backend.md 2 | 2-Frontend.md 3 | 3-Event Action Mapping.md 4 | 4-Securing Structr.md 5 | 5-Type System.md 6 | 6-Authentication.md 7 | 7-HTTPS Setup.md 8 | 8-Structr 4.x Migration Notes.md 9 | 9-Structr 6.x Migration Notes.md 10 | -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/js/lib/jquery-ui-modules.txt: -------------------------------------------------------------------------------- 1 | Structr needs the following jQuery UI modules to work properly: 2 | 3 | See: http://jqueryui.com/download 4 | 5 | UI Core: All 6 | Interactions: All 7 | Widgets: Datepicker, Slider, Tabs, Tooltip 8 | Effects: Effects Core, Slide Effect 9 | -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/docs/4-Admin User Interface/index.txt: -------------------------------------------------------------------------------- 1 | 1-Overview.md 2 | 2-Dashboard.md 3 | 3-Schema.md 4 | 4-Data.md 5 | 5-Pages.md 6 | 6-Security.md 7 | 7-Code.md 8 | 8-Files.md 9 | 9-Graph.md 10 | 10-Flows.md 11 | 11-Importer.md 12 | 12-Localization.md 13 | 13-Virtual Types.md 14 | 14-Mail Templates.md 15 | -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/swagger/index.css: -------------------------------------------------------------------------------- 1 | html { 2 | box-sizing: border-box; 3 | overflow: -moz-scrollbars-vertical; 4 | overflow-y: scroll; 5 | } 6 | 7 | *, 8 | *:before, 9 | *:after { 10 | box-sizing: inherit; 11 | } 12 | 13 | body { 14 | margin: 0; 15 | background: #fafafa; 16 | } 17 | -------------------------------------------------------------------------------- /structr-app/start: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | NAME=$1 4 | HEAPSIZE=$2 5 | 6 | if [ -z $NAME ]; then 7 | NAME="default" 8 | fi 9 | 10 | if [ -z $HEAPSIZE ]; then 11 | HEAPSIZE=1 12 | fi 13 | 14 | BASE_DIR=$(CDPATH= cd -- "$(dirname -- "$0")" && pwd) 15 | STRUCTR_SCRIPT=$BASE_DIR/run.sh 16 | 17 | $STRUCTR_SCRIPT $NAME $HEAPSIZE 18 | -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/js/lib/sigma/plugins/sigma.plugins.relativeSize.min.js: -------------------------------------------------------------------------------- 1 | (function(){"use strict";if("undefined"==typeof sigma)throw"sigma is not declared";sigma.utils.pkg("sigma.plugins");sigma.plugins.relativeSize=function(a,b){for(var c=a.graph.nodes(),d=0;d { 8 | if (a.name > b.name) { 9 | return -1; 10 | } else if (b.name > a.name) { 11 | return 1; 12 | } else { 13 | return 0; 14 | } 15 | }); 16 | 17 | nodes; -------------------------------------------------------------------------------- /structr-modules/structr-text-search-module/src/test/resources/test/test2.txt: -------------------------------------------------------------------------------- 1 | ############################################################## 2 | ################################################ 3 | ################################ 4 | ######################## 5 | ############### 6 | ######### 7 | ##### 8 | test ignoring of repeated characters 9 | ??????????????????? 10 | ??????????????????? 11 | ??????????????????? 12 | repetition 13 | 14 | -------------------------------------------------------------------------------- /structr-app/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM alpine:latest AS build 2 | ARG STRUCTR_VERSION 3 | ADD ./target/$STRUCTR_VERSION-dist.zip /root/ 4 | RUN apk update && \ 5 | apk add unzip && \ 6 | unzip -q /root/$STRUCTR_VERSION-dist.zip -d /root && \ 7 | rm /root/$STRUCTR_VERSION-dist.zip 8 | 9 | FROM ghcr.io/graalvm/jdk-community:25 AS main 10 | COPY --from=build /root/structr-* /var/lib/structr 11 | WORKDIR /var/lib/structr 12 | EXPOSE 8082 13 | CMD bin/docker.sh -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/icon/streamline-icon-arrow-button-right-2@16x16.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /structr-app/src/main/resources/deb/bin/stop: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | . bin/config 4 | 5 | PID=$(pgrep -P 1 -f org.structr.Server) 6 | 7 | if [[ -z $PID ]]; then 8 | echo "ERROR: server not running." 9 | 10 | else 11 | echo "Stopping Structr instance '$DISPLAY_NAME'..." 12 | while [ ! -z $PID ] 13 | do 14 | kill $PID 15 | sleep 1 16 | PID=$(pgrep -f org.structr.Server) 17 | done 18 | echo "Structr instance '$DISPLAY_NAME' stopped" 19 | fi 20 | exit 0 -------------------------------------------------------------------------------- /structr-app/src/test/playwright-ui-tests/10-projects.csv: -------------------------------------------------------------------------------- 1 | name,projectId 2 | Digital Marketing Campaign,PROJ-001 3 | E-commerce Platform Redesign,PROJ-002 4 | Mobile App Development,PROJ-003 5 | Customer Database Migration,PROJ-004 6 | Cloud Infrastructure Setup,PROJ-005 7 | Website Security Audit,PROJ-006 8 | Social Media Analytics Tool,PROJ-007 9 | Inventory Management System,PROJ-008 10 | Employee Training Portal,PROJ-009 11 | Financial Reporting Dashboard,PROJ-010 -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/icon/streamline-icon-arrow-button-down-2@16x16.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /structr-base/src/test/selenium/snippets/init: -------------------------------------------------------------------------------- 1 | # test snippet for initialization and login 2 | 3 | open baseUrl "/structr" 4 | 5 | pause 1000 6 | setWindowSize "1900x1080" 7 | 8 | # make blur event work.. 9 | runScript "window.focus();" 10 | pause 2000 11 | 12 | # username and password must be defined 13 | type id "usernameField" username 14 | type id "passwordField" password 15 | 16 | click id "loginButton" 17 | 18 | # wait for Ui to initialize.. 19 | pause 2000 20 | -------------------------------------------------------------------------------- /structr-app/src/main/resources/bin/stop: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | BASE_DIR=$(CDPATH= cd -- "$(dirname -- "$0")" && pwd) 4 | cd $BASE_DIR/.. 5 | 6 | . bin/config 7 | 8 | if [ ! -e $PID_FILE ]; then 9 | 10 | echo 11 | echo "No server running." 12 | echo 13 | 14 | exit 0 15 | 16 | fi 17 | 18 | SERVER_PID=`cat $PID_FILE` 19 | 20 | echo 21 | echo "Stopping structr server $DISPLAY_NAME: " 22 | 23 | kill $SERVER_PID 24 | 25 | rm $PID_FILE 26 | 27 | sleep 1 28 | 29 | echo "OK" 30 | echo 31 | -------------------------------------------------------------------------------- /structr-base/src/test/resources/logback.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /structr-full-tests/src/test/resources/logback.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /structr-modules/structr-xmpp-module/src/test/resources/views.properties: -------------------------------------------------------------------------------- 1 | XMPPClient.public=name,isConnected,isEnabled,pendingRequests,presenceMode,xmppHandle,xmppHost,xmppPassword,xmppPort,xmppService,xmppUsername, 2 | XMPPClient.ui=isConnected,isEnabled,pendingRequests,presenceMode,xmppHandle,xmppHost,xmppPassword,xmppPort,xmppService,xmppUsername, 3 | XMPPClientRequest.public= 4 | XMPPClientRequest.ui= 5 | XMPPRequest.public=name,client,content,requestType,sender, 6 | XMPPRequest.ui=client,content,requestType,sender, 7 | -------------------------------------------------------------------------------- /structr-base/src/test/selenium/002-test-simple-page.test: -------------------------------------------------------------------------------- 1 | 2 | define username "admin" 3 | define password "admin" 4 | 5 | run "snippets/init" 6 | run "snippets/pages" 7 | 8 | # create page 9 | pause 1000 10 | click id "add_page" 11 | pause 5000 12 | click text "Initial body text" 13 | pause 1000 14 | runScript "window.editor.setValue('${project.name}');" 15 | click id "saveAndClose" 16 | 17 | pause 2000 18 | 19 | # clean up 20 | run "snippets/delete-first-page" 21 | 22 | # logout 23 | run "snippets/logout" 24 | -------------------------------------------------------------------------------- /structr-modules/structr-api-builder-module/src/test/resources/test/projects.csv: -------------------------------------------------------------------------------- 1 | "id";"type";"createdDate";"lastModifiedDate";"visibleToPublicUsers";"visibleToAuthenticatedUsers";"name";"owner" 2 | "a813890b90ea4dd2ac3c8e1e973ded17";"Project";"2025-04-02T13:03:08+0000";"2025-04-02T13:03:14+0000";"false";"false";"dr"; 3 | "b698c02681d842818bad952780326294";"Project";"2025-04-02T13:03:08+0000";"2025-04-02T13:03:12+0000";"false";"false";"zw"; 4 | "d7664234c53e42dd82a1f7ca0df78ef7";"Project";"2025-04-02T13:03:08+0000";"2025-04-02T13:03:10+0000";"false";"false";"eins"; 5 | -------------------------------------------------------------------------------- /structr-base/etc/logback-access.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | logs/structr-%d{yyyy_MM_dd}.request.log.zip 5 | 6 | 7 | UTF-8 8 | %h %l %u %t "%r" %s %b %n%fullRequest%n%n%fullResponse 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /structr-app/logging.properties.production: -------------------------------------------------------------------------------- 1 | .handlers = java.util.logging.ConsoleHandler 2 | 3 | # Default log level, set to one of these values: SEVERE WARNING INFO CONFIG FINE FINER FINEST 4 | .level = INFO 5 | 6 | ############################################################ 7 | # Handler specific properties. 8 | # Describes specific configuration info for Handlers. 9 | ############################################################ 10 | 11 | java.util.logging.ConsoleHandler.formatter = java.util.logging.SimpleFormatter 12 | 13 | java.util.logging.SimpleFormatter.format=%1$tY-%1$tm-%1$td %1$tH:%1$tM:%1$tS %4$-10s %2$s %5$s%6$s%n 14 | -------------------------------------------------------------------------------- /structr-base/src/test/selenium/004-clone-and-move-page-element.test: -------------------------------------------------------------------------------- 1 | 2 | define username "admin" 3 | define password "admin" 4 | 5 | open baseUrl "/structr" 6 | 7 | run "snippets/init" 8 | run "snippets/pages" 9 | 10 | click id "add_page" 11 | pause 1000 12 | mouseOver text "div" 13 | click css "i.button.clone_icon" 14 | pause 200 15 | mouseOver # 1 text "div" 16 | mouseDownAt # 1 text "div" 100 17 | mouseUpAt text "body" 100 18 | pause 200 19 | mouseOver # 0 text "div" 20 | pause 100 21 | click css "i.button.delete_icon" 22 | 23 | # clean up 24 | run "snippets/delete-first-page" 25 | 26 | # logout 27 | run "snippets/logout" 28 | -------------------------------------------------------------------------------- /structr-modules/structr-messaging-engine-module/src/test/resources/views.properties: -------------------------------------------------------------------------------- 1 | KafkaClient.public=name,subscribers,servers,groupId,enabled 2 | KafkaClient.ui=name,subscribers,servers,groupId,enabled 3 | MQTTClient.public=name,subscribers,mainBrokerURL,fallbackBrokerURLs,username,password,qos,isEnabled,isConnected, 4 | MQTTClient.ui=name,subscribers,mainBrokerURL,fallbackBrokerURLs,username,password,qos,isEnabled,isConnected, 5 | PulsarClient.public=name,subscribers,servers,enabled 6 | PulsarClient.ui=name,subscribers,servers,enabled 7 | MessageSubscriber.public=name,topic,callback,clients, 8 | MessageSubscriber.ui=topic,callback,clients 9 | -------------------------------------------------------------------------------- /structr-app/src/main/resources/deb/systemd/structr.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Structr 3 | After=network-online.target 4 | Wants=network-online.target 5 | 6 | [Service] 7 | ## needed because we fork our process from the bash script (otherwise ExecStop is called immediately) 8 | Type=forking 9 | 10 | Restart=always 11 | RestartSec=1 12 | WorkingDirectory=/usr/lib/structr 13 | ExecStart=/usr/lib/structr/bin/start 14 | ExecStop=/usr/lib/structr/bin/stop 15 | LimitNOFILE=60000 16 | TimeoutSec=120 17 | 18 | # not necessary with Type=forking 19 | #StandardOutput=append:/var/log/structr.log 20 | 21 | [Install] 22 | WantedBy=multi-user.target -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/docs/4-Admin User Interface/9-Graph.md: -------------------------------------------------------------------------------- 1 | # Graph 2 | 3 | The Graph section provides a visual interface for exploring and analyzing the graph database structure underlying your Structr application. It offers powerful tools for understanding data relationships, performing graph-based queries, and visualizing complex data networks. 4 | 5 | ## Overview 6 | 7 | The Graph section leverages Structr's graph database foundation to provide insights into data relationships and patterns that might not be apparent through traditional data views. It combines visual graph exploration with powerful query capabilities and network analysis tools. 8 | -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/js/flow-editor/src/js/editor/entities/FlowContainer.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | import {Node} from "../../../../../lib/structr/persistence/model/Node.js"; 4 | 5 | export class FlowContainer extends Node { 6 | 7 | constructor(id, name, startNode, flowNodes) { 8 | 9 | super(id,name, FlowContainer.getType()); 10 | 11 | if (startNode !== undefined && startNode !== null) { 12 | this.startNode = startNode; 13 | } 14 | if (flowNodes !== undefined && flowNodes !== null) { 15 | this.flowNodes = flowNodes; 16 | } 17 | } 18 | 19 | static getType() { 20 | return "FlowContainer"; 21 | } 22 | } -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/docs/4-Admin User Interface/12-Localization.md: -------------------------------------------------------------------------------- 1 | # Localization 2 | 3 | The Localization section provides comprehensive internationalization (i18n) and localization (l10n) capabilities for creating multi-language Structr applications. It enables management of translations, locale-specific content, and regional adaptations to serve global audiences. 4 | 5 | ## Overview 6 | 7 | ![Localization](../localization_created.png) 8 | 9 | The Localization section enables you to create applications that can be easily adapted for different languages, regions, and cultures. It provides tools for managing translations, locale-specific formatting, and culturally appropriate content presentation. 10 | -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/docs/4-Admin User Interface/6-Security.md: -------------------------------------------------------------------------------- 1 | # Security 2 | 3 | ![Security](../security_user-dragged-on-group.png) 4 | 5 | The Security section provides comprehensive user management, authentication, authorization, and access control capabilities for your Structr application. It enables administrators to create secure, multi-user environments with granular permission controls. 6 | 7 | ## Overview 8 | 9 | Security in Structr is built on a flexible, role-based access control system that allows you to create sophisticated permission structures while maintaining ease of use. The Security section provides tools for managing users, groups, roles, and permissions across all aspects of your application. 10 | -------------------------------------------------------------------------------- /header.txt: -------------------------------------------------------------------------------- 1 | Copyright (C) 2010-${year} ${owner} 2 | 3 | This file is part of Structr . 4 | 5 | Structr is free software: you can redistribute it and/or modify 6 | it under the terms of the GNU General Public License as 7 | published by the Free Software Foundation, either version 3 of the 8 | License, or (at your option) any later version. 9 | 10 | Structr is distributed in the hope that it will be useful, 11 | but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13 | GNU General Public License for more details. 14 | 15 | You should have received a copy of the GNU General Public License 16 | along with Structr. If not, see . 17 | 18 | -------------------------------------------------------------------------------- /structr-app/header.txt: -------------------------------------------------------------------------------- 1 | Copyright (C) 2010-${year} ${owner} 2 | 3 | This file is part of Structr . 4 | 5 | Structr is free software: you can redistribute it and/or modify 6 | it under the terms of the GNU General Public License as 7 | published by the Free Software Foundation, either version 3 of the 8 | License, or (at your option) any later version. 9 | 10 | Structr is distributed in the hope that it will be useful, 11 | but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13 | GNU General Public License for more details. 14 | 15 | You should have received a copy of the GNU General Public License 16 | along with Structr. If not, see . 17 | 18 | -------------------------------------------------------------------------------- /structr-base/header.txt: -------------------------------------------------------------------------------- 1 | Copyright (C) 2010-${year} ${owner} 2 | 3 | This file is part of Structr . 4 | 5 | Structr is free software: you can redistribute it and/or modify 6 | it under the terms of the GNU General Public License as 7 | published by the Free Software Foundation, either version 3 of the 8 | License, or (at your option) any later version. 9 | 10 | Structr is distributed in the hope that it will be useful, 11 | but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13 | GNU General Public License for more details. 14 | 15 | You should have received a copy of the GNU General Public License 16 | along with Structr. If not, see . 17 | 18 | -------------------------------------------------------------------------------- /structr-base/src/test/resources/test/scripting/testFindQueryWithOrPredicate.js: -------------------------------------------------------------------------------- 1 | let tasks = []; 2 | let projects = []; 3 | 4 | for (var i=0; i<6; i++) { 5 | tasks.push($.create('Task', { name: 'Task' + i })); 6 | } 7 | 8 | for (var i=0; i<4; i++) { 9 | 10 | let project = $.create('Project', { name: 'Project' + i }); 11 | 12 | projects.push(project); 13 | 14 | project.tasks.push(tasks[i+0]); 15 | project.tasks.push(tasks[i+1]); 16 | project.tasks.push(tasks[i+2]); 17 | } 18 | 19 | let equals = $['find.equals']; 20 | let search = []; 21 | 22 | search.push(equals('tasks', [ tasks[0] ])); 23 | search.push(equals('tasks', [ tasks[1] ])); 24 | search.push(equals('tasks', [ tasks[5] ])); 25 | 26 | $.find('Project', $.predicate.or(search), $.predicate.sort('name')); 27 | 28 | -------------------------------------------------------------------------------- /structr-db-driver-api/header.txt: -------------------------------------------------------------------------------- 1 | Copyright (C) 2010-${year} ${owner} 2 | 3 | This file is part of Structr . 4 | 5 | Structr is free software: you can redistribute it and/or modify 6 | it under the terms of the GNU General Public License as 7 | published by the Free Software Foundation, either version 3 of the 8 | License, or (at your option) any later version. 9 | 10 | Structr is distributed in the hope that it will be useful, 11 | but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13 | GNU General Public License for more details. 14 | 15 | You should have received a copy of the GNU General Public License 16 | along with Structr. If not, see . 17 | 18 | -------------------------------------------------------------------------------- /structr-memory-driver/header.txt: -------------------------------------------------------------------------------- 1 | Copyright (C) 2010-${year} ${owner} 2 | 3 | This file is part of Structr . 4 | 5 | Structr is free software: you can redistribute it and/or modify 6 | it under the terms of the GNU General Public License as 7 | published by the Free Software Foundation, either version 3 of the 8 | License, or (at your option) any later version. 9 | 10 | Structr is distributed in the hope that it will be useful, 11 | but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13 | GNU General Public License for more details. 14 | 15 | You should have received a copy of the GNU General Public License 16 | along with Structr. If not, see . 17 | 18 | -------------------------------------------------------------------------------- /structr-neo4j-bolt-driver/header.txt: -------------------------------------------------------------------------------- 1 | Copyright (C) 2010-${year} ${owner} 2 | 3 | This file is part of Structr . 4 | 5 | Structr is free software: you can redistribute it and/or modify 6 | it under the terms of the GNU General Public License as 7 | published by the Free Software Foundation, either version 3 of the 8 | License, or (at your option) any later version. 9 | 10 | Structr is distributed in the hope that it will be useful, 11 | but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13 | GNU General Public License for more details. 14 | 15 | You should have received a copy of the GNU General Public License 16 | along with Structr. If not, see . 17 | 18 | -------------------------------------------------------------------------------- /structr-full-tests/header.txt: -------------------------------------------------------------------------------- 1 | Copyright (C) 2010-${year} ${owner} 2 | 3 | This file is part of Structr . 4 | 5 | Structr is free software: you can redistribute it and/or modify 6 | it under the terms of the GNU Affero General Public License as 7 | published by the Free Software Foundation, either version 3 of the 8 | License, or (at your option) any later version. 9 | 10 | Structr is distributed in the hope that it will be useful, 11 | but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13 | GNU Affero General Public License for more details. 14 | 15 | You should have received a copy of the GNU Affero General Public License 16 | along with Structr. If not, see . 17 | 18 | -------------------------------------------------------------------------------- /structr-modules/header.txt: -------------------------------------------------------------------------------- 1 | Copyright (C) 2010-${year} ${owner} 2 | 3 | This file is part of Structr . 4 | 5 | Structr is free software: you can redistribute it and/or modify 6 | it under the terms of the GNU Affero General Public License as 7 | published by the Free Software Foundation, either version 3 of the 8 | License, or (at your option) any later version. 9 | 10 | Structr is distributed in the hope that it will be useful, 11 | but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13 | GNU Affero General Public License for more details. 14 | 15 | You should have received a copy of the GNU Affero General Public License 16 | along with Structr. If not, see . 17 | 18 | -------------------------------------------------------------------------------- /structr-test-configuration/header.txt: -------------------------------------------------------------------------------- 1 | Copyright (C) 2010-${year} ${owner} 2 | 3 | This file is part of Structr . 4 | 5 | Structr is free software: you can redistribute it and/or modify 6 | it under the terms of the GNU Affero General Public License as 7 | published by the Free Software Foundation, either version 3 of the 8 | License, or (at your option) any later version. 9 | 10 | Structr is distributed in the hope that it will be useful, 11 | but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13 | GNU Affero General Public License for more details. 14 | 15 | You should have received a copy of the GNU Affero General Public License 16 | along with Structr. If not, see . 17 | 18 | -------------------------------------------------------------------------------- /structr-modules/structr-csv-module/header.txt: -------------------------------------------------------------------------------- 1 | Copyright (C) 2010-${year} ${owner} 2 | 3 | This file is part of Structr . 4 | 5 | Structr is free software: you can redistribute it and/or modify 6 | it under the terms of the GNU Affero General Public License as 7 | published by the Free Software Foundation, either version 3 of the 8 | License, or (at your option) any later version. 9 | 10 | Structr is distributed in the hope that it will be useful, 11 | but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13 | GNU Affero General Public License for more details. 14 | 15 | You should have received a copy of the GNU Affero General Public License 16 | along with Structr. If not, see . 17 | 18 | -------------------------------------------------------------------------------- /structr-modules/structr-excel-module/header.txt: -------------------------------------------------------------------------------- 1 | Copyright (C) 2010-${year} ${owner} 2 | 3 | This file is part of Structr . 4 | 5 | Structr is free software: you can redistribute it and/or modify 6 | it under the terms of the GNU Affero General Public License as 7 | published by the Free Software Foundation, either version 3 of the 8 | License, or (at your option) any later version. 9 | 10 | Structr is distributed in the hope that it will be useful, 11 | but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13 | GNU Affero General Public License for more details. 14 | 15 | You should have received a copy of the GNU Affero General Public License 16 | along with Structr. If not, see . 17 | 18 | -------------------------------------------------------------------------------- /structr-modules/structr-flow-module/header.txt: -------------------------------------------------------------------------------- 1 | Copyright (C) 2010-${year} ${owner} 2 | 3 | This file is part of Structr . 4 | 5 | Structr is free software: you can redistribute it and/or modify 6 | it under the terms of the GNU Affero General Public License as 7 | published by the Free Software Foundation, either version 3 of the 8 | License, or (at your option) any later version. 9 | 10 | Structr is distributed in the hope that it will be useful, 11 | but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13 | GNU Affero General Public License for more details. 14 | 15 | You should have received a copy of the GNU Affero General Public License 16 | along with Structr. If not, see . 17 | 18 | -------------------------------------------------------------------------------- /structr-modules/structr-media-module/header.txt: -------------------------------------------------------------------------------- 1 | Copyright (C) 2010-${year} ${owner} 2 | 3 | This file is part of Structr . 4 | 5 | Structr is free software: you can redistribute it and/or modify 6 | it under the terms of the GNU Affero General Public License as 7 | published by the Free Software Foundation, either version 3 of the 8 | License, or (at your option) any later version. 9 | 10 | Structr is distributed in the hope that it will be useful, 11 | but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13 | GNU Affero General Public License for more details. 14 | 15 | You should have received a copy of the GNU Affero General Public License 16 | along with Structr. If not, see . 17 | 18 | -------------------------------------------------------------------------------- /structr-modules/structr-odf-module/header.txt: -------------------------------------------------------------------------------- 1 | Copyright (C) 2010-${year} ${owner} 2 | 3 | This file is part of Structr . 4 | 5 | Structr is free software: you can redistribute it and/or modify 6 | it under the terms of the GNU Affero General Public License as 7 | published by the Free Software Foundation, either version 3 of the 8 | License, or (at your option) any later version. 9 | 10 | Structr is distributed in the hope that it will be useful, 11 | but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13 | GNU Affero General Public License for more details. 14 | 15 | You should have received a copy of the GNU Affero General Public License 16 | along with Structr. If not, see . 17 | 18 | -------------------------------------------------------------------------------- /structr-modules/structr-pdf-module/header.txt: -------------------------------------------------------------------------------- 1 | Copyright (C) 2010-${year} ${owner} 2 | 3 | This file is part of Structr . 4 | 5 | Structr is free software: you can redistribute it and/or modify 6 | it under the terms of the GNU Affero General Public License as 7 | published by the Free Software Foundation, either version 3 of the 8 | License, or (at your option) any later version. 9 | 10 | Structr is distributed in the hope that it will be useful, 11 | but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13 | GNU Affero General Public License for more details. 14 | 15 | You should have received a copy of the GNU Affero General Public License 16 | along with Structr. If not, see . 17 | 18 | -------------------------------------------------------------------------------- /structr-modules/structr-xmpp-module/header.txt: -------------------------------------------------------------------------------- 1 | Copyright (C) 2010-${year} ${owner} 2 | 3 | This file is part of Structr . 4 | 5 | Structr is free software: you can redistribute it and/or modify 6 | it under the terms of the GNU Affero General Public License as 7 | published by the Free Software Foundation, either version 3 of the 8 | License, or (at your option) any later version. 9 | 10 | Structr is distributed in the hope that it will be useful, 11 | but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13 | GNU Affero General Public License for more details. 14 | 15 | You should have received a copy of the GNU Affero General Public License 16 | along with Structr. If not, see . 17 | 18 | -------------------------------------------------------------------------------- /structr-modules/structr-api-builder-module/header.txt: -------------------------------------------------------------------------------- 1 | Copyright (C) 2010-${year} ${owner} 2 | 3 | This file is part of Structr . 4 | 5 | Structr is free software: you can redistribute it and/or modify 6 | it under the terms of the GNU Affero General Public License as 7 | published by the Free Software Foundation, either version 3 of the 8 | License, or (at your option) any later version. 9 | 10 | Structr is distributed in the hope that it will be useful, 11 | but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13 | GNU Affero General Public License for more details. 14 | 15 | You should have received a copy of the GNU Affero General Public License 16 | along with Structr. If not, see . 17 | 18 | -------------------------------------------------------------------------------- /structr-modules/structr-data-feeds-module/header.txt: -------------------------------------------------------------------------------- 1 | Copyright (C) 2010-${year} ${owner} 2 | 3 | This file is part of Structr . 4 | 5 | Structr is free software: you can redistribute it and/or modify 6 | it under the terms of the GNU Affero General Public License as 7 | published by the Free Software Foundation, either version 3 of the 8 | License, or (at your option) any later version. 9 | 10 | Structr is distributed in the hope that it will be useful, 11 | but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13 | GNU Affero General Public License for more details. 14 | 15 | You should have received a copy of the GNU Affero General Public License 16 | along with Structr. If not, see . 17 | 18 | -------------------------------------------------------------------------------- /structr-modules/structr-file-access-module/header.txt: -------------------------------------------------------------------------------- 1 | Copyright (C) 2010-${year} ${owner} 2 | 3 | This file is part of Structr . 4 | 5 | Structr is free software: you can redistribute it and/or modify 6 | it under the terms of the GNU Affero General Public License as 7 | published by the Free Software Foundation, either version 3 of the 8 | License, or (at your option) any later version. 9 | 10 | Structr is distributed in the hope that it will be useful, 11 | but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13 | GNU Affero General Public License for more details. 14 | 15 | You should have received a copy of the GNU Affero General Public License 16 | along with Structr. If not, see . 17 | 18 | -------------------------------------------------------------------------------- /structr-modules/structr-knowledge-module/header.txt: -------------------------------------------------------------------------------- 1 | Copyright (C) 2010-${year} ${owner} 2 | 3 | This file is part of Structr . 4 | 5 | Structr is free software: you can redistribute it and/or modify 6 | it under the terms of the GNU Affero General Public License as 7 | published by the Free Software Foundation, either version 3 of the 8 | License, or (at your option) any later version. 9 | 10 | Structr is distributed in the hope that it will be useful, 11 | but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13 | GNU Affero General Public License for more details. 14 | 15 | You should have received a copy of the GNU Affero General Public License 16 | along with Structr. If not, see . 17 | 18 | -------------------------------------------------------------------------------- /structr-modules/structr-text-search-module/header.txt: -------------------------------------------------------------------------------- 1 | Copyright (C) 2010-${year} ${owner} 2 | 3 | This file is part of Structr . 4 | 5 | Structr is free software: you can redistribute it and/or modify 6 | it under the terms of the GNU Affero General Public License as 7 | published by the Free Software Foundation, either version 3 of the 8 | License, or (at your option) any later version. 9 | 10 | Structr is distributed in the hope that it will be useful, 11 | but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13 | GNU Affero General Public License for more details. 14 | 15 | You should have received a copy of the GNU Affero General Public License 16 | along with Structr. If not, see . 17 | 18 | -------------------------------------------------------------------------------- /structr-modules/structr-translation-module/header.txt: -------------------------------------------------------------------------------- 1 | Copyright (C) 2010-${year} ${owner} 2 | 3 | This file is part of Structr . 4 | 5 | Structr is free software: you can redistribute it and/or modify 6 | it under the terms of the GNU Affero General Public License as 7 | published by the Free Software Foundation, either version 3 of the 8 | License, or (at your option) any later version. 9 | 10 | Structr is distributed in the hope that it will be useful, 11 | but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13 | GNU Affero General Public License for more details. 14 | 15 | You should have received a copy of the GNU Affero General Public License 16 | along with Structr. If not, see . 17 | 18 | -------------------------------------------------------------------------------- /structr-modules/structr-advanced-mail-module/header.txt: -------------------------------------------------------------------------------- 1 | Copyright (C) 2010-${year} ${owner} 2 | 3 | This file is part of Structr . 4 | 5 | Structr is free software: you can redistribute it and/or modify 6 | it under the terms of the GNU Affero General Public License as 7 | published by the Free Software Foundation, either version 3 of the 8 | License, or (at your option) any later version. 9 | 10 | Structr is distributed in the hope that it will be useful, 11 | but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13 | GNU Affero General Public License for more details. 14 | 15 | You should have received a copy of the GNU Affero General Public License 16 | along with Structr. If not, see . 17 | 18 | -------------------------------------------------------------------------------- /structr-modules/structr-messaging-engine-module/header.txt: -------------------------------------------------------------------------------- 1 | Copyright (C) 2010-${year} ${owner} 2 | 3 | This file is part of Structr . 4 | 5 | Structr is free software: you can redistribute it and/or modify 6 | it under the terms of the GNU Affero General Public License as 7 | published by the Free Software Foundation, either version 3 of the 8 | License, or (at your option) any later version. 9 | 10 | Structr is distributed in the hope that it will be useful, 11 | but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13 | GNU Affero General Public License for more details. 14 | 15 | You should have received a copy of the GNU Affero General Public License 16 | along with Structr. If not, see . 17 | 18 | -------------------------------------------------------------------------------- /structr-modules/structr-geo-transformations-module/header.txt: -------------------------------------------------------------------------------- 1 | Copyright (C) 2010-${year} ${owner} 2 | 3 | This file is part of Structr . 4 | 5 | Structr is free software: you can redistribute it and/or modify 6 | it under the terms of the GNU Affero General Public License as 7 | published by the Free Software Foundation, either version 3 of the 8 | License, or (at your option) any later version. 9 | 10 | Structr is distributed in the hope that it will be useful, 11 | but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13 | GNU Affero General Public License for more details. 14 | 15 | You should have received a copy of the GNU Affero General Public License 16 | along with Structr. If not, see . 17 | 18 | -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/swagger/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Swagger UI 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /structr-app/stop: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | NAME=$1 4 | 5 | if [ -z $NAME ]; then 6 | NAME="default" 7 | fi 8 | 9 | BASE_DIR=$(CDPATH= cd -- "$(dirname -- "$0")" && pwd) 10 | cd $BASE_DIR 11 | 12 | PIDFILE=./structr-$NAME.pid 13 | 14 | if [ ! -f $PIDFILE ]; then 15 | echo "No pid file exists, exiting." 16 | exit 0 17 | fi 18 | 19 | COUNT=0 20 | PID=`cat $PIDFILE` 21 | kill -15 $PID 22 | 23 | while [ -n "$PID" ]; do 24 | 25 | kill -0 $PID 2>/dev/null || unset PID 26 | sleep 1 27 | 28 | if [ "$COUNT" -gt "30" ]; then 29 | echo "Waited more than 30 seconds.." 30 | break 31 | fi 32 | 33 | COUNT=$((COUNT+1)) 34 | done 35 | 36 | if [ -z "$PID" ]; then 37 | 38 | rm $PIDFILE 39 | echo "Structr instance '$NAME' stopped." 40 | 41 | else 42 | echo "Structr instance '$NAME' did not stop after 30 seconds, please check logfile." 43 | 44 | fi 45 | 46 | -------------------------------------------------------------------------------- /structr-base/src/main/resources/repository.properties: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (C) 2010-2018 Structr GmbH 3 | # 4 | # This file is part of Structr . 5 | # 6 | # Structr is free software: you can redistribute it and/or modify 7 | # it under the terms of the GNU Affero General Public License as 8 | # published by the Free Software Foundation, either version 3 of the 9 | # License, or (at your option) any later version. 10 | # 11 | # Structr is distributed in the hope that it will be useful, 12 | # but WITHOUT ANY WARRANTY; without even the implied warranty of 13 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 | # GNU Affero General Public License for more details. 15 | # 16 | # You should have received a copy of the GNU Affero General Public License 17 | # along with Structr. If not, see . 18 | # 19 | -------------------------------------------------------------------------------- /structr-base/src/test/resources/test/scripting/testDoAs.js: -------------------------------------------------------------------------------- 1 | $.schedule(() => { 2 | 3 | $.doAs($.find('User', { name: 'A' })[0], () => { 4 | 5 | $.create('TestDoAs', { name: 'First - in schedule() and doAs() with user A' }); 6 | 7 | $.schedule(() => { 8 | 9 | $.doAs($.find('User', { name: 'C' })[0], () => { 10 | $.create('TestDoAs', { name: 'Second - in schedule(), doAs(), schedule() and doAs() with user C' }); 11 | }); 12 | 13 | }); 14 | 15 | }); 16 | 17 | $.doAs($.find('User', { name: 'B' })[0], () => { 18 | $.create('TestDoAs', { name: 'Third - in schedule() and doAs() with user B' }); 19 | }); 20 | 21 | $.create('TestDoAs', { name: 'Fourth - in schedule() with superuser' }); 22 | }); 23 | 24 | $.create('TestDoAs', { name: 'Fifth - on root level with superuser' }); -------------------------------------------------------------------------------- /structr-app/src/main/resources/structr/js/lib/sigma/plugins/sigma.parsers.json.min.js: -------------------------------------------------------------------------------- 1 | (function(a){"use strict";if("undefined"==typeof sigma)throw"sigma is not declared";sigma.utils.pkg("sigma.parsers"),sigma.utils.pkg("sigma.utils"),sigma.utils.xhr=function(){if(window.XMLHttpRequest)return new XMLHttpRequest;var a,b;if(window.ActiveXObject){a=["Msxml2.XMLHTTP.6.0","Msxml2.XMLHTTP.3.0","Msxml2.XMLHTTP","Microsoft.XMLHTTP"];for(b in a)try{return new ActiveXObject(a[b])}catch(c){}}return null},sigma.parsers.json=function(a,b,c){var d,e=sigma.utils.xhr();if(!e)throw"XMLHttpRequest not supported, cannot load the file.";e.open("GET",a,!0),e.onreadystatechange=function(){4===e.readyState&&(d=JSON.parse(e.responseText),b instanceof sigma?(b.graph.clear(),b.graph.read(d)):"object"==typeof b?(b.graph=d,b=new sigma(b)):"function"==typeof b&&(c=b,b=null),c&&c(b||d))},e.send()}}).call(this); -------------------------------------------------------------------------------- /structr-base/src/main/resources/fetcher.properties: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (C) 2010-2018 Structr GmbH 3 | # 4 | # This file is part of Structr . 5 | # 6 | # Structr is free software: you can redistribute it and/or modify 7 | # it under the terms of the GNU Affero General Public License as 8 | # published by the Free Software Foundation, either version 3 of the 9 | # License, or (at your option) any later version. 10 | # 11 | # Structr is distributed in the hope that it will be useful, 12 | # but WITHOUT ANY WARRANTY; without even the implied warranty of 13 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 | # GNU Affero General Public License for more details. 15 | # 16 | # You should have received a copy of the GNU Affero General Public License 17 | # along with Structr. If not, see . 18 | # 19 | 20 | 21 | -------------------------------------------------------------------------------- /structr-modules/structr-odf-module/src/test/resources/views.properties: -------------------------------------------------------------------------------- 1 | ODSExporter.public=name,documentTemplate,resultDocument,transformationProvider,createdDate,hidden,lastModifiedBy,lastModifiedDate,visibleToAuthenticatedUsers,visibleToPublicUsers, 2 | ODSExporter.ui=documentTemplate,resultDocument,transformationProvider,lastModifiedBy, 3 | ODTExporter.public=name,documentTemplate,resultDocument,transformationProvider,createdDate,hidden,lastModifiedBy,lastModifiedDate,visibleToAuthenticatedUsers,visibleToPublicUsers, 4 | ODTExporter.ui=documentTemplate,resultDocument,transformationProvider,lastModifiedBy, 5 | ODFExporter.public=createdDate,documentTemplate,hidden,lastModifiedBy,lastModifiedDate,name,resultDocument,transformationProvider,visibleToAuthenticatedUsers,visibleToPublicUsers, 6 | ODFExporter.ui=documentTemplate,lastModifiedBy,resultDocument,transformationProvider, 7 | -------------------------------------------------------------------------------- /structr-modules/structr-media-module/src/test/resources/views.properties: -------------------------------------------------------------------------------- 1 | VideoFile.public=audioChannels,audioCodec,audioCodecName,checksum,contentType,convertedVideos,duration,height,includeInFrontendExport,isExternal,isFile,isMounted,isTemplate,isVideo,lastSeenMounted,name,owner,parentId,path,pixelFormat,posterImage,sampleRate,size,url,videoCodec,videoCodecName,visibleToAuthenticatedUsers,visibleToPublicUsers,width,dontCache,indexed, 2 | VideoFile.ui=audioChannels,audioCodec,audioCodecName,basicAuthRealm,cacheForSeconds,checksum,contentType,convertedVideos,duration,enableBasicAuth,hasParent,height,includeInFrontendExport,isExternal,isFile,isMounted,isTemplate,isVideo,lastSeenMounted,linkingElements,linkingElementsIds,md5,originalVideo,parent,parentId,path,pixelFormat,posterImage,sampleRate,size,url,version,videoCodec,videoCodecName,width,dontCache,indexed,storageConfiguration, 3 | -------------------------------------------------------------------------------- /structr-app/logging.properties.debug: -------------------------------------------------------------------------------- 1 | .handlers = java.util.logging.ConsoleHandler, java.util.logging.FileHandler 2 | 3 | # Default log level, set to one of these values: SEVERE WARNING INFO CONFIG FINE FINER FINEST 4 | .level = INFO 5 | 6 | ############################################################ 7 | # Handler specific properties. 8 | # Describes specific configuration info for Handlers. 9 | ############################################################ 10 | 11 | java.util.logging.FileHandler.pattern = logs/debug.log 12 | java.util.logging.FileHandler.limit = 50000 13 | java.util.logging.FileHandler.count = 1 14 | java.util.logging.FileHandler.formatter = java.util.logging.SimpleFormatter 15 | 16 | java.util.logging.SimpleFormatter.format=%1$tY-%1$tm-%1$td %1$tH:%1$tM:%1$tS %4$-10s %2$s %5$s%6$s%n 17 | 18 | java.util.logging.ConsoleHandler.formatter = java.util.logging.SimpleFormatter 19 | -------------------------------------------------------------------------------- /structr-modules/structr-data-feeds-module/src/test/resources/views.properties: -------------------------------------------------------------------------------- 1 | DataFeed.public=name,description,feedType,items,url, 2 | DataFeed.ui=description,feedType,items,lastUpdated,maxAge,maxItems,updateInterval,url, 3 | FeedItem.public=author,comments,contentType,contents,description,enclosures,name,owner,pubDate,url,updatedDate, 4 | FeedItem.ui=author,cacheForSeconds,checksum,comments,contentType,contents,description,enclosures,feed,pubDate,url,updatedDate,version, 5 | FeedItemContent.public=name,contentType,itemType,mode,owner,value, 6 | FeedItemContent.ui=contentType,item,itemType,mode,value, 7 | FeedItemEnclosure.public=name,contentType,enclosureLength,enclosureType,item,owner,url, 8 | FeedItemEnclosure.ui=contentType,enclosureLength,enclosureType,item,url, 9 | RemoteDocument.public=contentType,name,owner,url, 10 | RemoteDocument.ui=cacheForSeconds,checksum,contentType,url,version, 11 | -------------------------------------------------------------------------------- /structr-app/src/test/playwright-ui-tests/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "ui", 3 | "version": "1.0.0", 4 | "main": "index.js", 5 | "scripts": { 6 | "test": "node_modules/.bin/playwright test --workers=1", 7 | "test:headed": "node_modules/.bin/playwright test --headed", 8 | "test:debug": "node_modules/.bin/playwright test --debug", 9 | "playwright:install": "node_modules/.bin/playwright install", 10 | "playwright:install-with-debs": "node_modules/.bin/playwright install --with-deps" 11 | }, 12 | "keywords": [], 13 | "author": "", 14 | "license": "ISC", 15 | "type": "commonjs", 16 | "devDependencies": { 17 | "@playwright/test": "^1.56.0", 18 | "@types/node": "^24.7.1", 19 | "playwright-zoom": "^1.1.0" 20 | }, 21 | "directories": { 22 | "test": "tests" 23 | }, 24 | "description": "", 25 | "dependencies": { 26 | "playwright": "^1.56.0" 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /structr-base/src/main/java/org/structr/util/package-info.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (C) 2010-2025 Structr GmbH 3 | * 4 | * This file is part of Structr . 5 | * 6 | * Structr is free software: you can redistribute it and/or modify 7 | * it under the terms of the GNU General Public License as 8 | * published by the Free Software Foundation, either version 3 of the 9 | * License, or (at your option) any later version. 10 | * 11 | * Structr is distributed in the hope that it will be useful, 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 | * GNU General Public License for more details. 15 | * 16 | * You should have received a copy of the GNU General Public License 17 | * along with Structr. If not, see . 18 | */ 19 | /** 20 | * Utility classes. 21 | */ 22 | package org.structr.util; -------------------------------------------------------------------------------- /structr-base/src/main/java/org/structr/cron/package-info.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (C) 2010-2025 Structr GmbH 3 | * 4 | * This file is part of Structr . 5 | * 6 | * Structr is free software: you can redistribute it and/or modify 7 | * it under the terms of the GNU General Public License as 8 | * published by the Free Software Foundation, either version 3 of the 9 | * License, or (at your option) any later version. 10 | * 11 | * Structr is distributed in the hope that it will be useful, 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 | * GNU General Public License for more details. 15 | * 16 | * You should have received a copy of the GNU General Public License 17 | * along with Structr. If not, see . 18 | */ 19 | /** 20 | * The structr CRON service. 21 | */ 22 | package org.structr.cron; -------------------------------------------------------------------------------- /structr-base/src/main/java/org/structr/agent/package-info.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (C) 2010-2025 Structr GmbH 3 | * 4 | * This file is part of Structr . 5 | * 6 | * Structr is free software: you can redistribute it and/or modify 7 | * it under the terms of the GNU General Public License as 8 | * published by the Free Software Foundation, either version 3 of the 9 | * License, or (at your option) any later version. 10 | * 11 | * Structr is distributed in the hope that it will be useful, 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 | * GNU General Public License for more details. 15 | * 16 | * You should have received a copy of the GNU General Public License 17 | * along with Structr. If not, see . 18 | */ 19 | /** 20 | * The structr agent service. 21 | */ 22 | package org.structr.agent; -------------------------------------------------------------------------------- /structr-base/src/main/java/org/structr/module/package-info.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (C) 2010-2025 Structr GmbH 3 | * 4 | * This file is part of Structr . 5 | * 6 | * Structr is free software: you can redistribute it and/or modify 7 | * it under the terms of the GNU General Public License as 8 | * published by the Free Software Foundation, either version 3 of the 9 | * License, or (at your option) any later version. 10 | * 11 | * Structr is distributed in the hope that it will be useful, 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 | * GNU General Public License for more details. 15 | * 16 | * You should have received a copy of the GNU General Public License 17 | * along with Structr. If not, see . 18 | */ 19 | /** 20 | * The structr module service. 21 | */ 22 | package org.structr.module; -------------------------------------------------------------------------------- /structr-base/src/main/java/org/structr/core/graph/package-info.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (C) 2010-2025 Structr GmbH 3 | * 4 | * This file is part of Structr . 5 | * 6 | * Structr is free software: you can redistribute it and/or modify 7 | * it under the terms of the GNU General Public License as 8 | * published by the Free Software Foundation, either version 3 of the 9 | * License, or (at your option) any later version. 10 | * 11 | * Structr is distributed in the hope that it will be useful, 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 | * GNU General Public License for more details. 15 | * 16 | * You should have received a copy of the GNU General Public License 17 | * along with Structr. If not, see . 18 | */ 19 | /** 20 | * The structr graph service. 21 | */ 22 | package org.structr.core.graph; -------------------------------------------------------------------------------- /structr-app/src/main/resources/deb/bin/start: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | . bin/config 4 | 5 | PID=$(pgrep -P 1 -f org.structr.Server) 6 | 7 | if [[ ! -z $PID ]]; then 8 | 9 | echo "ERROR: server already running." 10 | echo 11 | echo "Please stop any running instances before starting a" 12 | echo "new one. (Remove $PID_FILE if this message appears" 13 | echo "even if no server is running.)" 14 | echo 15 | exit 0 16 | 17 | fi 18 | 19 | if [ ! -e "logs" ]; then 20 | 21 | echo "Creating logs directory..." 22 | mkdir logs 23 | 24 | fi 25 | 26 | if [ ! -e "structr" ]; then 27 | 28 | echo "Unarchiving static resources..." 29 | 30 | jar -xf structr-*.jar structr 31 | 32 | fi 33 | 34 | echo "Starting Structr instance '$DISPLAY_NAME' in the background." 35 | echo "(Takes 30-60 seconds until the server becomes available. Watch log file $LOG_FILE for 'Initialization complete' message.)" 36 | 37 | java $RUN_OPTS $JAVA_OPTS $MAIN_CLASS & echo $! >$PID_FILE -------------------------------------------------------------------------------- /structr-base/src/main/java/org/structr/common/package-info.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (C) 2010-2025 Structr GmbH 3 | * 4 | * This file is part of Structr . 5 | * 6 | * Structr is free software: you can redistribute it and/or modify 7 | * it under the terms of the GNU General Public License as 8 | * published by the Free Software Foundation, either version 3 of the 9 | * License, or (at your option) any later version. 10 | * 11 | * Structr is distributed in the hope that it will be useful, 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 | * GNU General Public License for more details. 15 | * 16 | * You should have received a copy of the GNU General Public License 17 | * along with Structr. If not, see . 18 | */ 19 | /** 20 | * Common structr classes and interfaces. 21 | */ 22 | package org.structr.common; -------------------------------------------------------------------------------- /structr-base/src/main/java/org/structr/core/entity/package-info.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (C) 2010-2025 Structr GmbH 3 | * 4 | * This file is part of Structr . 5 | * 6 | * Structr is free software: you can redistribute it and/or modify 7 | * it under the terms of the GNU General Public License as 8 | * published by the Free Software Foundation, either version 3 of the 9 | * License, or (at your option) any later version. 10 | * 11 | * Structr is distributed in the hope that it will be useful, 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 | * GNU General Public License for more details. 15 | * 16 | * You should have received a copy of the GNU General Public License 17 | * along with Structr. If not, see . 18 | */ 19 | /** 20 | * The core entities of structr. 21 | */ 22 | package org.structr.core.entity; -------------------------------------------------------------------------------- /structr-base/src/main/java/org/structr/module/xml/XMLModule.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (C) 2010-2025 Structr GmbH 3 | * 4 | * This file is part of Structr . 5 | * 6 | * Structr is free software: you can redistribute it and/or modify 7 | * it under the terms of the GNU General Public License as 8 | * published by the Free Software Foundation, either version 3 of the 9 | * License, or (at your option) any later version. 10 | * 11 | * Structr is distributed in the hope that it will be useful, 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 | * GNU General Public License for more details. 15 | * 16 | * You should have received a copy of the GNU General Public License 17 | * along with Structr. If not, see . 18 | */ 19 | package org.structr.module.xml; 20 | 21 | 22 | public interface XMLModule { 23 | 24 | } 25 | -------------------------------------------------------------------------------- /structr-base/src/main/java/org/structr/web/entity/dom/Comment.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (C) 2010-2025 Structr GmbH 3 | * 4 | * This file is part of Structr . 5 | * 6 | * Structr is free software: you can redistribute it and/or modify 7 | * it under the terms of the GNU General Public License as 8 | * published by the Free Software Foundation, either version 3 of the 9 | * License, or (at your option) any later version. 10 | * 11 | * Structr is distributed in the hope that it will be useful, 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 | * GNU General Public License for more details. 15 | * 16 | * You should have received a copy of the GNU General Public License 17 | * along with Structr. If not, see . 18 | */ 19 | package org.structr.web.entity.dom; 20 | 21 | public interface Comment extends Content { 22 | } 23 | -------------------------------------------------------------------------------- /structr-base/src/main/java/org/structr/web/entity/dom/Template.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (C) 2010-2025 Structr GmbH 3 | * 4 | * This file is part of Structr . 5 | * 6 | * Structr is free software: you can redistribute it and/or modify 7 | * it under the terms of the GNU General Public License as 8 | * published by the Free Software Foundation, either version 3 of the 9 | * License, or (at your option) any later version. 10 | * 11 | * Structr is distributed in the hope that it will be useful, 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 | * GNU General Public License for more details. 15 | * 16 | * You should have received a copy of the GNU General Public License 17 | * along with Structr. If not, see . 18 | */ 19 | package org.structr.web.entity.dom; 20 | 21 | public interface Template extends Content { 22 | } 23 | -------------------------------------------------------------------------------- /structr-base/src/main/java/org/structr/core/auth/package-info.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (C) 2010-2025 Structr GmbH 3 | * 4 | * This file is part of Structr . 5 | * 6 | * Structr is free software: you can redistribute it and/or modify 7 | * it under the terms of the GNU General Public License as 8 | * published by the Free Software Foundation, either version 3 of the 9 | * License, or (at your option) any later version. 10 | * 11 | * Structr is distributed in the hope that it will be useful, 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 | * GNU General Public License for more details. 15 | * 16 | * You should have received a copy of the GNU General Public License 17 | * along with Structr. If not, see . 18 | */ 19 | /** 20 | * Classes and interfaces for authentication and security. 21 | */ 22 | package org.structr.core.auth; -------------------------------------------------------------------------------- /structr-base/src/main/java/org/structr/core/converter/package-info.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (C) 2010-2025 Structr GmbH 3 | * 4 | * This file is part of Structr . 5 | * 6 | * Structr is free software: you can redistribute it and/or modify 7 | * it under the terms of the GNU General Public License as 8 | * published by the Free Software Foundation, either version 3 of the 9 | * License, or (at your option) any later version. 10 | * 11 | * Structr is distributed in the hope that it will be useful, 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 | * GNU General Public License for more details. 15 | * 16 | * You should have received a copy of the GNU General Public License 17 | * along with Structr. If not, see . 18 | */ 19 | /** 20 | * Various converters used in structr properties. 21 | */ 22 | package org.structr.core.converter; -------------------------------------------------------------------------------- /structr-base/src/main/java/org/structr/core/package-info.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (C) 2010-2025 Structr GmbH 3 | * 4 | * This file is part of Structr . 5 | * 6 | * Structr is free software: you can redistribute it and/or modify 7 | * it under the terms of the GNU General Public License as 8 | * published by the Free Software Foundation, either version 3 of the 9 | * License, or (at your option) any later version. 10 | * 11 | * Structr is distributed in the hope that it will be useful, 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 | * GNU General Public License for more details. 15 | * 16 | * You should have received a copy of the GNU General Public License 17 | * along with Structr. If not, see . 18 | */ 19 | /** 20 | * Contains the core classes and interfaces of the structr framework. 21 | */ 22 | package org.structr.core; -------------------------------------------------------------------------------- /structr-db-driver-api/src/main/java/org/structr/api/search/Operation.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (C) 2010-2025 Structr GmbH 3 | * 4 | * This file is part of Structr . 5 | * 6 | * Structr is free software: you can redistribute it and/or modify 7 | * it under the terms of the GNU General Public License as 8 | * published by the Free Software Foundation, either version 3 of the 9 | * License, or (at your option) any later version. 10 | * 11 | * Structr is distributed in the hope that it will be useful, 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 | * GNU General Public License for more details. 15 | * 16 | * You should have received a copy of the GNU General Public License 17 | * along with Structr. If not, see . 18 | */ 19 | package org.structr.api.search; 20 | 21 | public enum Operation { 22 | 23 | AND, OR, NOT 24 | } 25 | -------------------------------------------------------------------------------- /structr-base/src/main/java/org/structr/core/traits/operations/LifecycleMethod.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (C) 2010-2025 Structr GmbH 3 | * 4 | * This file is part of Structr . 5 | * 6 | * Structr is free software: you can redistribute it and/or modify 7 | * it under the terms of the GNU General Public License as 8 | * published by the Free Software Foundation, either version 3 of the 9 | * License, or (at your option) any later version. 10 | * 11 | * Structr is distributed in the hope that it will be useful, 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 | * GNU General Public License for more details. 15 | * 16 | * You should have received a copy of the GNU General Public License 17 | * along with Structr. If not, see . 18 | */ 19 | package org.structr.core.traits.operations; 20 | 21 | public interface LifecycleMethod { 22 | } 23 | -------------------------------------------------------------------------------- /structr-db-driver-api/src/main/java/org/structr/api/search/EmptyQuery.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (C) 2010-2025 Structr GmbH 3 | * 4 | * This file is part of Structr . 5 | * 6 | * Structr is free software: you can redistribute it and/or modify 7 | * it under the terms of the GNU General Public License as 8 | * published by the Free Software Foundation, either version 3 of the 9 | * License, or (at your option) any later version. 10 | * 11 | * Structr is distributed in the hope that it will be useful, 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 | * GNU General Public License for more details. 15 | * 16 | * You should have received a copy of the GNU General Public License 17 | * along with Structr. If not, see . 18 | */ 19 | package org.structr.api.search; 20 | 21 | public interface EmptyQuery extends QueryPredicate { 22 | } 23 | -------------------------------------------------------------------------------- /structr-base/src/main/java/org/structr/common/error/package-info.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (C) 2010-2025 Structr GmbH 3 | * 4 | * This file is part of Structr . 5 | * 6 | * Structr is free software: you can redistribute it and/or modify 7 | * it under the terms of the GNU General Public License as 8 | * published by the Free Software Foundation, either version 3 of the 9 | * License, or (at your option) any later version. 10 | * 11 | * Structr is distributed in the hope that it will be useful, 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 | * GNU General Public License for more details. 15 | * 16 | * You should have received a copy of the GNU General Public License 17 | * along with Structr. If not, see . 18 | */ 19 | /** 20 | * Error tokens for the semantic error handling in structr. 21 | */ 22 | package org.structr.common.error; -------------------------------------------------------------------------------- /structr-base/src/main/java/org/structr/core/auth/exception/package-info.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (C) 2010-2025 Structr GmbH 3 | * 4 | * This file is part of Structr . 5 | * 6 | * Structr is free software: you can redistribute it and/or modify 7 | * it under the terms of the GNU General Public License as 8 | * published by the Free Software Foundation, either version 3 of the 9 | * License, or (at your option) any later version. 10 | * 11 | * Structr is distributed in the hope that it will be useful, 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 | * GNU General Public License for more details. 15 | * 16 | * You should have received a copy of the GNU General Public License 17 | * along with Structr. If not, see . 18 | */ 19 | /** 20 | * Exceptions used in the authentication system. 21 | */ 22 | package org.structr.core.auth.exception; -------------------------------------------------------------------------------- /structr-base/src/main/java/org/structr/core/cypher/package-info.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (C) 2010-2025 Structr GmbH 3 | * 4 | * This file is part of Structr . 5 | * 6 | * Structr is free software: you can redistribute it and/or modify 7 | * it under the terms of the GNU General Public License as 8 | * published by the Free Software Foundation, either version 3 of the 9 | * License, or (at your option) any later version. 10 | * 11 | * Structr is distributed in the hope that it will be useful, 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 | * GNU General Public License for more details. 15 | * 16 | * You should have received a copy of the GNU General Public License 17 | * along with Structr. If not, see . 18 | */ 19 | /** 20 | * Classes and interfaces related to Cypher queries in structr. 21 | */ 22 | package org.structr.core.cypher; -------------------------------------------------------------------------------- /structr-db-driver-api/src/main/java/org/structr/api/search/ExactQuery.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (C) 2010-2025 Structr GmbH 3 | * 4 | * This file is part of Structr . 5 | * 6 | * Structr is free software: you can redistribute it and/or modify 7 | * it under the terms of the GNU General Public License as 8 | * published by the Free Software Foundation, either version 3 of the 9 | * License, or (at your option) any later version. 10 | * 11 | * Structr is distributed in the hope that it will be useful, 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 | * GNU General Public License for more details. 15 | * 16 | * You should have received a copy of the GNU General Public License 17 | * along with Structr. If not, see . 18 | */ 19 | package org.structr.api.search; 20 | 21 | 22 | public interface ExactQuery extends QueryPredicate { 23 | } 24 | -------------------------------------------------------------------------------- /structr-db-driver-api/src/main/java/org/structr/api/search/NotEmptyQuery.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (C) 2010-2025 Structr GmbH 3 | * 4 | * This file is part of Structr . 5 | * 6 | * Structr is free software: you can redistribute it and/or modify 7 | * it under the terms of the GNU General Public License as 8 | * published by the Free Software Foundation, either version 3 of the 9 | * License, or (at your option) any later version. 10 | * 11 | * Structr is distributed in the hope that it will be useful, 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 | * GNU General Public License for more details. 15 | * 16 | * You should have received a copy of the GNU General Public License 17 | * along with Structr. If not, see . 18 | */ 19 | package org.structr.api.search; 20 | 21 | public interface NotEmptyQuery extends QueryPredicate { 22 | } 23 | --------------------------------------------------------------------------------