Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ux Updates & Custom Xlsforms #38

Merged
merged 9 commits into from
Nov 19, 2024
Merged

Ux Updates & Custom Xlsforms #38

merged 9 commits into from
Nov 19, 2024

Conversation

ciara-mc
Copy link
Contributor

This PR:

  • improves actions for repalcing form/editing media on xlsform templates table and view pages
  • enables teams to create custom xlsform templates with a resource for the team scoped panel and a resource for the admin panel
  • filters the xlsform templates resource to only show templates available to all
  • adds a xlsform templates resource to be used on a team scoped panel

@ciara-mc ciara-mc requested a review from dave-mills August 29, 2024 12:39
Copy link

what-the-diff bot commented Aug 29, 2024

PR Summary

  • New Class for Custom Xlsform Templates
    A new class has been created to handle custom Xlsform templates, extending the inherent functionalities of the Resource class. This class brings specific enhancements for managing custom xlsform templates.

  • **Listing Custom Xlsform Templates **
    We now have a new class that extends the ListRecords class specifically designed to list all custom Xlsform templates.

  • Creation and Editing of Team Custom Xlsform Templates
    New classes have been added that specialize in creating and editing custom Xlsform templates for teams. These classes extend the respective parent classes CreateXlsformTemplate and EditXlsformTemplate, allowing more granular control over team-specific custom Xlsform templates.

  • Viewing and Listing of Team Custom Xlsform Templates
    Two new classes facilitate the viewing and listing team custom Xlsform templates. They build upon the established functionality of ViewXlsformTemplate and ListRecords classes respectively, ensuring a seamless experience when dealing with team-specific custom Xlsform templates.

  • New Class for Team Xlsform Templates
    A new class TeamXlsformTemplateResource has been added to handle team Xlsform templates, extending the instinctive functionalities of the Resource class. This class is designed to better handle team Xlsform templates.

  • List Team Xlsform Templates
    A new class ListTeamXlsformTemplates is now available, extending the ListRecords class, aimed to streamline the process of listing team Xlsform templates.

  • Modify Xlsform Template Resource
    Modifications have been made to the XlsformTemplateResource class, including new methods for processing the created Xlsform template, defining actions available on the View Xlsform template page, returning the Eloquent query for Xlsform templates, and listing fields for creating Xlsform templates. These changes enhance the usability and efficiency of the XlsformTemplate resource.

@dave-mills dave-mills merged commit 407e13b into dev Nov 19, 2024
1 check passed
@dave-mills dave-mills deleted the ux-updates branch January 22, 2025 15:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants