• Resources
  • Free Flarum hosting on an expert platform by FreeFlarum.com

SKevo Aww I thought it's possible to let users register and then make admins / mods aprove account before they can post which techically is possible since I can auto assign them to group with no permissions but there is no automation for this everything is manual work, plus I have to check manually if there are new users pending for manual group change ;/

    aaronlbpeterman there is currently no extension at FreeFlarum that fully automatizes user approval, so yes, you will have to monitor users manually and filter them from the bunch. The more users you have, the harder it becomes, so perhaps you should get more mods, or let some trusted users to help you with the work too.

    But, the post approval extensions work quite well, so I'd work around that

    I've tried to enable some extension after update and got this:

    Flarum encountered a boot error (Error)
    Interface 'Psr\Http\Client\ClientInterface' not found
    thrown in /app/vendor/guzzlehttp/guzzle/src/Client.php on line 17
    Error: Interface 'Psr\Http\Client\ClientInterface' not found in /app/vendor/guzzlehttp/guzzle/src/Client.php:17
    Stack trace:
    #0 /app/vendor/composer/ClassLoader.php(476): include()
    #1 /app/vendor/composer/ClassLoader.php(344): Composer\Autoload\includeFile()
    #2 [internal function]: Composer\Autoload\ClassLoader->loadClass()
    #3 [internal function]: spl_autoload_call()
    #4 /app/vendor/illuminate/container/Container.php(803): ReflectionClass->__construct()
    #5 /app/vendor/illuminate/container/Container.php(681): Illuminate\Container\Container->build()
    #6 /app/vendor/illuminate/container/Container.php(629): Illuminate\Container\Container->resolve()
    #7 /app/vendor/illuminate/container/Container.php(945): Illuminate\Container\Container->make()
    #8 /app/vendor/illuminate/container/Container.php(873): Illuminate\Container\Container->resolveClass()
    #9 /app/vendor/illuminate/container/Container.php(834): Illuminate\Container\Container->resolveDependencies()
    #10 /app/vendor/illuminate/container/Container.php(681): Illuminate\Container\Container->build()
    #11 /app/vendor/illuminate/container/Container.php(629): Illuminate\Container\Container->resolve()
    #12 /app/vendor/fof/upload/src/Providers/DownloadProvider.php(29): Illuminate\Container\Container->make()
    #13 /app/vendor/flarum/core/src/Foundation/Application.php(177): FoF\Upload\Providers\DownloadProvider->register()
    #14 /app/vendor/flarum/core/src/Extend/ServiceProvider.php(37): Flarum\Foundation\Application->register()
    #15 /app/vendor/flarum/core/src/Extension/Extension.php(137): Flarum\Extend\ServiceProvider->extend()
    #16 /app/vendor/flarum/core/src/Extension/ExtensionManager.php(334): Flarum\Extension\Extension->extend()
    #17 /app/vendor/flarum/core/src/Extension/ExtensionServiceProvider.php(30): Flarum\Extension\ExtensionManager->extend()
    #18 [internal function]: Flarum\Extension\ExtensionServiceProvider->Flarum\Extension\{closure}()
    #19 /app/vendor/flarum/core/src/Foundation/Application.php(322): call_user_func()
    #20 /app/vendor/flarum/core/src/Foundation/Application.php(263): Flarum\Foundation\Application->fireAppCallbacks()
    #21 /app/vendor/flarum/core/src/Foundation/InstalledSite.php(148): Flarum\Foundation\Application->boot()
    #22 /app/vendor/flarum/core/src/Foundation/InstalledSite.php(81): Flarum\Foundation\InstalledSite->bootLaravel()
    #23 /app/vendor/flarum/core/src/Http/Server.php(56): Flarum\Foundation\InstalledSite->bootApp()
    #24 /app/vendor/flarum/core/src/Http/Server.php(33): Flarum\Http\Server->safelyBootAndGetHandler()
    #25 /app/public/index.php(22): Flarum\Http\Server->listen()
    #26 {main}

      aaronlbpeterman is the issue resolved now? If not, please give me your forum name so I can check the logs and see what I've missed, thanks

        lakshya fixed... I had to re-install the extensions due to dependency issues (guzzle, web-push, etc...)

          SKevo OMG......have u enabled PUSH NOTIFCATIONS?????PLZ ANSWER QUICKLY

            SKevo No...........Extremely happy.........that's amazing.............u r brilliant, mindblowing, excellent,:

            Techout592 fixed, the forums just need to be synced again, since I've reinstalled the PWA extension to add push notifications support.

            Forum was online a while ago and now throwing same error. Waiting for sync I guess.

            EDIT:
            Online again <3

              aaronlbpeterman Extensions should be requested here: https://github.com/gwillem/freeflarum.com/issues

              But this seems like a basic problem of most forums nowadays, so I might include it earlier. Let's just wait for the current sync to finish and for the dust to settle before we bloat FreeFlarum with too many new extensions.

              If you request it at the GitHub, it'll be kept on our eyes and it'll be easier for us to view and manage the requests, so I kindly suggest you to do that

                aaronlbpeterman that's nice, thanks!

                In the end, I think that the MariaDB update went pretty well and introduced us 2 new extensions that couldn't be installed before... I've quickly tested the push notifications support, and they don't seem to arrive yet (no server-side logs) but it might be just my phone which I always keep in do not disturb mode, so maybe I instructed Chrome to not send any push notifications (or the installed app itself, which works fantastic BTW so that's great). I would like to hear if the push notification support works for at least some forums, to verify if it was included correctly, so if anyone could give it a go and let me know, that'd be very much appreciated. Thank you...

                The forum sync is still in progress, but let me know if you spot any errors, so that we can fix them! Thank you everyone for using FreeFlarum! Perhaps the new MariaDB version gave it a little performance boost too... 🤔