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
provide all functions and dialog selections with a speaking tooltip
https://stackoverflow.com/questions/2238239/tooltips-for-button
box type object can not be edited it default
individual attributes for all tables
TODO
UPDATE
type choice not needed --> get from selected reagent/sample
guided streamlined reagent wizard
(A = active | B = passive)
lock record for all users when in editing mode by a user
additional dialog "locked objects" required
function to export all data of a dialog
make permissions fully working
permissions for:
rules:
todo:
when un-boxing, hash because of "None" and "" do not match. need to be fixed in framework
filter function for tables and audit trail dialogs
boxing shall be a function to allocate samples to boxes. when linked samples must be moved when box moves.
validation rules:
new master data "box types"
advanced label log features
users who are deactivated try to login. login attempts are not resetting after re-activating users
update fontawesome to version 5
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)
type affiliation for samples and reagents
imitate default "windows" handling
determine client time zone via javascript
box types default attribute is checked independent of the target state
adapt framework for get audit trail
collection for things to deal via global settings per installation
log for boxing actions
can not add new permission to roles select table
update all forms for input validation rules and help texts
move multiple samples with one function
import export permissions missing
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.
reduce samples to function critical attributes
footer may overlay query content
audit trail function for deleted objects shall be available
design label log
update bootstrap to v4
complete master data dialog for reagents
create function to duplicate records
navbar element "master data" does not hide when no master data permission is granted
shall behave like "admin" or "logs"
enable export button in audit trail dialogs
boxes must be enhanced for:
password form for changing password after initial login must be adapted to meet following:
display loading page while site setup
loading icon
change all groups to roles
when editing records false validation leads to close of modal
expected behavior:
table head is scrolling with content
simplify box
can not export due to spelling mistake in permission dictionary for exports
rework data integrity approach
enhance location dialog with attribute "max boxes"
delete validation rules for referenced objects
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.