Skip to content

feat: UI screens and API integration for intents#1271

Open
pranalidhanavade wants to merge 3 commits intomainfrom
feat/ui-screens-for-intents
Open

feat: UI screens and API integration for intents#1271
pranalidhanavade wants to merge 3 commits intomainfrom
feat/ui-screens-for-intents

Conversation

@pranalidhanavade
Copy link
Contributor

@pranalidhanavade pranalidhanavade commented Mar 4, 2026

What

  • feat: UI screens and API integration for intents

Screens

Screenshot from 2026-03-04 18-37-46 Screenshot from 2026-03-04 18-37-53 Screenshot from 2026-03-04 18-38-09 Screenshot from 2026-03-04 18-38-14 Screenshot from 2026-03-04 18-38-19 Screenshot from 2026-03-04 18-38-27

Important

Adds UI screens and API integration for managing intents within an ecosystem, including CRUD operations and role-based access control.

  • API Integration:
    • New API functions in Intents.ts for CRUD operations on intents: getAllIntents, createIntent, updateIntent, deleteIntent.
  • UI Components:
    • IntentList.tsx: Implements UI for listing, creating, updating, and deleting intents.
    • IntentFormDialog.tsx: Dialog component for creating and updating intents.
    • Integrates IntentList into Manage.tsx and page.tsx.
  • Enums and Constants:
    • Adds ECOSYSTEM to Features and ECOSYSTEM_LEAD, ECOSYSTEM_MEMBER to Roles in enums.ts.
    • Adds /intents to preventRedirectOnPaths in SessionManager.tsx.
  • Miscellaneous:
    • Fixes API method in ecosystem.ts from axiosPost to axiosPut for acceptRejectMemberInvitation.

This description was created by Ellipsis for 1c853b5. You can customize this summary. It will automatically update as commits are pushed.

Signed-off-by: pranalidhanavade <pranali.dhanavade@ayanworks.com>
Signed-off-by: pranalidhanavade <pranali.dhanavade@ayanworks.com>
@pranalidhanavade pranalidhanavade self-assigned this Mar 4, 2026
Copy link
Contributor

@ellipsis-dev ellipsis-dev bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Important

Looks good to me! 👍

Reviewed everything up to 7318f04 in 9 seconds. Click for details.
  • Reviewed 808 lines of code in 10 files
  • Skipped 0 files when reviewing.
  • Skipped posting 0 draft comments. View those below.
  • Modify your settings and rules to customize what types of comments Ellipsis leaves. And don't forget to react with 👍 or 👎 to teach Ellipsis.

Workflow ID: wflow_n5Z41DZA4Zbb00RI

You can customize Ellipsis by changing your verbosity settings, reacting with 👍 or 👎, replying to comments, or adding code review rules.

@pranalidhanavade pranalidhanavade changed the title Feat/UI screens for intents feat: UI screens and API integration for intents Mar 4, 2026
@pranalidhanavade pranalidhanavade marked this pull request as draft March 4, 2026 11:18
Signed-off-by: pranalidhanavade <pranali.dhanavade@ayanworks.com>
@pranalidhanavade pranalidhanavade marked this pull request as ready for review March 4, 2026 12:48
Copy link
Contributor

@ellipsis-dev ellipsis-dev bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Important

Looks good to me! 👍

Reviewed everything up to 1c853b5 in 14 seconds. Click for details.
  • Reviewed 892 lines of code in 11 files
  • Skipped 0 files when reviewing.
  • Skipped posting 0 draft comments. View those below.
  • Modify your settings and rules to customize what types of comments Ellipsis leaves. And don't forget to react with 👍 or 👎 to teach Ellipsis.

Workflow ID: wflow_24Yfv0g9C7kZfOqM

You can customize Ellipsis by changing your verbosity settings, reacting with 👍 or 👎, replying to comments, or adding code review rules.

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