-
-
-
- Instrument in validation progress:
-
-
-
- Instruments in validation progress:
-
-
-
+
+
+
+
+
+ Instrument in validation progress:
+
+
+
+ Instruments in validation progress:
+
+
+
-
-
-
-
- Instrument in calibration progress:
-
-
-
- Instruments in calibration progress:
-
-
-
+
+
+
+
+
+ Instrument in calibration progress:
+
+
+
+ Instruments in calibration progress:
+
+
-
+
diff --git a/bika/lims/browser/viewlets/templates/path_bar.pt b/bika/lims/browser/viewlets/templates/path_bar.pt
deleted file mode 100644
index e720351fb9..0000000000
--- a/bika/lims/browser/viewlets/templates/path_bar.pt
+++ /dev/null
@@ -1,41 +0,0 @@
-
-
-
You
-are here:
-
- Home
-
- ›
- ‹
-
-
-
-
-
- crumb
-
-
- ›
- ‹
-
- crumb
-
-
-
-
diff --git a/bika/lims/browser/viewlets/templates/plone.app.i18n.locales.browser.languageselector.pt b/bika/lims/browser/viewlets/templates/plone.app.i18n.locales.browser.languageselector.pt
new file mode 100644
index 0000000000..be728d4f89
--- /dev/null
+++ b/bika/lims/browser/viewlets/templates/plone.app.i18n.locales.browser.languageselector.pt
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/bika/lims/browser/viewlets/templates/plone.app.layout.viewlets.colophon.pt b/bika/lims/browser/viewlets/templates/plone.app.layout.viewlets.colophon.pt
new file mode 100644
index 0000000000..c844715a94
--- /dev/null
+++ b/bika/lims/browser/viewlets/templates/plone.app.layout.viewlets.colophon.pt
@@ -0,0 +1,27 @@
+
diff --git a/bika/lims/browser/viewlets/templates/plone.app.layout.viewlets.contentviews.pt b/bika/lims/browser/viewlets/templates/plone.app.layout.viewlets.contentviews.pt
new file mode 100755
index 0000000000..39448379af
--- /dev/null
+++ b/bika/lims/browser/viewlets/templates/plone.app.layout.viewlets.contentviews.pt
@@ -0,0 +1,32 @@
+
diff --git a/bika/lims/browser/viewlets/templates/plone.app.layout.viewlets.documentactions.pt b/bika/lims/browser/viewlets/templates/plone.app.layout.viewlets.documentactions.pt
new file mode 100644
index 0000000000..0221eb1f77
--- /dev/null
+++ b/bika/lims/browser/viewlets/templates/plone.app.layout.viewlets.documentactions.pt
@@ -0,0 +1,35 @@
+
+
+
+
+
+
+
+
+ Document Actions
+
+
+
+
+
+
+
+
+
diff --git a/bika/lims/browser/viewlets/templates/plone.app.layout.viewlets.footer.pt b/bika/lims/browser/viewlets/templates/plone.app.layout.viewlets.footer.pt
new file mode 100644
index 0000000000..1801aa90be
--- /dev/null
+++ b/bika/lims/browser/viewlets/templates/plone.app.layout.viewlets.footer.pt
@@ -0,0 +1,32 @@
+
diff --git a/bika/lims/browser/viewlets/templates/plone.app.layout.viewlets.logo.pt b/bika/lims/browser/viewlets/templates/plone.app.layout.viewlets.logo.pt
new file mode 100755
index 0000000000..929fa37b5f
--- /dev/null
+++ b/bika/lims/browser/viewlets/templates/plone.app.layout.viewlets.logo.pt
@@ -0,0 +1,12 @@
+
+
+
diff --git a/bika/lims/browser/viewlets/templates/plone.app.layout.viewlets.path_bar.pt b/bika/lims/browser/viewlets/templates/plone.app.layout.viewlets.path_bar.pt
new file mode 100755
index 0000000000..3402bd30cb
--- /dev/null
+++ b/bika/lims/browser/viewlets/templates/plone.app.layout.viewlets.path_bar.pt
@@ -0,0 +1,29 @@
+
+
+ -
+ Home
+
+
+
+
+ -
+
+ crumb
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/bika/lims/browser/viewlets/templates/plone.app.layout.viewlets.personal_bar.pt b/bika/lims/browser/viewlets/templates/plone.app.layout.viewlets.personal_bar.pt
new file mode 100755
index 0000000000..4d1fb9f55c
--- /dev/null
+++ b/bika/lims/browser/viewlets/templates/plone.app.layout.viewlets.personal_bar.pt
@@ -0,0 +1,68 @@
+
diff --git a/bika/lims/browser/viewlets/templates/plone.app.layout.viewlets.sections.pt b/bika/lims/browser/viewlets/templates/plone.app.layout.viewlets.sections.pt
new file mode 100644
index 0000000000..ee8a24adaa
--- /dev/null
+++ b/bika/lims/browser/viewlets/templates/plone.app.layout.viewlets.sections.pt
@@ -0,0 +1,64 @@
+
+
+
+
+
+
+
diff --git a/bika/lims/browser/viewlets/templates/plone.app.layout.viewlets.site_actions.pt b/bika/lims/browser/viewlets/templates/plone.app.layout.viewlets.site_actions.pt
new file mode 100644
index 0000000000..e6776fdb55
--- /dev/null
+++ b/bika/lims/browser/viewlets/templates/plone.app.layout.viewlets.site_actions.pt
@@ -0,0 +1,35 @@
+
diff --git a/bika/lims/browser/viewlets/templates/sections_dropdown.pt b/bika/lims/browser/viewlets/templates/sections_dropdown.pt
new file mode 100644
index 0000000000..e2e036e739
--- /dev/null
+++ b/bika/lims/browser/viewlets/templates/sections_dropdown.pt
@@ -0,0 +1,41 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/bika/lims/browser/viewlets/templates/worksheet_attachments.pt b/bika/lims/browser/viewlets/templates/worksheet_attachments.pt
index 6c71f2b3b8..14f4518edc 100644
--- a/bika/lims/browser/viewlets/templates/worksheet_attachments.pt
+++ b/bika/lims/browser/viewlets/templates/worksheet_attachments.pt
@@ -1,17 +1,23 @@
-
-
-
-
+
+
- -
+
+
+
+
@@ -90,10 +96,8 @@
name="addWSAttachment"
value="Add"
i18n:attributes="value"/>
-
+
-
-
-
-
+
+
diff --git a/bika/lims/profiles/default/viewlets.xml b/bika/lims/profiles/default/viewlets.xml
index 0268bbee4a..f013d42d95 100644
--- a/bika/lims/profiles/default/viewlets.xml
+++ b/bika/lims/profiles/default/viewlets.xml
@@ -1,12 +1,35 @@
-
-
diff --git a/bika/lims/upgrade/v01_03_003.py b/bika/lims/upgrade/v01_03_003.py
index 03bd53b29b..4823fb0f3c 100644
--- a/bika/lims/upgrade/v01_03_003.py
+++ b/bika/lims/upgrade/v01_03_003.py
@@ -243,10 +243,14 @@ def upgrade(tool):
# -------- ADD YOUR STUFF BELOW --------
+ # Moved all Viewlets from senaite.lims to senaite.core
+ setup.runImportStepFromProfile(profile, "viewlets")
+
# https://github.com/senaite/senaite.core/issues/1504
remove_cascaded_analyses_of_root_samples(portal)
# Add additional JavaScripts to registry
+ # https://github.com/senaite/senaite.core/pull/1502
setup.runImportStepFromProfile(profile, "jsregistry")
# Fix Site Properties Generic Setup Export Step
@@ -446,6 +450,7 @@ def reindex_client_fields(portal):
logger.info("Reindexing client fields ... [DONE]")
+
def cleanup_indexes_and_metadata(portal):
# Remove stale indexes and metadata
remove_stale_indexes(portal)