Web application for storing test data for automated tests.
Homepage: http://www.grible.org
Web application for storing test data for automated tests.
Home Page: http://www.grible.org
License: Other
Web application for storing test data for automated tests.
Homepage: http://www.grible.org
Created by the application database does not contain constraints like primary key of foreign key.
Table/storage name should be also on the top of the page and in the page title.
Add hot keys:
There is no need in keeping both entities in database and data model as they differ only with few parameters.
Unfortunately, I just realized that after pushing repository here.
I guess the cause is something related to turning off and on foreign key constraint on "keys" db table.
Make possibility to undo (Ctrl+Z) and redo (Ctrl+Y) actions.
Storages have random order in combo boxes. They must be ordered by name.
Thanks! ))
Pine must check for updates from the server and install them automatically or on request. This option should be on the admin page.
Create advanced import from Excel files. There should be possibility to replace or add rows from the imported file. Also make import work from context menu and remove separate section.
It should increase performance is values table would not load every time user makes any change. It all can be done on the client side.
In case adding row that already exist prompt user with warning message.
It will be helpful to have a possibility create lists of predefined values that should be specified for some parameters and add possibility to select one of this list value in attached column (e.g from combobox).
What it can give us:
Database configuration should be in the config.xml file. The most convenient way to create it is via web page that would appear the first time user starts the application.
Implement feature.
At the moment all the list items of the start page and sections page are in one cell.
Probably, separate js file for dialogs should be used.
Current CSS:
.ui-cell { padding: 10px; }
html { font-size: 14px; }
.data-item { font-size: 16px; padding: 10px; }
.category-item { font-size: 18px; padding: 10px; }
New CSS:
.ui-cell { padding: 8px; }
html { font-size: 12px; }
.data-item { font-size: 13px; padding: 8px; }
.category-item { font-size: 15px; padding: 8px; }
That would allow us to put Parameter type dialog to submenu of the column context menu. Plus it is fancier inside :)
Javascript function that changes values of cells does not always do it right. It is happening because there is no direct css selector to match all needed cells. The solution would be to add "keyid" attribute to cells on the client side, so that they could be selected stably.
It looks like when adding storage, in the dialog, name and classname fields are switched, so it does not save class name. Editing works fine.
Add "last modified time" column to the tables entity. Check for updates every 30 sec.
Make tooltips with storage rows load on the background after the table of values itself is loaded. That will save the time of loading them on "mouse over" event.
Create possibility to find and replace text parts within the product.
In the categories panel.
Create navigation dropdown menu under sections (Pine > ProductName > Data Tables). Menus should appear on hover action.
Make possible to assign read-only access to specific products.
Create Settings page for global settings of Pine.
Create Settings page for each user.
At the moment there they are too close.
Add the link to the tooltip and the button on the storage page that would allow filtering storage rows that are used in specified table.
Write at least basic (not full) documentation for the product and put it on pine-project.org.
Add an option to create new table with the same set of parameters as existing one. Make 2 sub options:
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.