peopleinside yes. i know.I didn't do anything, I just moved things around.Put together what I want and that's what I want.Yes, the connection did not fail, it was not opened
thank you~ 😀

16 days later

clarkwinkelmann
mount-redraw.jss:15 TypeError: Cannot read properties of undefined (reading 'children')
at n.e.header (AuditPage.jss:19:17)
at n.view (ExtensionPage.jss:48:15)
at n.Bn.forEach.t.<computed> [as view] (extend.tss:86:24)
at Function.s (render.jss:30:16)
at render.jss:155:45
at render.jss:160:3
at c (render.jss:66:8)
at u (render.jss:50:5)
at render.jss:103:4
at c (render.jss:62:15)

    HasanMerkit can you share more information about your setup ? php flarum info, and can you try disabling other extensions to see if the issue goes away?

    There might be a conflict with a different extension that makes customization to the header on the admin extension page.

      clarkwinkelmann
      Flarum core 1.2.1
      PHP version: 8.1.3
      MySQL version: 5.7.37-cll-lve
      Loaded extensions: Core, date, libxml, openssl, pcre, zlib, bz2, calendar, ctype, curl, hash, filter, ftp, gettext, json, iconv, SPL, pcntl, readline, Reflection, session, standard, mbstring, shmop, SimpleXML, tokenizer, xml, bcmath, dom, fileinfo, gd, gmp, imagick, imap, inotify, intl, exif, mcrypt, mysqli, mysqlnd, PDO, pdo_mysql, pdo_sqlite, Phar, posix, soap, xmlreader, xmlwriter, Zend OPcache
      +-------------------------------------+---------+--------+
      | Flarum Extensions | | |
      +-------------------------------------+---------+--------+
      | ID | Version | Commit |
      +-------------------------------------+---------+--------+
      | flarum-flags | v1.2.0 | |
      | flarum-markdown | v1.2.0 | |
      | flarum-tags | v1.2.0 | |
      | flarum-suspend | v1.2.0 | |
      | flarum-subscriptions | v1.2.0 | |
      | flarum-approval | v1.2.0 | |
      | askvortsov-rich-text | v2.1.6 | |
      | fof-discussion-language | 1.2.2 | |
      | flarum-lock | v1.2.0 | |
      | flarum-likes | v1.2.0 | |
      | afrux-forum-widgets-core | v0.1.7 | |
      | fof-user-directory | 1.2.2 | |
      | fof-follow-tags | 1.1.1 | |
      | nearata-signup-confirm-password | v3.0.0 | |
      | fof-impersonate | 1.0.1 | |
      | sycho-advanced-extension-categories | v0.1.3 | |
      | zerosonesfun-direct-links | 3.1 | |
      | v17development-support | v2.5.0 | |
      | v17development-seo | v1.8.0 | |
      | v17development-blog | v0.5.0 | |
      | therealsujitk-gifs | v4.1.1 | |
      | the-turk-quiet-edits | 0.1.3 | |
      | sycho-profile-cover | v1.3.1 | |
      | ramesh-dada-download-button | v8.1.4 | |
      | nearata-no-self-likes | v1.2.0 | |
      | nearata-copy-code-to-clipboard | v2.0.0 | |
      | mickmelon-coloured-usernames | 0.1.1 | |
      | justoverclock-welcomebox | 1.3.5 | |
      | justoverclock-hashtag | 0.2.3 | |
      | ianm-follow-users | 1.0.5 | |
      | glowingblue-password-strength | 3.1.0 | |
      | fof-user-bio | 1.0.2 | |
      | fof-upload | 1.1.0 | |
      | fof-subscribed | 1.0.2 | |
      | fof-socialprofile | 1.1.1 | |
      | fof-sitemap | 1.0.3 | |
      | fof-share-social | 1.0.1 | |
      | fof-secure-https | 1.0.1 | |
      | fof-recaptcha | 1.0.0 | |
      | fof-polls | 1.0.5 | |
      | fof-pages | 1.0.3 | |
      | fof-nightmode | 1.2.0 | |
      | fof-moderator-notes | 1.0.1 | |
      | fof-links | 1.0.3 | |
      | fof-linguist | 1.0.3 | |
      | fof-ignore-users | 1.0.2 | |
      | fof-html-errors | 1.0.0 | |
      | fof-forum-statistics-widget | 1.0.2 | |
      | fof-formatting | 1.0.2 | |
      | fof-filter | 1.0.2 | |
      | fof-disposable-emails | 1.0.0 | |
      | flarumtr-mobile-search | v1.2 | |
      | flarum-sticky | v1.2.0 | |
      | flarum-pusher | v1.2.0 | |
      | flarum-nicknames | v1.2.0 | |
      | flarum-mentions | v1.2.0 | |
      | flarum-lang-turkish | 1.2.0.2 | |
      | flarum-lang-english | v1.2.0 | |
      | flarum-emoji | v1.2.0 | |
      | flarum-bbcode | v1.2.0 | |
      | dem13n-topic-starter-label | 0.1.8 | |
      | dem13n-discussion-cards | 0.3.8 | |
      | datlechin-posted-on | v0.1.4 | |
      | datlechin-birthdays | v1.2.3 | |
      | darkle-fancybox | 1.0.0 | |
      | clarkwinkelmann-create-user-modal | 1.3.0 | |
      | clarkwinkelmann-circle-groups | 1.0.0 | |
      | clarkwinkelmann-bookmarks | 1.0.0 | |
      | clarkwinkelmann-author-change | 1.0.2 | |
      | blomstra-user-filter | 0.1.1 | |
      | blomstra-notification-deleter | 0.2.1 | |
      | blomstra-no-email-notifications | 0.1.0 | |
      | blomstra-mark-unread | 0.2.0 | |
      | askvortsov-pwa | v3.1.1 | |
      | askvortsov-moderator-warnings | v0.6.1 | |
      | askvortsov-checklist | v1.3.1 | |
      | antoinefr-bbcode-fa | v1.0.0 | |
      | afrux-online-users-widget | v0.1.5 | |
      | afrux-asirem | v0.1.7 | |
      | acpl-my-tags | 1.2.0 | |
      | acpl-mobile-tab | 1.1.0 | |
      +-------------------------------------+---------+--------+
      Base URL: https://www.teteos.net

      4 days later

      Version 1.5.1 - March 22, 2022

      • Fix compatibility issues with some admin themes.

      It's not on Packagist quite yet, I'm getting 500 errors from GitHub while trying to push the new tag. Hopefully will be available shortly.

        8 months later

        Does this extension keep a log of posts deleted/ edited by moderators too?

          GreXXL this is cool. I always wanted a feature like this. Amazing mod 👌

          13 days later

          getting a 500 error:
          Next Illuminate\Database\QueryException: SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'json null, created_at datetime not null) default character set utf8mb4 collate' at line 1 (SQL: create table flez_kilowhat_audit_log (id int unsigned not null auto_increment primary key, actor_id int unsigned null, client varchar(255) not null, ip_address varchar(255) null, action varchar(255) not null, payload json null, created_at datetime not null) default character set utf8mb4 collate 'utf8mb4_unicode_ci' engine = InnoDB) in /vendor/illuminate/database/Connection.php:712

            Version 1.6.0 - December 15, 2022

            • Throw error if MySQL requirements are not met during enable.
            • No longer destroy the logs table when purging migrations to prevent tempering from a hijacked admin account.
            • Add CLI command to destroy the logs table.
            • [pro only] Add CLI command to delete logs older than a specific date or threshold.

            Check https://kilowhat.net/flarum/extensions/audit#remove-extension for information on how to delete the data in versions 1.6 and later.

            8 months later

            Version 1.7.0 - August 8, 2023

            • Fix for possible MySQL errors if another extension added id or slug columns to intermediate relationship tables.
            • Fix for possible duplicate Nickname change logs if other extensions perform additional database queries during the same lifecycle.
            • [pro only] Log events from FoF Merge Discussions extension.
            • [pro only] Restore 1.5.1 fixes that were accidentally reverted in 1.6.0.
            4 months later

            Hello, I have a question for you. I have installed your plugin and it shows the Docker IP. How should I solve this problem?

              huahua I'm not very familiar with Docker, but either there is a config flag in Docket config for that (I'm not sure, the answers I see when searching online seem very laborious), or you can configure your server like a regular reverse proxy:

              • In your host server, use nginx or apache to pass the request to the Docker container, while adding an X-Forwarded-For header
              • Then, inside the Flarum container, configure nginx or apache to restore the original IP from the header

              I don't think we have an extension for Flarum to automatically restore an IP from the X-Forwarded-For header. But I don't think this would be sufficient on its own unless Docker or an existing reverse proxy you have already adds that header to the incoming request.

              It's not something specific to this extension, the same issue likely affects all other Flarum features and third-party extensions, like the post IP visible when clicking the post date.