I'm not sure if what I'm encountering is a bug or not 😅 I've seen that there are various bug reports and stuff relating to the wording used by the tag extension, and I think I more or less understand what's going on there with the nested tags being considered secondary tags, but the issue I'm running into is a bit different.
We want to organize our forum in a hierarchical way, and would like for all posts to have a "category" and "subcategory". We don't want for users to be able to create posts which are in just the main category (because then you can't filter to find just those posts. Also, people will tag improperly and make more work for the mods).
I thought I could accomplish this by setting the primary tags to require a minimum and maximum of 1, and the secondary tags to require a minimum and maximum of 1. This seemed to kind of work when I tried it on the tester instance, although it was behaving a bit oddly (it gave me the tag popup any time I started a discussion even if I already had the appropriate tags).
Now that we have our own instance running, I'm testing with an alternate account that does not have admin privileges, and with the settings given above that account is completely unable to see any discussions. Upon attempting to start a discussion, it lets me select tags, and then it says I don't have permission to do that and the post is not created.
I tried setting the minimum number of secondary tags to 1 and the maximum number to 2, and this has the same effect, except that the tag popup requires me to pick at least 2 nested tags (which seems wrong considering the minimum I set is 1).
If I set the minimum number of secondary tags to 0, then I can view everything normally and post again.
So... it seems like setting a minimum number of secondary tags is completely busted for me and makes the forum unusable if it's set higher than 0, and sometimes the maximum number of tags acts as the minimum? It's making my head spin trying to figure this out. But I haven't found any other reports of this behavior yet, so I wonder if I did something wrong somewhere that could cause this...?
(Or maybe we're the only ones trying to force subcategories... if we add any secondary tags at all, this system won't work completely, so maybe it's a fool's errand 😅)
Flarum information
Flarum core: 1.8.10
PHP version: 8.4.10
MySQL version: 5.7.44-cll-lve
Loaded extensions: Core, date, libxml, openssl, pcre, sqlite3, zlib, bz2, calendar, ctype, curl, json, filter, ftp, gettext, hash, iconv, SPL, pcntl, random, readline, Reflection, session, standard, mbstring, shmop, SimpleXML, tokenizer, xml, i360, bcmath, dba, dom, enchant, fileinfo, gd, gmp, igbinary, imagick, intl, ldap, exif, memcached, msgpack, mysqlnd, mysqli, odbc, PDO, pdo_mysql, PDO_ODBC, pdo_sqlite, Phar, posix, redis, snmp, soap, sockets, sysvmsg, sysvsem, sysvshm, tidy, xmlreader, xmlrpc, xmlwriter, xsl, zip
+---------------------------------+---------+--------+
| Flarum Extensions | | |
+---------------------------------+---------+--------+
| ID | Version | Commit |
+---------------------------------+---------+--------+
| flarum-flags | v1.8.2 | |
| flarum-tags | v1.8.4 | |
| flarum-approval | v1.8.2 | |
| flarum-mentions | v1.8.5 | |
| flarum-subscriptions | v1.8.1 | |
| flarum-suspend | v1.8.4 | |
| fof-follow-tags | 1.2.9 | |
| the-turk-diff | 1.1.2 | |
| nearata-twofactor | v2.2.1 | |
| nearata-signup-confirm-password | v3.1.1 | |
| nearata-copy-code-to-clipboard | v2.2.0 | |
| ianm-syndication | 1.3.4 | |
| gtdxyz-badges | 1.0.1 | |
| foskym-pagination | v0.3.0 | |
| fof-user-bio | 1.4.2 | |
| fof-nightmode | 1.6.0 | |
| fof-links | 1.3.0 | |
| fof-ignore-users | 1.2.1 | |
| fof-disposable-emails | 1.0.0 | |
| fof-cookie-consent | 1.1.3 | |
| fof-best-answer | 1.6.4 | |
| fof-ban-ips | 1.1.2 | |
| flarum-sticky | v1.8.2 | |
| flarum-statistics | v1.8.1 | |
| flarum-nicknames | v1.8.2 | |
| flarum-markdown | v1.8.1 | |
| flarum-lock | v1.8.2 | |
| flarum-likes | v1.8.1 | |
| flarum-lang-japanese | v3.9.1 | |
| flarum-lang-english | v1.8.0 | |
| flarum-emoji | v1.8.1 | |
| flarum-bbcode | v1.8.0 | |
| clarkwinkelmann-post-bookmarks | 1.0.0 | |
| clarkwinkelmann-emojionearea | 1.1.1 | |
+---------------------------------+---------+--------+
Base URL: https://ukagakadreamteam.com/forum
Installation path: /home/ukagakad/flarum
Queue driver: sync
Session driver: file
Scheduler status: Never run
Mail driver: mail
Debug mode: off