I’ve been using EE for some time but I’ve never created an extension before so I’m not sure if I’m able to perform the required task using an extension. I’ve listed the requirements in detail below but a quick synopsis:
Any help would be appreciated.
Requirements in more detail:
Logbook Channel
Hook - when an entry’s status is set to “open”
Task
Skills channel
If total number of user entries == total number of skills with cat ID
query Achievements channel retrieving entry with the Cat ID get entry_ID for achievement
create a new entry in Achievements_Users channel - member_id - achievement entry_id - set status to open
email user that they have been awarded a new achievement badge - member_id - member email
Packet Tide owns and develops ExpressionEngine. © Packet Tide, All Rights Reserved.