DiscipleTools / DiscipleTools/disciple-tools-theme

Replace components: magic link templates

Open
#2,848 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
PHP
Stars
48
Forks
66
PR merge metrics
No merged PRs in 30d

Description

The magic link plugin has a number of template types used for dynamically creating magic links. We need to go through and make sure that they use the web component library from the theme and implement all of the field types correctly. Some of the template types don't allow connection fields because of the API request, so that one may not be needed everywhere.

Template Types:
- [ ] Single Record
- [ ] Create Record
- [ ] List Sub-assigned
- [ ] Post Connections

If possible or needed, create a shared utility or class for implementing any API endpoint logic or component rendering that isn't already handled by the theme itself. A utility like that might be best to put in the theme, but most of the other changes will probably be in the [Magic Link repo](https://github.com/DiscipleTools/disciple-tools-bulk-magic-link-sender).

After removing old js-based controls, search for usages of that same js code. If it is no longer in use, remove the unneeded code.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.