GithubHelp home page GithubHelp logo

b-b's People

Contributors

gsanikidze avatar hiteshtank avatar lucasverra avatar tmsmldr avatar

Watchers

 avatar  avatar  avatar  avatar

b-b's Issues

error management upload page

in Firefox and in chrome after darg&dropin the file, if the file has errors, the blue button will not appear but the errors aren't displayed

/upload page spec visual modif

Please check spec file for ressources and comment here on our improvement for upload page.

Since you didn't start on layouting, we thought of this mod. Is this ~ same level of complexity? @gsanikidze

image


error handling when getting images

we do not provide basic error image workflow.
if assets is not found (bad url), excel files is not created.

we should return in the cell :

  • error , 404

or

  • error, not an image

or

  • error timeout (after 90s)

Make it buildable for netlify.com

App should be buildable and testable by stakeholder,so netlify.com is our choice. You should be able to commit new changes and let netflify should build automatically

box filter colouring and general layout

as it stands, the monochrome background color can bring confusion. Please inspire yourself from specification for applying a greyscale as a feature to differentiate models / hierarchy

different filter boxes are related by attributes, that should not be the case

video here => https://www.useloom.com/share/527225611f1445c9b227bb1c638bbdc7

in plain words :

there is some form of complementarity between attributes from one box to another box (of the same model). That is not good 🆘

in the video it's clear that attributes selected in 2nd box have an impact on counting in the first box.
I think you'r implementation is treating the model as the lowest level, when you should use the individual box as the lowest level of [counting+selection model item from buttons activity]

Specification
There are 2 differents types of record-counting actions that the app have to perform

Record counting of the selection of an individual box
Record counting of the total records that will be exported.

These actions has to be performed automatically and triggered by any change on the state of the buttons selection.

Each box should have its own count and the total count will be presented at the bottom of the page

Criteria selection and counting logic.

On Individual Boxes

Each box use the same logic to count the number of records that meet the criteria defined by the button selection. The only thing that could change from one box to another is eventually the model that is defined in the section.

The state of the selection buttons will be used to populate a query asking the database for the count of the records that meet the criteria. The conditional criteria used is a simple “OR” and “AND” logic.

Between values of the same attribute there will be an “OR” type of condition
Between Attributes of the individual bor there will an “AND” type of condition

In other words. For each box, the app should ask the data base to count only for the records that correspond to a particular model but only if they have, ANY of the colours selected but only if they have, ANY of the type of furniture selected but only if they have, ANY of the tissues selected, but only if they have, ANY of the pieds selected.

If no value is selected for an attribute then the system should ask for an empty or null value in that attribut.

Ex GET Records or COUNT Records
Box 1 > Model [M1] AND Color [ c1 OR c2 OR, ... ] AND Category [ cat1 OR cat2 OR, ... ] AND Toucher [ t1 OR t2 OR, ... ] AND Pieds [ p1 OR p2 OR, ... ]

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.