Charles Crossan
Charles Crossan
PR #1377 introduces a better way for interacting with user object permissions and roles. It maintains legacy compatibility, but the rest of the code base should still be refactored to...
@DawoudIO do you think there is still value in keeping a cfg_id after the changes in #1817 the only place the cfg_id is used is on the actual config page...
If non English locale is selected, prerequisite validation should ensure that the OS is capable of using the selected locale. If unmet, create a new admin task.
When using the upgrade wizard, the links in the release notes are not clickable. This is likely due to the use of the <pre> tag
currently asking the user for HEX color codes. Should provide a color picker https://github.com/ChurchCRM/CRM/blob/master/src/skin/js/Calendar.js#L481
With #5029, there is now a mechanism for encrypting data-at-rest in the ChurchCRM database. As of #5029, only the TOTP secret keys are stored in an encrypted manner, but there...
Since Github token is already in BuildConfig / NPM, we should create an NPM task that: 1. Prompts / confirms the commit hash 2. Prompts / confirms the release title...
Too many manual steps currently to create release * Verify no remaining items open on milestone * Identify accepted commit for tag * Download zip package from demo site with...
No current way to "Intersect" cart via `window.CRM.cart` Discovered while fixing #5035
As part of implementing 2 factor authentication (#5029 ), we should show an admin task if the server time is "too far off" from the "real (NTP) time". It's arguable...