Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Example] Change administration interface URL #60

Draft
wants to merge 1 commit into
base: master
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion config/packages/fos_rest.yaml
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
fos_rest:
zone:
- { path: ^/admin/* }
- { path: ^/my-custom-admin/* }
5 changes: 5 additions & 0 deletions config/packages/framework_admin.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
framework:
session:
cookie_path: /my-custom-admin
fragments:
path: /my-custom-admin/_fragments
16 changes: 8 additions & 8 deletions config/packages/security_admin.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -11,14 +11,14 @@ security:
id: sulu_security.user_provider

access_control:
- { path: ^/admin/reset, roles: IS_AUTHENTICATED_ANONYMOUSLY }
- { path: ^/admin/security/reset, roles: IS_AUTHENTICATED_ANONYMOUSLY }
- { path: ^/admin/login$, roles: IS_AUTHENTICATED_ANONYMOUSLY }
- { path: ^/admin/_wdt, roles: IS_AUTHENTICATED_ANONYMOUSLY }
- { path: ^/admin/translations, roles: IS_AUTHENTICATED_ANONYMOUSLY }
- { path: ^/admin$, roles: IS_AUTHENTICATED_ANONYMOUSLY }
- { path: ^/admin/$, roles: IS_AUTHENTICATED_ANONYMOUSLY }
- { path: ^/admin, roles: ROLE_USER }
- { path: ^/my-custom-admin/reset, roles: IS_AUTHENTICATED_ANONYMOUSLY }
- { path: ^/my-custom-admin/security/reset, roles: IS_AUTHENTICATED_ANONYMOUSLY }
- { path: ^/my-custom-admin/login$, roles: IS_AUTHENTICATED_ANONYMOUSLY }
- { path: ^/my-custom-admin/_wdt, roles: IS_AUTHENTICATED_ANONYMOUSLY }
- { path: ^/my-custom-admin/translations, roles: IS_AUTHENTICATED_ANONYMOUSLY }
- { path: ^/my-custom-admin$, roles: IS_AUTHENTICATED_ANONYMOUSLY }
- { path: ^/my-custom-admin/$, roles: IS_AUTHENTICATED_ANONYMOUSLY }
- { path: ^/my-custom-admin, roles: ROLE_USER }

firewalls:
dev:
Expand Down
2 changes: 1 addition & 1 deletion config/routes/dev/web_profiler_admin.yaml
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
web_profiler_admin:
resource: "web_profiler.yaml"
prefix: /admin
prefix: /my-custom-admin
2 changes: 1 addition & 1 deletion config/routes/fos_js_routing_admin.yaml
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
fos_js_routing:
prefix: /admin
prefix: /my-custom-admin
resource: "@FOSJsRoutingBundle/Resources/config/routing/routing.xml"
38 changes: 19 additions & 19 deletions config/routes/sulu_admin.yaml
Original file line number Diff line number Diff line change
@@ -1,90 +1,90 @@
sulu_tag_api:
resource: "@SuluTagBundle/Resources/config/routing_api.yml"
type: rest
prefix: /admin/api
prefix: /my-custom-admin/api

sulu_admin:
resource: "@SuluAdminBundle/Resources/config/routing.yml"
prefix: /admin
prefix: /my-custom-admin

sulu_admin_api:
resource: "@SuluAdminBundle/Resources/config/routing_api.yml"
type: rest
prefix: /admin/api
prefix: /my-custom-admin/api

sulu_contact_api:
type: rest
resource: "@SuluContactBundle/Resources/config/routing_api.yml"
prefix: /admin/api
prefix: /my-custom-admin/api

sulu_security:
resource: "@SuluSecurityBundle/Resources/config/routing.yml"
prefix: /admin/security
prefix: /my-custom-admin/security

sulu_security_api:
type: rest
resource: "@SuluSecurityBundle/Resources/config/routing_api.yml"
prefix: /admin/api
prefix: /my-custom-admin/api

sulu_page_api:
type: rest
resource: "@SuluPageBundle/Resources/config/routing_api.yml"
prefix: /admin/api
prefix: /my-custom-admin/api

sulu_media:
resource: "@SuluMediaBundle/Resources/config/routing.yml"
prefix: /admin/media
prefix: /my-custom-admin/media

sulu_media_website:
resource: "@SuluMediaBundle/Resources/config/routing_website.yml"

sulu_media_api:
type: rest
resource: "@SuluMediaBundle/Resources/config/routing_api.yml"
prefix: /admin/api
prefix: /my-custom-admin/api

sulu_category_api:
type: rest
resource: "@SuluCategoryBundle/Resources/config/routing_api.yml"
prefix: /admin/api
prefix: /my-custom-admin/api

sulu_snippet_api:
resource: "@SuluSnippetBundle/Resources/config/routing_api.yml"
type: rest
prefix: /admin/api
prefix: /my-custom-admin/api

sulu_location:
resource: "@SuluLocationBundle/Resources/config/routing.yml"
prefix: /admin/location
prefix: /my-custom-admin/location

sulu_website:
resource: "@SuluWebsiteBundle/Resources/config/routing.yml"
prefix: /admin/website
prefix: /my-custom-admin/website

sulu_website_api:
resource: "@SuluWebsiteBundle/Resources/config/routing_api.yml"
type: rest
prefix: /admin/api
prefix: /my-custom-admin/api

sulu_core:
type: rest
resource: "@SuluCoreBundle/Resources/config/routing_api.yml"
prefix: /admin/api
prefix: /my-custom-admin/api

sulu_custom_urls_api:
type: rest
resource: "@SuluCustomUrlBundle/Resources/config/routing_api.yml"
prefix: /admin/api
prefix: /my-custom-admin/api

sulu_route_api:
type: rest
resource: "@SuluRouteBundle/Resources/config/routing_api.yml"
prefix: /admin/api
prefix: /my-custom-admin/api

sulu_preview:
resource: "@SuluPreviewBundle/Resources/config/routing.yml"
prefix: /admin/preview
prefix: /my-custom-admin/preview

sulu_search:
resource: "@SuluSearchBundle/Resources/config/routing.yml"
prefix: /admin/search
prefix: /my-custom-admin/search
2 changes: 1 addition & 1 deletion config/routes/sulu_article_admin.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,4 @@
sulu_article_api:
resource: "@SuluArticleBundle/Resources/config/routing_api.yml"
type: rest
prefix: /admin/api
prefix: /my-custom-admin/api
4 changes: 2 additions & 2 deletions config/routes/sulu_automation_admin.yaml
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
sulu_automation_api:
resource: '@SuluAutomationBundle/Resources/config/routing_api.yml'
prefix: /admin/api
prefix: /my-custom-admin/api

sulu_automation:
type: rest
resource: '@SuluAutomationBundle/Resources/config/routing.yml'
prefix: /admin/automation
prefix: /my-custom-admin/automation
2 changes: 1 addition & 1 deletion public/index.php
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@

$suluContext = SuluKernel::CONTEXT_WEBSITE;

if (preg_match('/^\/admin(\/|$)/', $_SERVER['REQUEST_URI'])) {
if (preg_match('/^\/my-custom-admin(\/|$)/', $_SERVER['REQUEST_URI'])) {
$suluContext = SuluKernel::CONTEXT_ADMIN;
}

Expand Down