• Deleting Messages

    From apam@21:1/126 to All on Mon Jun 15 22:18:32 2020
    Hi

    It should now be possible to delete messages from MagickaBBS.

    set the following in the bbs.ini

    Delete Msg Level = 99

    to set the default level required to 99 to delete messages in a message
    base.

    For each area you can fine tune this with the message area options:

    Delete Sec Level = 10

    Will override the default level to 10.

    The global delete sec level defaults to -1 (NOBODY) so it's safe to
    leave it out of the bbs.ini if you don't want anyone deleting anything.

    This doesn't pack the JAM bases, it only sets the deleted flag. You can
    pack the message bases with magimaint, but this is inconvenient if it's
    a local base.

    I will make a generic message base packing util soonish. I've tested
    everything I can think of (except packing) and it seems to work - but
    I'd say it's experimental, so use with caution :)

    Andrew

    --- MagickaBBS v0.15alpha (Linux/x86_64)
    * Origin: HappyLand - telnet://magickabbs.com:2023/ (21:1/126)
  • From Havok@21:4/10 to apam on Mon Jun 15 18:47:00 2020
    It should now be possible to delete messages from MagickaBBS.
    set the following in the bbs.ini
    Delete Msg Level = 99

    Nice addon!

    Keep them coming...

    -Havok

    --- Mystic BBS v1.12 A46 2020/05/28 (Linux/64)
    # Origin: Exotica BBS|exoticabbs.com:2333
    * Origin: fsxNet FTN<>QWK Gateway (21:4/10)
  • From apam@21:1/126 to apam on Tue Jun 16 13:18:48 2020
    Hi

    It should now be possible to delete messages from MagickaBBS.

    Fixed Jamlibs deleting messages function :/

    Added a pack util to /utils/jamtools

    Deleting should be good to go :)

    Andrew

    --- MagickaBBS v0.15alpha (Linux/x86_64)
    * Origin: HappyLand - telnet://magickabbs.com:2023/ (21:1/126)
  • From apam@21:1/182 to All on Sun Oct 31 15:40:25 2021
    Hi

    Today I added support for deleting messages. It is highly experimental,
    and your last read pointers may behave weirdly.

    I've updated the Grinning Cat to this test build and will continue to
    test deleting etc.

    To add deletion I realized I was doing Last Read pointers wrong (using
    the message offset instead of the UMSGID, so they would be wrong when
    deleting messages) I think I've fixed it.

    It also required fixing some of the frame re-use stuff in the squish code.

    At present only security level 99 or higher can actually delete messages,
    and it's not listed anywhere (delete from the reading screen, ie press
    'd')

    TODO: Add confirmation to delete, add sysop definable security levels to
    a) delete any message or b) delete your own message.

    I plan on doing that this week sometime, but I want to make sure I
    haven't stuffed up squish first.

    Andrew

    --
    |03Andrew Pamment |08(|11apam|08)
    |13Happy|10Land |14v2.0|08!|07


    --- Talisman v0.28-dev (Linux/x86_64)
    * Origin: HappyLand v2.0 - telnet://happylandbbs.com:11892/ (21:1/182)