Skip to content

Assignment Completed - hemanth.reddy272003@gmail.com#77

Open
Hemnath24 wants to merge 3 commits intosoulpage:mainfrom
Hemnath24:main
Open

Assignment Completed - hemanth.reddy272003@gmail.com#77
Hemnath24 wants to merge 3 commits intosoulpage:mainfrom
Hemnath24:main

Conversation

@Hemnath24
Copy link

Task 1: Basic Setup & Simple Feature (Completed)

  • Set up the development environment and successfully ran the application
  • Added a new field to the Conversation model
  • Implemented automatic generation and storage of conversation summaries
  • Updated the Django Admin interface to display conversation summaries

Task 2: Database Migration & Data Management (Completed)

  • Migrated the database from SQLite to PostgreSQL
  • Created a custom Django management command to clean up old conversations
  • Scheduled periodic cleanup using Django Crontab / Celery

Task 3: API Development and Integration — Backend Implementation Completed

  • Developed an API endpoint to retrieve conversation summaries with pagination support.
  • Added filtering capabilities to the conversation summaries API.
  • Implemented a file upload API endpoint.
  • Introduced file duplication checks to prevent multiple uploads of identical files.
  • Created an endpoint to list uploaded files along with their associated metadata.
  • Implemented file deletion functionality.

Task 4: Role-Based Access Control — Backend Implementation Completed

  • Implemented role-based access control for file upload endpoints.
  • Applied role-based access control to file management endpoints.

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.

1 participant