Giter Club home page Giter Club logo

warehouse's People

Contributors

romaninsh avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

warehouse's Issues

Sales invoice ref automation

When editing company data, one should be able to specify "next invoice ref".

When invoice is made "live" it should automatically take this value, but the company field should increment. For instance if "next invoice ref" was "INV1000293" then it advances to "INV1000294".

There should be separate numbering for sales invoices that are not "Posted" yet.

Validation

Add validation for at least some base fields. For example, many fields should be mandatory with a proper error message if left un-filled.

  • EAN should only permit be A-Z0-9
  • all currency fields should reject thousand separator (",") as an error.

Company locale setting

It should be possible to set a "country" setting for the company, which may affect the following:

  • locale, for displaying numbers.
  • UI language, at least some of it.
  • Validation errors
  • Date formats

Negative article stock values.

Sometimes items are sold before purchase invocies are entered. It's a normal occurence, but user should be warned about it.

We would like to have a warning message appear in the top menu:

  • "Negative stock values for 4 items"

Clicking on the text should bring up the report showing up all stock items in a table with links.

Demo doesn't work

I've tried the online demo warehouse app and it doesn't work (http://atk-warehouse.herokuapp.com/) - can't login with test/test.

I've then downloaded it from github (https://github.com/atk4/warehouse) and tried running composer on the downloaded file.
Has an error, because in the composer.json it needs "dev-feature/grid-status-fixes" which isn't available any more.

Running composer with the "*" as version downloads the most recent version of atk.
Opening index.php of the warehouse app gives me just error messages.
How can I get it running?

Registration

Anyone should be able to enter registration details to set up a new company with their own account.

Logic Change Requests

business logic needs changin

  • producer is a text field, no need to store it as an entity.
  • user shouldn't be allowed to affect any stock count manually. He need to create 'Inventorisation' document across all articles, when it goes into effect, it adjusts all stock counts.
  • something else here..

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.