aboutsummaryrefslogtreecommitdiff
path: root/weed/admin/static
AgeCommit message (Collapse)AuthorFilesLines
2025-07-14increase upload limit via browserchrislu1-7/+1
2025-07-07embed static assetschrislu10-0/+23
fix https://github.com/seaweedfs/seaweedfs/issues/6946
2025-07-06Admin UI add maintenance menu (#6944)Chris Lu1-47/+47
* add ui for maintenance * valid config loading. fix workers page. * refactor * grpc between admin and workers * add a long-running bidirectional grpc call between admin and worker * use the grpc call to heartbeat * use the grpc call to communicate * worker can remove the http client * admin uses http port + 10000 as its default grpc port * one task one package * handles connection failures gracefully with exponential backoff * grpc with insecure tls * grpc with optional tls * fix detecting tls * change time config from nano seconds to seconds * add tasks with 3 interfaces * compiles reducing hard coded * remove a couple of tasks * remove hard coded references * reduce hard coded values * remove hard coded values * remove hard coded from templ * refactor maintenance package * fix import cycle * simplify * simplify * auto register * auto register factory * auto register task types * self register types * refactor * simplify * remove one task * register ui * lazy init executor factories * use registered task types * DefaultWorkerConfig remove hard coded task types * remove more hard coded * implement get maintenance task * dynamic task configuration * "System Settings" should only have system level settings * adjust menu for tasks * ensure menu not collapsed * render job configuration well * use templ for ui of task configuration * fix ordering * fix bugs * saving duration in seconds * use value and unit for duration * Delete WORKER_REFACTORING_PLAN.md * Delete maintenance.json * Delete custom_worker_example.go * remove address from workers * remove old code from ec task * remove creating collection button * reconnect with exponential backoff * worker use security.toml * start admin server with tls info from security.toml * fix "weed admin" cli description
2025-07-02remove status fieldschrislu1-18/+13
2025-07-02add back dynamic columnschrislu1-14/+22
2025-07-02weed admin UI dynamically show columns (#6939)Chris Lu1-5/+3
* show counts for rack and disk type * dynamically display columns if more than one value * adjust ui
2025-07-02object store userschrislu1-27/+495
2025-07-01viewer, download, propertieschrislu1-8/+364
2025-07-01remove ttl for collectionschrislu1-5/+4
2025-07-01remove ttl from collectionschrislu1-6/+4
2025-07-01collection has multiple disk typeschrislu1-3/+5
2025-07-01add bucket quotachrislu1-4/+143
2025-07-01Add admin component (#6928)Chris Lu3-0/+1793
* init version * relocate * add s3 bucket link * refactor handlers into weed/admin folder * fix login logout * adding favicon * remove fall back to http get topology * grpc dial option, disk total capacity * show filer count * fix each volume disk usage * add filers to dashboard * adding hosts, volumes, collections * refactor code and menu * remove "refresh" button * fix data for collections * rename cluster hosts into volume servers * add masters, filers * reorder * adding file browser * create folder and upload files * add filer version, created at time * remove mock data * remove fields * fix submenu item highlighting * fix bucket creation * purge files * delete multiple * fix bucket creation * remove region from buckets * add object store with buckets and users * rendering permission * refactor * get bucket objects and size * link to file browser * add file size and count for collections page * paginate the volumes * fix possible SSRF https://github.com/seaweedfs/seaweedfs/pull/6928/checks?check_run_id=45108469801 * Update weed/command/admin.go Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * Update weed/command/admin.go Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * fix build * import * remove filer CLI option * remove filer option * remove CLI options --------- Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>