Skip to content

Conversation

Copy link

Copilot AI commented Jan 8, 2026

Implementation Plan: Frontend Version for External Users

  • Explore repository structure and understand the codebase
  • Create database schema for external users (frontend_users table)
  • Implement external user management system
    • Create User model class for external users
    • Add authentication system (login/logout/session)
    • Add password management (change password)
    • Add 2FA support (email-based)
    • Add passkey support
  • Create REST API endpoints for frontend
    • Authentication API (login, logout, session check)
    • Issues API (list, get, create, update)
    • Comments API (list, create)
    • Attachments API (upload, download)
    • User profile API (get, update)
  • Create backend admin pages for external user management
    • List external users
    • Create/edit external users
    • Send credentials via email
    • Manage user permissions
  • Build standalone frontend application
    • Choose framework (Vue.js 3 with Vite)
    • Setup project structure in /frontend directory
    • Implement authentication flow
    • Create dashboard view
    • Create issues list view
    • Create issue detail/edit view
    • Create issue creation form
    • Create user profile management
    • Implement bilingual support (EN/DE)
    • Add responsive design
  • Add deployment instructions
  • Test all functionality
  • Update documentation
Original prompt

This section details on the original issue you should resolve

<issue_title>Frontendversion</issue_title>
<issue_description>- Externe User sollen auch Issues melden können

  • d.h. wir brauchen eine Frontendversion des dashboards und der Issues.

  • Externe User werden im Backend verwaltet durch die Admins und erhalten per E-Mail Ihre Zugangsdaten

  • Externe User können in einer Profilverwaltung das Passwort ändern und auch 2FA oder passkey verwenden

  • Erfasst werden sollen: Name, Vorname, Organisation (optional). email. Passwort 2fa per mail oder passkey

  • Externe User haben die gleichen Funktionen wie Backender mit der Rolle issuer, also auch notifications usw.

  • Ideal wäre wenn es ein unabhängiges Frontend wäre dass dass rex_api function nutzt. (also ich lege irgendwo ein Verzeichnis /issues im Webroot an und dort kommen die nötigen dateien rein

  • Modernes interaktives, reactives Design, Englisch / Deutsch, Wähle ein geeignetes Framework

  • Auch backenduner sollen es alternativ nutzen können

</issue_description>

Comments on the Issue (you are @copilot in this section)


💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.

@skerbis skerbis closed this Jan 8, 2026
Copilot AI requested a review from skerbis January 8, 2026 15:02
Copilot stopped work on behalf of skerbis due to an error January 8, 2026 15:02
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.

Frontendversion

2 participants