[nodebb-plugin-expiring-uploads] Hide and expire users uploads


  • GNU/Linux

    (Hopefully) As requested by @chrismccoy
    Thanks for the idea!😋

    nodebb-plugin-expiring-uploads

    Hide and expire users uploads.

    The name actually only tells half the story. This plugin lets you:

    1. Hide uploads of definable filetypes behind a hash/timestamp/filename combination. Uploads are not stored in the standard path (public/uploads). This ensures, that even when the filename is known, it's pretty hard to guess its location.

    2. Set an expiration time(range) for those hash/timestamp/filename urls. Every setting > 0 will have uploads handled by this plugin expire.

    PLEASE NOTE: Expiration is calculated at request time. If you uploaded a file 7 days ago and now decide to lower the expiration time from 10 to 5 days, this file will be treated as expired.

    Installation

    1. npm install nodebb-plugin-expiring-uploads

    2. Activate the plugin in the ACP.

    3. Adjust the settings! Standard expiration time is 0 = uploads never expire.

    GitHub | Bugs & Suggestions


  • GNU/Linux

    0.2.1

    • FIX: Automatic 'fa-toggle-on/off' requires checkbox to be nested in label

    0.2.0

    • ADDED: Languages de, en_GB, en_US
    • ADDED: Seperate error messages for 403, 404, 410
    • FIX: ACP not showing custom timestamp correctly
    • FIX: ACP not showing confirmation, when storage path not changed.

    ... more in the CHANGELOG.


  • Admin

    Awesome work 🙂



  • any reason you have the link text field hidden on settings page, i want to set a default link text, and i noticed the form group you have a class of hidden, so its not shown on the settings page


Log in to reply
 


Star

Looks like your connection to NodeBB was lost, please wait while we try to reconnect.