diff --git a/cypress/e2e/widget.cy.js b/cypress/e2e/widget.cy.js
index e0312eb..20fa3ca 100644
--- a/cypress/e2e/widget.cy.js
+++ b/cypress/e2e/widget.cy.js
@@ -2,7 +2,7 @@ describe("Widget", () => {
it("event dates", () => {
cy.createAdminUnit().then(function (adminUnitId) {
cy.createEvent(adminUnitId).then(function (eventId) {
- cy.visit("/meinecrew/widget/eventdates");
+ cy.visit("/organizations/" + adminUnitId + "/widget/eventdates");
cy.screenshotDatepicker("#date_from-user");
cy.screenshot("eventdates");
@@ -34,7 +34,7 @@ describe("Widget", () => {
() => {
cy.createAdminUnit().then(function (adminUnitId) {
// Start
- cy.visit("/meinecrew/widget/event_suggestions/create");
+ cy.visit("/organizations/" + adminUnitId + "/widget/event_suggestions/create");
cy.wait(1000); // Wait for jQuery to load
cy.get(".wizard-next:visible").click();
diff --git a/project/templates/manage/widgets.html b/project/templates/manage/widgets.html
index cad0b8b..c41f2d0 100644
--- a/project/templates/manage/widgets.html
+++ b/project/templates/manage/widgets.html
@@ -70,7 +70,7 @@
{% if date.event.photo_id %}
@@ -138,7 +138,7 @@
{{ date.event.organizer.name }}
{% endif %}
{{ date.event.event_place.name }}
-
+
diff --git a/project/templates/widget/event_suggestion/create.html b/project/templates/widget/event_suggestion/create.html
index 368852a..428874c 100644
--- a/project/templates/widget/event_suggestion/create.html
+++ b/project/templates/widget/event_suggestion/create.html
@@ -25,7 +25,7 @@
var req_data = form.serialize();
$.ajax({
- url: "{{ url_for('event_suggestion_create_for_admin_unit', au_short_name=admin_unit.short_name) }}?preview=true",
+ url: "{{ url_for('event_suggestion_create_for_admin_unit', id=admin_unit.id) }}?preview=true",
type: "post",
data: req_data,
error: function(xhr, status, error) {
diff --git a/project/views/widget.py b/project/views/widget.py
index 6f677a2..363e811 100644
--- a/project/views/widget.py
+++ b/project/views/widget.py
@@ -7,18 +7,13 @@ from sqlalchemy.sql import func
from project import app, db
from project.access import (
admin_unit_suggestions_enabled_or_404,
- can_read_event_or_401,
get_admin_unit_members_with_permission,
)
from project.dateutils import get_next_full_hour
from project.forms.event_date import FindEventDateWidgetForm
from project.forms.event_suggestion import CreateEventSuggestionForm
-from project.jsonld import get_sd_for_event_date
from project.models import AdminUnit, EventOrganizer, EventReviewStatus, EventSuggestion
-from project.services.event import (
- get_event_date_with_details_or_404,
- get_event_dates_query,
-)
+from project.services.event import get_event_dates_query
from project.services.event_suggestion import insert_event_suggestion
from project.services.place import get_event_places
from project.services.search_params import EventSearchParams
@@ -26,19 +21,15 @@ from project.views.event import get_event_category_choices
from project.views.utils import (
flash_errors,
flash_message,
- get_calendar_links_for_event_date,
get_pagination_urls,
- get_share_links,
handleSqlError,
send_mails_async,
)
-@app.route("/