Conversation
…roller and authorisation roles
…sistency across login, loan, savings, and shares application components
…and default values for account data, improving robustness against undefined data
…ng display of zero instead of undefined
… for improved readability
…ciated templates and controllers
…a new button for Surveys
…ncluding loading surveys and handling user interactions
…survey selection, and question display
…ommented-out code and cleaning up validation checks
… including content and action customisations
… from '/charges' to '/profile'
…th validation and user feedback through toast notifications. Add form handling for password reset requests and verification.
…tion. Introduce an info banner for registered accounts, implement password strength requirements, and improve error messages for email and password fields.
…eedback. Implement password confirmation validation, update success messages, and ensure form resets correctly after submission.
…confirmation checks. Update error messages for improved user feedback.
…s in account service
…rity and maintainability. Update registration process to use a structured object for user details.
…nt. Include success and error classes for improved user experience.
…successful registration instead of login. This change enhances the user flow by directing users to the next step in the registration process.
…or improved user experience. This includes the forgot password, registration, and verification components, enhancing usability by preventing autofill issues.
… retrieval method. The editSurvey function allows navigation to the edit survey page, while the survey retrieval method now fetches the latest client survey submissions.
…e loading/error messages. Modify table headers for clarity, changing 'Created By' to 'Submitted By' and 'Date/Time' to 'Submission Date'. Add edit button for survey submissions.
…ys.service.js. Introduced getLatestClientSurveySubmissions and getClientSurveySubmission for fetching data, and updateSurvey for modifying existing submissions with formatted timestamps.
…nted methods for loading surveys, submitting responses, and handling existing submissions. Introduced component grouping for questions and integrated toast notifications for user feedback during operations.
…onses. Includes loading indicators, error handling, and response submission functionality.
…s. Added $mdDialog for user confirmation when a survey has already been submitted, and implemented loadExistingResponses function to retrieve previous answers. Updated submitSurvey method to handle both new submissions and updates, with appropriate user feedback through toast notifications.
…eedback. Added a banner for already submitted surveys, enhanced loading and error messages, and adjusted response handling for radio buttons. Updated submit button text to reflect editing context.
…w_dispatch for manual execution.
…r survey submissions. Added new method to retrieve the latest survey response and refactored existing methods to ensure required parameters are validated before making HTTP requests. Updated scorecard values processing to ensure correct formatting.
…ty to load existing survey responses and set selected response IDs for questions. Enhanced submission process to include selected responses and improved error handling for loading existing responses.
… streamline response handling.
…ctionality to display a banner for already submitted surveys, manage editing state, and handle loading of existing responses. Improved error handling for survey status checks.
…r. Changed the icon to 'info' and added an option to edit existing responses directly from the banner. Improved user interaction by providing clear actions for editing or dismissing the banner.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
User description
Thank you for contributing to Mifos web self-service.
##Description
Describe the changes that were made.
##Related issues and discussion
-{Issue Number}
##Screenshots/GIFs, if any:
PR Type
Enhancement, Bug fix, Tests, Documentation
Description
Introduced new features for document and survey management:
DocumentsandSurveysmodules with controllers, templates, and services.Enhanced user experience and error handling:
Refactored and improved UI components:
DocumentsandSurveys.Profileview with personal and account information.Updated styles and configurations:
Changes walkthrough 📝
19 files
Updated application title and meta description.Added form error display for login failures.Enhanced registration form with error handling.Added instructions for email verification.Improved beneficiary form with account selection.Enhanced beneficiary list with error handling and empty state.Updated sidenav with new navigation items and icons.Added detailed profile view template.Added survey listing template.Added template for taking surveys.Added document list template for management.Added upload dialog template for documents.Added routes for documents, surveys, and profile.Added styles for toast notifications and form errors.Added SCSS for toast notifications.Added SCSS for profile view styling.Added controller for managing document operations.Added controller for managing surveys.Added controller for survey selection and submission.1 files
Updated dashboard to handle undefined data gracefully.21 files