Skip to content

Commit a19a2ae

Browse files
committed
Release 2.4.0 (230310)
1 parent 92ab33c commit a19a2ae

File tree

476 files changed

+47650
-23263
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

476 files changed

+47650
-23263
lines changed

CHANGES.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
Changelog
22
=========
33

4-
2.4.0 (unreleased)
4+
2.4.0 (2023-03-10)
55
------------------
66

77
- #2268 Add samplepoint information to worksheet slot header

CONTRIBUTORS.rst

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,19 +27,21 @@ contributions descending.
2727
- Dhruv Khattar, dhruv@khattarindia.com
2828
- witekdev, witekdev@gmail.com
2929
- Anderson Smith, andersonsmith183@gmail.com
30-
- Javis Sullivan, javissullivan@gmail.com
3130
- Leonid Toporkov, leonid.toporkov@gmail.com
31+
- Javis Sullivan, javissullivan@gmail.com
3232
- toropok, leonid.toporkov@gmail.com
3333
- Pieter van der Merwe, pieter_vdm@debortoli.com.au
3434
- Jean Jordaan, jean.jordaan@gmail.com
3535
- MoffatMore, 12894381+MoffatMore@users.noreply.github.com
36+
- Stefan Gruber, s.gruber@liscon.de
3637
- krishan Chopra, krishanchopra61@yahoo.in
3738
- jpsinghgoud, jaipal.singh@research.iiit.ac.in
3839
- Anton Zhuchkov, antonzh85@gmail.com
39-
- Stefan Gruber, s.gruber@liscon.de
4040
- Siyamalan, 20146320+siyamalan@users.noreply.github.com
4141
- Aleksandr Melnikov, aleksandr.melnikov@limelyte.com
4242
- Henrique Chehad, hchehad@gmail.com
43+
- RML-IAEA, 95472242+RML-IAEA@users.noreply.github.com
44+
- luthando5, 104898641+luthando5@users.noreply.github.com
4345
- goelakash, goelakash93@gmail.com
4446
- Manav Batra, manavbatra@outlook.com
4547
- Bugerman58, antonzh85@gmail.com

docs/index.rst

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@ Table of Contents:
2121
adapters/index
2222
utilities/index
2323
doctests
24-
release_notes
2524
changelog
2625

2726

docs/release_notes.rst

Lines changed: 0 additions & 1 deletion
This file was deleted.

setup.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,6 @@
2828
version=version,
2929
description="SENAITE LIMS CORE",
3030
long_description=open("README.rst").read() + "\n" +
31-
open("RELEASE_NOTES.rst").read() + "\n" +
3231
open("CHANGES.rst").read() + "\n",
3332
# Get more strings from
3433
# http://pypi.python.org/pypi?:action=list_classifiers

src/senaite/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
# this program; if not, write to the Free Software Foundation, Inc., 51
1616
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
1717
#
18-
# Copyright 2018-2021 by it's authors.
18+
# Copyright 2018-2023 by it's authors.
1919
# Some rights reserved, see README and LICENSE.
2020

2121
try:

src/senaite/core/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
# this program; if not, write to the Free Software Foundation, Inc., 51
1616
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
1717
#
18-
# Copyright 2018-2021 by it's authors.
18+
# Copyright 2018-2023 by it's authors.
1919
# Some rights reserved, see README and LICENSE.
2020

2121
import logging

src/senaite/core/adapters/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,5 +15,5 @@
1515
# this program; if not, write to the Free Software Foundation, Inc., 51
1616
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
1717
#
18-
# Copyright 2018-2021 by it's authors.
18+
# Copyright 2018-2023 by it's authors.
1919
# Some rights reserved, see README and LICENSE.

src/senaite/core/adapters/fileupload.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
# this program; if not, write to the Free Software Foundation, Inc., 51
1616
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
1717
#
18-
# Copyright 2018-2021 by it's authors.
18+
# Copyright 2018-2023 by it's authors.
1919
# Some rights reserved, see README and LICENSE.
2020

2121
from os import name as os_name

src/senaite/core/adapters/interfaces.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
# this program; if not, write to the Free Software Foundation, Inc., 51
1616
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
1717
#
18-
# Copyright 2018-2021 by it's authors.
18+
# Copyright 2018-2023 by it's authors.
1919
# Some rights reserved, see README and LICENSE.
2020

2121
from plone.app.blob.interfaces import IFileUpload

src/senaite/core/adapters/localroles.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
# this program; if not, write to the Free Software Foundation, Inc., 51
1616
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
1717
#
18-
# Copyright 2018-2022 by it's authors.
18+
# Copyright 2018-2023 by it's authors.
1919
# Some rights reserved, see README and LICENSE.
2020

2121
import six

src/senaite/core/adapters/sample.py

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,22 @@
11
# -*- coding: utf-8 -*-
2+
#
3+
# This file is part of SENAITE.CORE.
4+
#
5+
# SENAITE.CORE is free software: you can redistribute it and/or modify it under
6+
# the terms of the GNU General Public License as published by the Free Software
7+
# Foundation, version 2.
8+
#
9+
# This program is distributed in the hope that it will be useful, but WITHOUT
10+
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
11+
# FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
12+
# details.
13+
#
14+
# You should have received a copy of the GNU General Public License along with
15+
# this program; if not, write to the Free Software Foundation, Inc., 51
16+
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
17+
#
18+
# Copyright 2018-2023 by it's authors.
19+
# Some rights reserved, see README and LICENSE.
220

321
from bika.lims import api
422
from bika.lims.browser.workflow import RequestContextAware

src/senaite/core/api/__init__.py

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
# -*- coding: utf-8 -*-
2+
#
3+
# This file is part of SENAITE.CORE.
4+
#
5+
# SENAITE.CORE is free software: you can redistribute it and/or modify it under
6+
# the terms of the GNU General Public License as published by the Free Software
7+
# Foundation, version 2.
8+
#
9+
# This program is distributed in the hope that it will be useful, but WITHOUT
10+
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
11+
# FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
12+
# details.
13+
#
14+
# You should have received a copy of the GNU General Public License along with
15+
# this program; if not, write to the Free Software Foundation, Inc., 51
16+
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
17+
#
18+
# Copyright 2018-2023 by it's authors.
19+
# Some rights reserved, see README and LICENSE.

src/senaite/core/api/catalog.py

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,22 @@
11
# -*- coding: utf-8 -*-
2+
#
3+
# This file is part of SENAITE.CORE.
4+
#
5+
# SENAITE.CORE is free software: you can redistribute it and/or modify it under
6+
# the terms of the GNU General Public License as published by the Free Software
7+
# Foundation, version 2.
8+
#
9+
# This program is distributed in the hope that it will be useful, but WITHOUT
10+
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
11+
# FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
12+
# details.
13+
#
14+
# You should have received a copy of the GNU General Public License along with
15+
# this program; if not, write to the Free Software Foundation, Inc., 51
16+
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
17+
#
18+
# Copyright 2018-2023 by it's authors.
19+
# Some rights reserved, see README and LICENSE.
220

321
import re
422

src/senaite/core/api/dtime.py

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,22 @@
11
# -*- coding: utf-8 -*-
2+
#
3+
# This file is part of SENAITE.CORE.
4+
#
5+
# SENAITE.CORE is free software: you can redistribute it and/or modify it under
6+
# the terms of the GNU General Public License as published by the Free Software
7+
# Foundation, version 2.
8+
#
9+
# This program is distributed in the hope that it will be useful, but WITHOUT
10+
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
11+
# FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
12+
# details.
13+
#
14+
# You should have received a copy of the GNU General Public License along with
15+
# this program; if not, write to the Free Software Foundation, Inc., 51
16+
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
17+
#
18+
# Copyright 2018-2023 by it's authors.
19+
# Some rights reserved, see README and LICENSE.
220

321
import os
422
import time

src/senaite/core/api/geo.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
# this program; if not, write to the Free Software Foundation, Inc., 51
1616
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
1717
#
18-
# Copyright 2018-2022 by it's authors.
18+
# Copyright 2018-2023 by it's authors.
1919
# Some rights reserved, see README and LICENSE.
2020

2121
from six import string_types

src/senaite/core/api/measure.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
# this program; if not, write to the Free Software Foundation, Inc., 51
1616
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
1717
#
18-
# Copyright 2018-2021 by it's authors.
18+
# Copyright 2018-2023 by it's authors.
1919
# Some rights reserved, see README and LICENSE.
2020

2121
import re

src/senaite/core/behaviors/__init__.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,9 @@
1515
# this program; if not, write to the Free Software Foundation, Inc., 51
1616
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
1717
#
18-
# Copyright 2018-2022 by it's authors.
18+
# Copyright 2018-2023 by it's authors.
1919
# Some rights reserved, see README and LICENSE.
2020

21-
# Convenient imports
2221
from clientshareable import IClientShareable
2322
from clientshareable import IClientShareableBehavior
2423
from clientshareable import IClientShareableMarker

src/senaite/core/behaviors/clientshareable.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
# this program; if not, write to the Free Software Foundation, Inc., 51
1616
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
1717
#
18-
# Copyright 2018-2022 by it's authors.
18+
# Copyright 2018-2023 by it's authors.
1919
# Some rights reserved, see README and LICENSE.
2020

2121
from AccessControl import ClassSecurityInfo

src/senaite/core/behaviors/utils.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,9 @@
1515
# this program; if not, write to the Free Software Foundation, Inc., 51
1616
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
1717
#
18-
# Copyright 2018-2022 by it's authors.
18+
# Copyright 2018-2023 by it's authors.
1919
# Some rights reserved, see README and LICENSE.
2020

21-
2221
from plone.dexterity.utils import getAdditionalSchemata
2322

2423

src/senaite/core/browser/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,5 +15,5 @@
1515
# this program; if not, write to the Free Software Foundation, Inc., 51
1616
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
1717
#
18-
# Copyright 2018-2021 by it's authors.
18+
# Copyright 2018-2023 by it's authors.
1919
# Some rights reserved, see README and LICENSE.

src/senaite/core/browser/attachment/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,5 +15,5 @@
1515
# this program; if not, write to the Free Software Foundation, Inc., 51
1616
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
1717
#
18-
# Copyright 2018-2021 by it's authors.
18+
# Copyright 2018-2023 by it's authors.
1919
# Some rights reserved, see README and LICENSE.

src/senaite/core/browser/attachment/attachment.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
# this program; if not, write to the Free Software Foundation, Inc., 51
1616
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
1717
#
18-
# Copyright 2018-2021 by it's authors.
18+
# Copyright 2018-2023 by it's authors.
1919
# Some rights reserved, see README and LICENSE.
2020

2121
import six

src/senaite/core/browser/attachment/resolve_attachment.py

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,22 @@
11
# -*- coding: utf-8 -*-
2+
#
3+
# This file is part of SENAITE.CORE.
4+
#
5+
# SENAITE.CORE is free software: you can redistribute it and/or modify it under
6+
# the terms of the GNU General Public License as published by the Free Software
7+
# Foundation, version 2.
8+
#
9+
# This program is distributed in the hope that it will be useful, but WITHOUT
10+
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
11+
# FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
12+
# details.
13+
#
14+
# You should have received a copy of the GNU General Public License along with
15+
# this program; if not, write to the Free Software Foundation, Inc., 51
16+
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
17+
#
18+
# Copyright 2018-2023 by it's authors.
19+
# Some rights reserved, see README and LICENSE.
220

321
from bika.lims import api
422
from Products.Five.browser import BrowserView

src/senaite/core/browser/bootstrap/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,5 +15,5 @@
1515
# this program; if not, write to the Free Software Foundation, Inc., 51
1616
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
1717
#
18-
# Copyright 2018-2021 by it's authors.
18+
# Copyright 2018-2023 by it's authors.
1919
# Some rights reserved, see README and LICENSE.

src/senaite/core/browser/bootstrap/bootstrap.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
# this program; if not, write to the Free Software Foundation, Inc., 51
1616
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
1717
#
18-
# Copyright 2018-2021 by it's authors.
18+
# Copyright 2018-2023 by it's authors.
1919
# Some rights reserved, see README and LICENSE.
2020

2121
import os

src/senaite/core/browser/contentmenu/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,5 +15,5 @@
1515
# this program; if not, write to the Free Software Foundation, Inc., 51
1616
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
1717
#
18-
# Copyright 2018-2021 by it's authors.
18+
# Copyright 2018-2023 by it's authors.
1919
# Some rights reserved, see README and LICENSE.

src/senaite/core/browser/contentmenu/interfaces.py

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,22 @@
11
# -*- coding: utf-8 -*-
2+
#
3+
# This file is part of SENAITE.CORE.
4+
#
5+
# SENAITE.CORE is free software: you can redistribute it and/or modify it under
6+
# the terms of the GNU General Public License as published by the Free Software
7+
# Foundation, version 2.
8+
#
9+
# This program is distributed in the hope that it will be useful, but WITHOUT
10+
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
11+
# FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
12+
# details.
13+
#
14+
# You should have received a copy of the GNU General Public License along with
15+
# this program; if not, write to the Free Software Foundation, Inc., 51
16+
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
17+
#
18+
# Copyright 2018-2023 by it's authors.
19+
# Some rights reserved, see README and LICENSE.
220

321
from zope.interface import Interface
422

src/senaite/core/browser/contentmenu/menu.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
# this program; if not, write to the Free Software Foundation, Inc., 51
1616
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
1717
#
18-
# Copyright 2018-2021 by it's authors.
18+
# Copyright 2018-2023 by it's authors.
1919
# Some rights reserved, see README and LICENSE.
2020

2121
from AccessControl import getSecurityManager

src/senaite/core/browser/contentmenu/menu_provider.py

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,22 @@
11
# -*- coding: utf-8 -*-
2+
#
3+
# This file is part of SENAITE.CORE.
4+
#
5+
# SENAITE.CORE is free software: you can redistribute it and/or modify it under
6+
# the terms of the GNU General Public License as published by the Free Software
7+
# Foundation, version 2.
8+
#
9+
# This program is distributed in the hope that it will be useful, but WITHOUT
10+
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
11+
# FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
12+
# details.
13+
#
14+
# You should have received a copy of the GNU General Public License along with
15+
# this program; if not, write to the Free Software Foundation, Inc., 51
16+
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
17+
#
18+
# Copyright 2018-2023 by it's authors.
19+
# Some rights reserved, see README and LICENSE.
220

321
from Products.Five import BrowserView
422
from Products.Five.browser.pagetemplatefile import ViewPageTemplateFile

src/senaite/core/browser/contentmenu/view.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
# this program; if not, write to the Free Software Foundation, Inc., 51
1616
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
1717
#
18-
# Copyright 2018-2021 by it's authors.
18+
# Copyright 2018-2023 by it's authors.
1919
# Some rights reserved, see README and LICENSE.
2020

2121
from plone.app.contentmenu.view import ContentMenuProvider as Base

src/senaite/core/browser/contentrules/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,5 +15,5 @@
1515
# this program; if not, write to the Free Software Foundation, Inc., 51
1616
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
1717
#
18-
# Copyright 2018-2021 by it's authors.
18+
# Copyright 2018-2023 by it's authors.
1919
# Some rights reserved, see README and LICENSE.

src/senaite/core/browser/contentrules/controlpanel.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
# this program; if not, write to the Free Software Foundation, Inc., 51
1616
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
1717
#
18-
# Copyright 2018-2021 by it's authors.
18+
# Copyright 2018-2023 by it's authors.
1919
# Some rights reserved, see README and LICENSE.
2020

2121
from plone.app.contentrules.browser.controlpanel import \

0 commit comments

Comments
 (0)