Anushkabh / CMS-iGOT-Karmyogi

https://cms-i-got-karmyogi.vercel.app
0 stars 1 forks source link

[3] - Enhancements to Bucket Management and Media Content Handling #6

Closed ashishsoniii closed 3 months ago

ashishsoniii commented 3 months ago

Pull Request Description: Issue #3

Changes Overview

  1. Dynamic Bucket Management:

    • Added functionality to create, delete, and modify buckets through APIs. Creating a website now automatically creates a corresponding bucket in GCP.
    • Implemented a folder picker for selecting and managing buckets.
  2. Media Updation:

    • Implemented routes to handle media uploads, supporting any type of file. Allows creating folders (e.g., "css") and bulk uploading files.
    • Created an "Add File" section for uploading multiple files in a queue. Added drag and drop support for file uploads.
  3. Folder Management:

    • Supports creating folders within buckets and uploading multiple files to each folder.
    • Added functionality to fetch and display folder contents. Supports creating and deleting folders.
  4. Content Display and Management:

    • Enabled file deletion from GCP.
    • Created a table to show all files in a selected folder. Added search functionality for files and support for file deletion from the UI.

Screenshots

/contentUpdater

image

Selecting - Media Content Update Card after website (Bucket) Selection

image

Fetching Content

image

Add File Selected

image

After Submitting files

image