aiidalab / aiidalab/aiidalab-qe

Dependent steps - should they be accessible without their dependencies?

Đang mở
#969 0 bình luận 0 reaction 1 người được giao Được @edan-bainglass nhận Xem trên GitHub
enhancement
Ngôn ngữ chính
Python
Star
33
Fork
25
Merge trung bình
6 giờ 7 phút
Pull request đã merge (30 ngày)
8

Mô tả

### Question

Should a user be able to explore steps beyond unconfirmed steps?

### Pro

Users get to explore the app.

**Comment:** the same could be achieved by visiting the docs, where we could consider adding a gallery.

### Con

If changes are made in a step beyond an unconfirmed step, the confirmation of the earlier step will reset those changes. This is (for now) intended behavior, but it may be confusing for first-time explorers.

**Comment:** resetting on confirmation change is potentially harsh, but the alternative may require significant development.

### Possible solution

Replace step content with a warning if dependencies aren't met.

![image](https://github.com/user-attachments/assets/68570f0c-81c7-4ba3-9f82-c1ae9ac879b8)

### Comments

1. The above will also happen if one confirms a step, then goes back and makes changes. Subsequent steps will revert to the warning
2. This does not actually prevent exploration. It simply limits it to the way the app is meant to be used. So there's a self-documenting value to this solution. Users learn how to use the app by making "mistakes"

Hướng dẫn đóng góp

Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này

Đánh giá

Issue này chưa được đánh giá.

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.