Skip to content

feat: add survey management dashboard with details, responses, and export - #3596

Merged
Baalmart merged 7 commits into
stagingfrom
survey-dashboard
Jun 8, 2026
Merged

feat: add survey management dashboard with details, responses, and export#3596
Baalmart merged 7 commits into
stagingfrom
survey-dashboard

Conversation

@OchiengPaul442

@OchiengPaul442 OchiengPaul442 commented Jun 8, 2026

Copy link
Copy Markdown
Contributor

Summary of Changes (What does this PR do?)

  • Please include a summary of the change and which issue is fixed. Please also include relevant motivation and context. List any dependencies that are required for this change.

Status of maturity (all need to be checked before merging):

  • I've tested this locally
  • I consider this code done

Screenshots (optional)

Screen Shot 2026-06-08 at 21 20 35

- Implement SurveyEditorDialog for creating and editing surveys with validation.
- Create SurveyResponseDialog to display survey responses and details.
- Develop SurveyListPage for listing active surveys with summary statistics.
- Add utility functions for survey question handling and formatting.
- Introduce surveyService for API interactions related to surveys.
- Added SurveyCreatePage and SurveyEditPage components for creating and editing surveys.
- Introduced SurveyForm component to handle survey details, questions, and triggers.
- Updated API service to include createSurvey and updateSurvey methods.
- Enhanced user feedback with toast notifications on successful refresh actions.
- Improved sidebar and header configurations for survey management.
- Added new types for survey requests and triggers in the API types.
- Refactored user statistics pages to utilize refreshWithToast utility for better user experience.
…e components

- Simplified import statements and removed unnecessary line breaks in chartConfig.ts, geospatial.ts, ProfileForm.tsx, NoInternetConnection.tsx, NotificationBanner.tsx, and other UI components.
- Enhanced formatting in adminService.ts, analyticsService.ts, deviceService.ts, and surveyService.ts for better clarity.
- Updated tailwind.config.ts to streamline font family definitions.
@github-actions

github-actions Bot commented Jun 8, 2026

Copy link
Copy Markdown
Contributor

New azure analytics_platform changes available for preview here

@Baalmart
Baalmart merged commit 6705723 into staging Jun 8, 2026
26 of 27 checks passed
@Baalmart
Baalmart deleted the survey-dashboard branch June 8, 2026 18:31
@Baalmart Baalmart mentioned this pull request Jun 8, 2026
9 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants