Improved navigation and clarity in details view.
This commit is contained in:
@@ -1,3 +1,7 @@
|
||||
## 202409.04
|
||||
|
||||
- Fixed wastewater sample writing bug.
|
||||
|
||||
## 202409.03
|
||||
|
||||
- Better navigation and clarity in details panes.
|
||||
|
||||
@@ -284,7 +284,8 @@ class SampleWriter(object):
|
||||
self.xl = xl
|
||||
self.sample_map = submission_type.construct_sample_map()['lookup_table']
|
||||
# self.samples = self.reconcile_map(sample_list)
|
||||
samples = [item for item in self.reconcile_map(sample_list)]
|
||||
# NOTE: exclude any samples without a submission rank.
|
||||
samples = [item for item in self.reconcile_map(sample_list) if item['submission_rank'] > 0]
|
||||
self.samples = sorted(samples, key=lambda k: k['submission_rank'])
|
||||
|
||||
def reconcile_map(self, sample_list: list) -> Generator[dict, None, None]:
|
||||
|
||||
@@ -79,6 +79,11 @@ class SubmissionDetails(QDialog):
|
||||
logger.debug(f"Updating export plate to: {self.export_plate}")
|
||||
else:
|
||||
self.btn.setEnabled(False)
|
||||
if title == self.webview.history().items()[0].title():
|
||||
logger.debug("Disabling back button")
|
||||
self.back.setEnabled(False)
|
||||
else:
|
||||
self.back.setEnabled(True)
|
||||
|
||||
@pyqtSlot(str)
|
||||
def sample_details(self, sample: str | BasicSample):
|
||||
|
||||
Reference in New Issue
Block a user