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

OF-2916 and OF-2917 Add the option to control MUC history preservation #2621

Commits on Nov 26, 2024

  1. OF-2916 and OF-2917: Add preserveHistOnRoomDeletion field to the ofMu…

    …cRoom table creation scripts. This new field determines whether a room's chat history is preserved or removed upon its deletion.
    “Huy committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    ddfdb2e View commit details
    Browse the repository at this point in the history
  2. OF-2916 and OF-2917: Add new language-specific labels for the preserv…

    …eHistOnRoomDeletion field.[C
    “Huy committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    98622ce View commit details
    Browse the repository at this point in the history
  3. OF-2916 and OF-2917: Add a new preserveHistOnRoomDeletion field to th…

    …e MUCRoom class so it can be accessed during runtime.
    “Huy committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    cd5507b View commit details
    Browse the repository at this point in the history
  4. OF-2916 and OF-2917: Update processConfigurationForm in IQOwnerHandle…

    …r to use the new preserveHistOnRoomDeletion field for processing room configuration.
    “Huy committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    d83f6a0 View commit details
    Browse the repository at this point in the history
  5. OF-2916 and OF-2917: 1. Update the SQL queries used in MUCPersistence…

    …Manager to load and store room settings and history, incorporating the new preserveHistOnRoomDeletion field. 2. Add functionality to remove room history stored in ofMucConversationLog upon room deletion. 3. Add the new preserveHistOnRoomDeletion field to the MUC default room settings screen, as well as to the room edit and creation screens.
    “Huy committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    0adb42e View commit details
    Browse the repository at this point in the history

Commits on Nov 27, 2024

  1. OF-2916 and OF-2917: Add the option to control MUC history preservation

    Add a preserveHistOnDel field to the OfMucRoom table to specify chat history preservation on the deletion of a chat room.
    Updated MUCPersistenceManager to make use of the new preserveHistOnDel field.
    “Huy committed Nov 27, 2024
    Configuration menu
    Copy the full SHA
    d9d6a3e View commit details
    Browse the repository at this point in the history
  2. OF-2916 and OF-2917: Add the option to control MUC history preservation

    Changing muc#roomconfig_preservehistondel to {http://igniterealtime.org}muc#roomconfig_preservehistondel as it is a third party field.
    “Huy committed Nov 27, 2024
    Configuration menu
    Copy the full SHA
    a114f0b View commit details
    Browse the repository at this point in the history