Charles Crossan

Results 107 issues of 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...

enhancement
Feature: Users
good first issue

@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...

development
good first issue

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.

enhancement
Localization
Backend System
good first issue

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

help wanted
UI
Installation / Upgrade
good first issue

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

Feature: Events / Calendar
UI
good first issue

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...

Security

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...

build

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...

build

No current way to "Intersect" cart via `window.CRM.cart` Discovered while fixing #5035

API
Feature: Cart

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...

Security
Package Dependencies