senaite / senaite.core

Enterprise Open Source Laboratory System (LIMS)
https://senaite.com
GNU General Public License v2.0
254 stars 145 forks source link

Migrate SampleType to DX #2584

Closed toropok closed 2 months ago

toropok commented 4 months ago

Description of the issue/feature this PR addresses

This PR migrates the AT SampleType to Dexterity types for Python 3 compatibility.

Current behavior before PR

SampleType is a content type based on the Archetypes framework

Desired behavior after PR is merged

SampleType is a content type based on the Dexterity framework

-- I confirm I have tested this PR thoroughly and coded it according to PEP8 and Plone's Python styleguide standards.

toropok commented 3 months ago

@xispa pls check it up :)

toropok commented 3 months ago

@xispa thanks for review. hope it is ok now :)

toropok commented 3 months ago

@xispa here we go :) the new iteration served :)

xispa commented 3 months ago

@xispa here we go :) the new iteration served :)

Thanks @toropok ! I am working on the changes for compatibility of other add-ons with this PR. Will revisit and merge afterwards!