Nhiệm vụ: Phát triển trang quản trị cá nhân tối thiểu cho Narasim

Phát triển trang quản trị cá nhân tối thiểu cho Narasim

Thêm giao diện người dùng tối thiểu cho chủ sở hữu Narasim dựa trên các tính năng quản lý dự án và container hiện có.

Nhiệm vụ

Xây dựng trang quản trị cá nhân (cabinet) tối thiểu cho Narasim dành cho chủ sở hữu hệ thống.

Ở giai đoạn đầu, chúng ta coi chủ sở hữu là siêu người dùng (superuser): họ có quyền truy cập vào tất cả các chức năng quản lý dự án của mình. Mô hình đa người dùng và quyền truy cập chi tiết chưa được xem xét ở thời điểm này.

Tính năng tối thiểu:

  • quản lý dự án, trong đó một dự án tương ứng với một thư mục;
  • xem các dự án;
  • khởi chạy container của dự án;
  • dừng container;
  • xóa container.

Độ ưu tiên của giao diện

Narasim trước hết được thiết kế để hoạt động dựa trên tác nhân (agent) thông qua API. Trang quản trị cá nhân mang tính chất phụ trợ: nó cần thiết để nắm bắt trạng thái tổng quan và quản lý thủ công trực tiếp. Không cần phải cố gắng đưa tất cả các tính năng của hệ thống vào giao diện đồ họa (GUI) hoặc xây dựng trước một bảng quản trị phức tạp.