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

Open
wants to merge 9 commits into
base: dev
Choose a base branch
from
Open

Ux Updates & Custom Xlsforms #38

wants to merge 9 commits into from

Conversation

ciara-mc
Copy link

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

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.

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