ORIENT/modules/system/models
Ben Thomson 4950edc196
Add sensitive field input (#5201)
A field widget that allows for entering of sensitive information that can be revealed at the user's request - ie. API keys, secrets.

When a sensitive field that has been previously populated is loaded again, a placeholder is used instead of the real value, until the user opts to reveal the value. The real value is loaded via AJAX.

Credit to @tomaszstrojny for the original implementation.

Replaces #5062. Fixes #5061, #1850, perhaps #1061.

Co-authored-by: Tomasz Strojny <tomasz@init.biz>
Co-authored-by: Luke Towers <github@luketowers.ca>
2020-07-08 16:26:38 +08:00
..
eventlog Correctly display HTML entities in event log (#4566) 2019-12-17 22:43:44 +08:00
file Use an embedded Form widget to process FileUpload properties 2019-04-17 18:48:32 -06:00
logsetting Messed up fields comment order 2017-02-15 14:21:01 +02:00
mailbrandsetting Improved email client support for branded mails (#4663) 2019-10-14 15:33:43 +08:00
maillayout Make auto inline brand CSS for email layouts optional (#3192) 2018-09-23 20:49:19 -06:00
mailpartial Introduce mail partials + twig 2017-07-19 21:14:08 +10:00
mailsetting Add sensitive field input (#5201) 2020-07-08 16:26:38 +08:00
mailtemplate Use safe md parsing for mail 2017-07-22 19:01:20 +10:00
pluginversion Simplified plugin management logic, switched default manage plugins switch state to positive; finalized for merging into develop 2018-02-01 20:40:04 -06:00
requestlog Adds a refresh button to log pages, minor column tweaks 2015-11-28 11:10:06 +11:00
EventLog.php Expand the character limit of error messages in Event log list (#4830) 2020-01-16 20:37:38 +08:00
File.php Use default options when generating thumbnails for private files (#4353) 2019-06-11 23:15:19 -07:00
LogSetting.php Remove unused imports 2018-08-24 19:51:59 +02:00
MailBrandSetting.php Use a public property for the cache key for settings models that cache rendered CSS 2018-10-30 16:21:57 -06:00
MailLayout.php Load mail layouts from view files if not found in the database (#4904) 2020-03-31 02:27:46 -06:00
MailPartial.php Remove unused imports 2018-08-24 19:51:59 +02:00
MailSetting.php Minor code formatting improvement 2019-09-25 11:17:59 -06:00
MailTemplate.php Load mail layouts from view files if not found in the database (#4904) 2020-03-31 02:27:46 -06:00
Parameter.php Remove unused imports 2018-08-24 19:51:59 +02:00
PluginVersion.php Refactor ternary operators to null coalescing operators 2018-08-15 19:15:13 +02:00
RequestLog.php Truncate URLs in the request log to 191 chars (#4287) 2019-04-21 18:12:30 -06:00
Revision.php Write tests for revisionable trait 2015-09-19 05:36:58 +10:00