enricoba / turtle-lab Goto Github PK
View Code? Open in Web Editor NEWfree open source laboratory management for reagents and samples
License: GNU General Public License v3.0
free open source laboratory management for reagents and samples
License: GNU General Public License v3.0
update all forms for input validation rules and help texts
imitate default "windows" handling
footer may overlay query content
enhance location dialog with attribute "max boxes"
individual attributes for all tables
TODO
complete master data dialog for reagents
table head is scrolling with content
navbar element "master data" does not hide when no master data permission is granted
shall behave like "admin" or "logs"
import .csv files shall be possible for samples in the first place.
idea: csv files can include any of the possible fields. included fields shall be used from import file non included fields must be provided by the default sample dialog
import dialog must not include "amount" amount = rows in import file
import file headers must match field names shown in GUI "name" "account" etc.
import export permissions missing
delete validation rules for referenced objects
new master data "box types"
collection for things to deal via global settings per installation
function to export all data of a dialog
enable export button in audit trail dialogs
design label log
advanced label log features
boxing shall be a function to allocate samples to boxes. when linked samples must be moved when box moves.
validation rules:
log for boxing actions
provide all functions and dialog selections with a speaking tooltip
https://stackoverflow.com/questions/2238239/tooltips-for-button
can not export due to spelling mistake in permission dictionary for exports
password form for changing password after initial login must be adapted to meet following:
change all groups to roles
rework data integrity approach
adapt framework for get audit trail
box types default attribute is checked independent of the target state
make permissions fully working
permissions for:
rules:
todo:
box type object can not be edited it default
reduce samples to function critical attributes
boxes must be enhanced for:
when editing records false validation leads to close of modal
expected behavior:
display loading page while site setup
loading icon
update bootstrap to v4
move multiple samples with one function
update fontawesome to version 5
type affiliation for samples and reagents
simplify box
determine client time zone via javascript
filter function for tables and audit trail dialogs
audit trail function for deleted objects shall be available
lock record for all users when in editing mode by a user
additional dialog "locked objects" required
can not add new permission to roles select table
create function to duplicate records
users who are deactivated try to login. login attempts are not resetting after re-activating users
when un-boxing, hash because of "None" and "" do not match. need to be fixed in framework
GUI re-design
navigation bar on the left
-- easy large buttons for add and read
-- add with major fields
-- search field
-- export / import button
stick top table
top navigation for major areas (samples / reagents / master data / administration)
UPDATE
type choice not needed --> get from selected reagent/sample
guided streamlined reagent wizard
(A = active | B = passive)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.