Kann alte Themen nicht löschen

Ich verwende Helm, um das Bitnami Discourse-Image auf einem Server bereitzustellen, und interagiere hauptsächlich über die API damit. Ich stoße auf folgendes Problem:

Ein Benutzer kann ein Thema erstellen und es kurz nach der Erstellung wieder löschen. Wenn jedoch etwa eine Woche vergeht, erhält derselbe Benutzer einen Fehler, wenn er versucht, einen Beitrag zu löschen. Wenn ich mir die Protokolle ansehe, sehe ich:

Started DELETE “/t/124” for 162.220.157.139 at 2022-06-20 19:41:43 +0000
Mo, 20. Juni 2022 14:41:43 Uhr Verarbeitung durch TopicsController#destroy als JSON
Mo, 20. Juni 2022 14:41:43 Uhr Parameter: {“id”=>“124”, “topic”=>{}}
Mo, 20. Juni 2022 14:41:43 Uhr Kann CSRF-Token-Authentizität nicht überprüfen.
Mo, 20. Juni 2022 14:41:43 Uhr Abgeschlossen 422 Unprocessable Entity in 29ms (Views: 0.2ms ActiveRecord: 0.0ms Allokationen: 2357)

Dies ist das Protokoll eines erfolgreichen Löschvorgangs:

Started DELETE “/t/135” for 162.220.157.139 at 2022-06-20 21:37:07 +0000
Mo, 20. Juni 2022 16:37:08 Uhr Verarbeitung durch TopicsController#destroy als JSON
Mo, 20. Juni 2022 16:37:08 Uhr Parameter: {“id”=>“135”, “topic”=>{}}
Mo, 20. Juni 2022 16:37:08 Uhr Kann CSRF-Token-Authentizität nicht überprüfen.
Mo, 20. Juni 2022 16:37:08 Uhr Textvorlage gerendert (Dauer: 0.0ms Allokationen: 1)
Mo, 20. Juni 2022 16:37:08 Uhr Abgeschlossen 200 OK in 301ms (Views: 1.4ms ActiveRecord: 0.0ms Allokationen: 11569)

Selbst in der tatsächlichen Benutzeroberfläche erhalte ich beim Versuch, eine ältere Nachricht zu löschen:

Sie haben keine Berechtigung, dieses Thema zu löschen. Wenn Sie wirklich möchten, dass es gelöscht wird, reichen Sie eine Markierung zur Aufmerksamkeit des Moderators zusammen mit einer Begründung ein.

Haben Sie eine Idee, warum ein Benutzer sein eigenes Thema nach einiger Zeit nicht mehr löschen kann?

Außerdem wird OIDC-Authentifizierung zum Anmelden verwendet. (Keycloak)

Es gibt eine Einstellung. Suchen Sie in den Website-Einstellungen nach „Löschen“ und Sie sollten sie finden.

Ein Benutzer kann sein Thema löschen, solange es keine Antworten hat, andernfalls erhält er diese Fehlermeldung. Dies soll verhindern, dass sie Inhalte anderer Personen ohne Wissen/Genehmigung des Personals löschen.

1 „Gefällt mir“

Ich glaube, das war’s. Ich dachte, es gäbe ein Löschfenster wie post edit time limit.

Ich habe die Einstellungen durchsucht und alles geändert, was für Beiträge, Themen und das Löschen/Entfernen relevant sein könnte, aber nichts davon hat eine Auswirkung gehabt.

Die Beiträge, die der Benutzer zu löschen versucht, haben keine Antworten, sind aber älter als eine Woche. Der Benutzer konnte gerade einen Beitrag löschen, der 16 Stunden alt war, und wird später heute einen 24 Stunden alten testen.

Hier ist der Benutzer und ein Thema, das er nicht löschen kann:

{
  user: {
    id: 20,
    username: 'molenchuk-tite-99ecd',
    name: 'teacher firstgrade',
    avatar_template: '/letter_avatar_proxy/v4/letter/m/cab0a1/{size}.png',
    email: 'molenchuk+titeacher@weare5stones.com',
    secondary_emails: [],
    active: true,
    admin: false,
    moderator: false,
    last_seen_at: '2022-06-20T21:49:19.750Z',
    last_emailed_at: null,
    created_at: '2022-06-13T16:33:29.655Z',
    last_seen_age: 60354.179525574,
    last_emailed_age: null,
    created_at_age: 684104.274168186,
    trust_level: 1,
    manual_locked_trust_level: null,
    flag_level: 0,
    title: null,
    time_read: 168,
    staged: false,
    days_visited: 1,
    posts_read_count: 6,
    topics_entered: 1,
    post_count: 0
  },
  topic: {
    post_stream: {
      posts: [
        {
          id: 127,
          name: 'teacher firstgrade',
          username: 'molenchuk-tite-99ecd',
          avatar_template: '/letter_avatar_proxy/v4/letter/m/cab0a1/{size}.png',
          created_at: '2022-06-13T16:36:45.485Z',
          cooked: '\u003cp\u003eThis message is to confirm the system is working now.\u003c/p\u003e',
          post_number: 1,
          post_type: 1,
          updated_at: '2022-06-13T16:36:45.485Z',
          reply_count: 0,
          reply_to_post_number: null,
          quote_count: 0,
          incoming_link_count: 0,
          reads: 2,
          readers_count: 1,
          score: 0.2,
          yours: false,
          topic_id: 124,
          topic_slug: 'confirmation-data',
          display_username: 'teacher firstgrade',
          primary_group_name: null,
          primary_group_flair_url: null,
          primary_group_flair_bg_color: null,
          primary_group_flair_color: null,
          version: 1,
          can_edit: true,
          can_delete: false,
          can_recover: false,
          can_wiki: true,
          read: false,
          user_title: null,
          bookmarked: false,
          actions_summary: [
            { id: 2, can_act: true },
            { id: 3, can_act: true },
            { id: 4, can_act: true },
            { id: 8, can_act: true },
            { id: 6, can_act: true },
            { id: 7, can_act: true }
          ],
          moderator: false,
          admin: false,
          staff: false,
          user_id: 20,
          hidden: false,
          trust_level: 1,
          deleted_at: null,
          user_deleted: false,
          edit_reason: null,
          can_view_edit_history: true,
          wiki: false,
          reviewable_id: 0,
          reviewable_score_count: 0,
          reviewable_score_pending_count: 0
        }
      ],
      stream: [ 127 ]
    },
    timeline_lookup: [ [ 1, 7 ] ],
    suggested_topics: [ [Object], [Object], [Object], [Object], [Object] ],
    id: 124,
    title: 'Confirmation Data',
    fancy_title: 'Confirmation Data',
    posts_count: 1,
    created_at: '2022-06-13T16:36:45.265Z',
    views: 9,
    reply_count: 0,
    like_count: 0,
    last_posted_at: '2022-06-13T16:36:45.485Z',
    visible: true,
    closed: false,
    archived: false,
    has_summary: false,
    archetype: 'regular',
    slug: 'confirmation-data',
    category_id: 22,
    word_count: 12,
    deleted_at: null,
    user_id: 20,
    featured_link: null,
    pinned_globally: false,
    pinned_at: null,
    pinned_until: null,
    image_url: null,
    slow_mode_seconds: 0,
    draft: null,
    draft_key: 'topic_124',
    draft_sequence: 0,
    unpinned: null,
    pinned: false,
    current_post_number: 1,
    highest_post_number: 1,
    deleted_by: null,
    has_deleted: false,
    actions_summary: [
      { id: 4, count: 0, hidden: false, can_act: true },
      { id: 8, count: 0, hidden: false, can_act: true },
      { id: 7, count: 0, hidden: false, can_act: true }
    ],
    chunk_size: 20,
    bookmarked: false,
    topic_timer: null,
    message_bus_last_id: 0,
    participant_count: 1,
    show_read_indicator: false,
    thumbnails: null,
    details: {
      can_edit: true,
      notification_level: 1,
      can_move_posts: true,
      can_delete: true,
      can_remove_allowed_users: true,
      can_invite_to: true,
      can_create_post: true,
      can_reply_as_new_topic: true,
      can_flag_topic: true,
      can_convert_topic: true,
      can_review_topic: true,
      can_close_topic: true,
      can_archive_topic: true,
      can_split_merge_topic: true,
      can_edit_staff_notes: true,
      can_toggle_topic_visibility: true,
      can_pin_unpin_topic: true,
      can_moderate_category: true,
      can_remove_self_id: 1,
      participants: [
        {
          id: 20,
          username: 'molenchuk-tite-99ecd',
          name: 'teacher firstgrade',
          avatar_template: '/letter_avatar_proxy/v4/letter/m/cab0a1/{size}.png',
          post_count: 1,
          primary_group_name: null,
          primary_group_flair_url: null,
          primary_group_flair_color: null,
          primary_group_flair_bg_color: null,
          trust_level: 1
        }
      ],
      created_by: {
        id: 20,
        username: 'molenchuk-tite-99ecd',
        name: 'teacher firstgrade',
        avatar_template: '/letter_avatar_proxy/v4/letter/m/cab0a1/{size}.png'
      },
      last_poster: {
        id: 20,
        username: 'molenchuk-tite-99ecd',
        name: 'teacher firstgrade',
        avatar_template: '/letter_avatar_proxy/v4/letter/m/cab0a1/{size}.png'
      }
    }
  }
}

Können Sie es aus der UX löschen?

Kann es auch nicht aus der UX löschen

Und was ist die Nachricht dort? (Dann können Sie die Stelle im Code finden, die sich auf diesen Fehler bezieht)

Dies ist die Nachricht, die ich erhalte

Das erinnert mich an die Bearbeitungslimits.

Ich denke, da der Text im Beitrag geändert wird, wirkt sich dieses Limit auch auf Löschungen aus.

Ich erinnere mich an dieses Thema, bei dem die Bearbeitung ebenfalls Probleme verursachte.

1 „Gefällt mir“

Das muss es sein, wonach ich gesucht habe!

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.