Commit graph

303 commits

Author SHA1 Message Date
Shish
bb9ab613ce [everything] bulk set event handler return types to void 2024-01-15 11:52:35 +00:00
Shish
a50b103a4a [themes] zebra tables are also forms 2024-01-08 21:03:04 +00:00
Shish
94ee6e4bc3 [user] admins are exempt from the email requirement, fixes #996 2024-01-07 17:33:39 +00:00
Shish
02da92403a fmt 2024-01-06 21:28:06 +00:00
Shish
cff163591c [hellban] merge with user ext 2024-01-06 21:20:38 +00:00
Shish
840b0849df [user] make email-requiredness a setup option 2023-12-27 10:07:09 +00:00
Shish
fd1bb21f9d bumps 2023-11-11 22:05:28 +00:00
Shish
43c7be0e89 dedicated search_link() function for generating links to search results, see #936 2023-08-18 13:52:03 +01:00
Shish
23e36b4349 only link to post/list when you actually want post/list, if you want just a default page, leave it empty 2023-08-18 12:45:56 +01:00
Shish
f040709a76 proper support for html in usernav 2023-08-16 15:52:14 +01:00
Shish
00d4f9f75c always have a Themelet, never null 2023-06-27 16:11:14 +01:00
Shish
928c9d95d1 Blocks can accept HTMLElements directly 2023-06-27 11:59:39 +01:00
Shish
33f32f7b22 Revert "INSERT ... RETURNING is well-supported now" - mysql doesn't...
This reverts commit 633d5c5348.
2023-06-25 20:31:11 +00:00
Shish
633d5c5348 INSERT ... RETURNING is well-supported now 2023-06-25 20:25:09 +00:00
Shish
1d4c43f33b no autocomplete for r34 2023-06-25 10:17:56 +00:00
Shish
9adee430ca fade out permissions which are inherited from the parent userclass 2023-06-25 00:26:34 +01:00
Shish
162aaccb62 Display documentation for permissions 2023-06-24 21:24:25 +01:00
Shish
ec854036e0 format 2023-06-24 19:35:03 +01:00
Shish
e51c6bed20 show a table of user classes, see #921 2023-06-24 12:10:28 +00:00
Shish
b5b7fe7d9e allow admin to bypass user creation block 2023-04-03 22:14:51 +00:00
NottyNoz
4253d357af board config cleanup 2023-03-27 16:45:59 +01:00
Shish
cfa7434d8d user creation 2023-02-24 21:12:58 +00:00
Shish
077a5e7727 fix php8.2 warnings 2023-02-19 11:24:33 +00:00
Shish
ea29e7c954 more fields 2023-02-07 13:27:20 +00:00
Shish
689b2b13af send_event(T) -> T 2023-02-04 20:50:26 +00:00
Shish
ee1a3f933b argh 2023-01-11 18:35:15 +00:00
Shish
1f48c5ba19 remove some unused bits 2023-01-11 18:28:43 +00:00
Shish
bce2d55744 Namespaces are one honking great idea—let's do more of those! 2023-01-10 22:44:09 +00:00
Shish
a04bc2e7e4 php8.1 gogogo 2022-10-28 01:45:35 +01:00
Shish
4ff93c63c3 new php-cs-fixer, new opinions about what is today's preferred format... 2022-10-27 17:21:46 +01:00
thoughever
f15407bc75 X-Real-IP support and Varnish PURGE config options
X-Real-IP for core functionality

Global config define REVERSE_PROXY_X_HEADERS

Config host and port for varnish PURGE

config option to specify PURGE protocol

exception in curl purge now shows error code

ipv6 x-real-ip addresses are now validated properly

X-Forwarded-Proto enabled by define
2022-01-20 22:25:22 +00:00
Shish
3d9e32e919 new php-cs-fixer 2021-12-14 18:32:47 +00:00
Shish
b2ceb36499 better deleting of user's uploads 2021-12-13 01:27:49 +00:00
Shish
23d160cb33 argh 2021-11-10 19:46:12 +00:00
Shish
52fa31df3e more handling 2021-11-10 19:42:01 +00:00
Shish
58db685b29 more error handling 2021-11-10 19:33:51 +00:00
Shish
1e0c248710 don't log in when creating a new user unless event->login is set 2021-06-11 23:47:59 +01:00
Shish
77f7121e26 drop php7.3 support, make use of 7.4 features 2021-03-14 23:43:50 +00:00
Shish
8c379c023e Log username when deleting users 2021-02-12 20:06:47 +00:00
Matthew Barbour
bb891f3bd0 Updated user page tests 2021-01-16 15:07:17 -06:00
Matthew Barbour
72268d529d Moved user options to separate page, modularized the settings page code so that it can be re-used to simplify and standardize user settings in the same manner as global settings 2021-01-16 14:26:17 -06:00
Matthew Barbour
dadef22d90 Image to Post - User 2020-10-26 10:53:03 -05:00
Shish
5816aa3084 execute consistently 2020-10-25 21:34:52 +00:00
Shish
e6ec2340af fixes for tabular settings 2020-07-23 11:13:33 +01:00
Matthew Barbour
bd9808081e Added false is_content flags to several blocks so that the 404 extension can work properly 2020-06-24 17:01:09 +01:00
Matthew Barbour
919a3039c4 Added user API key system 2020-06-23 15:14:04 +01:00
Matthew Barbour
1fdd5bf575 New private image extension 2020-06-23 15:03:17 +01:00
Matthew Barbour
18cd74f57d Changed a bunch of core extensions to be hidden since there's nothing to interact with 2020-06-22 18:02:47 +01:00
Shish
06bd4589da option for admins to create new users 2020-05-19 19:33:51 +01:00
Daniel Oaks
02d42a01b4 Add logout button to themes that use subnav bar 2020-04-07 01:36:10 +10:00