Commit graph

42 commits

Author SHA1 Message Date
Peter Goodhall
2bd503cdcd Add support for managed email configuration
Introduces logic to detect and enforce centrally managed email settings. When managed, email options are displayed as read-only and cannot be changed by users; attempts to save changes are blocked with a notice. The email options view now conditionally renders a read-only summary and test email form if management is enabled.
2025-12-09 16:09:15 +00:00
Peter Goodhall
0848a9b4c0 Add open registration and public signup feature
Introduces open registration settings in the options area, allowing administrators to enable or disable public user signup. Adds a registration options page, updates sidebar navigation, and implements a public signup form and controller logic. Also refines user model to ensure correct data types for user fields and updates language strings for registration. The login page now links to signup when open registration is enabled.
2025-12-02 18:10:37 +00:00
Peter Goodhall
476b59abc4 Add logbook sharing email notification
Introduces email notifications when a logbook is shared with a new user, including a new email template and improved error logging for email sending. Also enhances the test email UI with a loading spinner and updates error messages for better clarity.
2025-11-22 15:09:44 +00:00
Peter Goodhall
c229173b15
Update application/controllers/Options.php
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-08-17 22:14:18 +01:00
copilot-swe-agent[bot]
b1aacb94ab Fix appearance options flash message issue - show single success message
Co-authored-by: magicbug <84308+magicbug@users.noreply.github.com>
2025-08-17 20:59:23 +00:00
HB9HIL
76c2198cd1 Station Name Column is optional 2023-12-27 11:56:14 +01:00
HB9HIL
c3ae9cb4a7 trigger version dialog for all users 2023-12-04 23:02:53 +01:00
HB9HIL
f27d4863e5 version dialog header 2023-12-04 20:44:26 +01:00
HB9HIL
429c4f6477 Version Dialog 2023-12-03 09:37:39 +01:00
HB9HIL
dbcc5ed91f no need to press save twice 2023-11-22 15:07:16 +01:00
HB9HIL
61d4c15ec0 crlf and newline bugfix 2023-11-22 14:51:45 +01:00
HB9HIL
e881887cde simple confirmation 2023-11-21 21:49:54 +01:00
HB9HIL
9af8f09be8 Language 2023-11-21 21:03:48 +01:00
HB9HIL
3aca60717b flash data 2023-11-21 12:56:01 +01:00
HB9HIL
fc1baa6371 SMTP password should not be shown after save 2023-11-21 12:39:52 +01:00
HB9HIL
14ed03fa02 removed crlf and newline (not needed) 2023-11-21 12:33:06 +01:00
HB9HIL
1d701a0c8b removed crlf and newline option 2023-11-21 12:22:14 +01:00
HB9HIL
3ef158b638 function sendTestmail 2023-11-21 12:12:53 +01:00
phl0
66b4b65e35
Fix typo 2023-09-28 14:51:03 +02:00
int2001
7f15a94c6b variable typo removed 2023-07-24 08:44:42 +00:00
int2001
6c07da28ee Added Settings for spot-age and de-continent 2023-07-21 11:46:16 +00:00
int2001
9783cf0ec3 Moved DXCluster-Cache-Settings from config-file to Admin page 2023-07-18 15:45:56 +00:00
Andreas
020fd96ef9 [Email] Added email sender name 2023-06-17 09:03:00 +02:00
Andreas
bfcfad780b [Email] Added email address option 2023-06-16 10:56:06 +02:00
cats-shadow
fe69759afb Options 2023-05-19 12:48:29 +03:00
cats-shadow
b6a5ba5f27 Options 2023-05-18 15:22:44 +03:00
Andreas
e32ebe35a8 [Map options] Added options for map on dashboard and in logbook 2023-04-29 18:44:35 +02:00
phl0
3f5a17db0b
Add option to hide dashboard banner 2023-04-27 23:47:54 +02:00
Andreas
0142209022 [OQRS] Now added option to search in all station locations with active OQRS 2023-04-25 14:00:30 +02:00
Andreas
bf607a5bf5 [OQRS] Added option to set global text to be displayed on top of OQRS page. 2023-04-17 20:04:23 +02:00
phl0
3fc003d6a8
Keep autoload value to 'yes' for radio timeout 2022-06-29 13:08:08 +02:00
Peter Goodhall
eaf814b336 [Options] Fixes shoddy get_option() function 2022-03-25 16:14:51 +00:00
Peter Goodhall
7b0862e7be [Global Options] Added Email settings
Added email settings under global options to select whether its using smtp or sendmail on the server.
2022-01-19 14:26:36 +00:00
Andreas
ffbc7c4b6d [Custom CSS Theme Support] Added fetching of theme list in options as well. 2021-08-09 15:10:37 +02:00
Peter Goodhall
4fb2d03913 [Global Options] Added the option to define the Radio Timeout Warning
Radio timeout warning is used to alert users when a radio interface has disconnected and is providing stale info for logging.
2021-05-03 14:50:33 +01:00
Peter Goodhall
69609e9cb8
Removed some code temporary 2021-02-10 10:56:04 +00:00
Peter Goodhall
18f8933d7a [Options] Frontend Code added to enable or disable public search 2021-02-09 17:46:47 +00:00
Peter Goodhall
d2aec5d159 [Options][Appearance] You can now select the default language. 2021-01-31 13:41:46 +00:00
Peter Goodhall
cf1f3487c6 [Global Configs] Addresses issue #765 2020-12-22 12:33:28 +00:00
Peter Goodhall
568d7cc307 [Options] Added code comments 2020-12-13 16:59:08 +00:00
Peter Goodhall
a012d73df2 [Options] Adds new Save & Update funcs to OptionsLib, Creates /options with the abilty to change the theme globally 2020-12-13 16:55:10 +00:00
Peter Goodhall
8dfaf47c79 [Options] Greates OptionsLib library, sets default theme and others
This commit does a couple of things

- Creates OptionsLib which stores the 'Options' within the CI config system prefixed with "options_"
- Loads the OptionsLib automatically
- Adds function to OptionsLib for selecting the active stylesheet.
- Adds function to get an option_value that isn't automatically loaded.
2020-12-12 22:03:42 +00:00