Giter Site home page Giter Site logo

cayacdev / cashbox Goto Github PK

View Code? Open in Web Editor NEW
0.0 0.0 0.0 4.8 MB

This is a collaboration app for my girlfriend and me to manage our common expenses (e.g. groceries, vacations, ...).

License: GNU General Public License v3.0

JavaScript 1.30% TypeScript 52.32% HTML 8.35% SCSS 1.21% PHP 36.82%

cashbox's People

Contributors

cayacdev avatar dependabot[bot] avatar

Watchers

 avatar

cashbox's Issues

Setting Page - update section

  • Introduce a new page Settings
  • Link page from main navigation
  • Introduce a new section Check for Updates on settings page
  • Implement component that check for PWA updates
  • Implement button to update PWA (button is not visible when PWA is on latest version)

Add checkbox 'create another entry'

When creating a new ticket in jira a checkbox can checked (create another entry). It would be nice to have this feature for budgetplan entries because sometimes a lot of invoices will be created by the user in a batch.

database string fields are created with wrong type in phpunit

During the analysis of a randomly failing phpunit tests I discovered that the string fields are created with VARCHAR(191) instead of expected VARCHAR(255). This task is to fix the migrations and (or create new migrations to alter the existing columns).

Possibility to archiving budget plans

Add the possibility to archiving old budget plans.
When a budget plan is archived it isn't possible to add/edit/remove entries on the budget plan.
Archived budget plans are not shown in the normal budget plan list. Instead a new view is introduced.
Also archived budget plans are not exposed by the 'normal' rest interface. A new endpoint is introduced.

The active budget plan algorithm doesn't work correctly

On the 31.10 the budget plan from november is shown

During bugfix I found some more bugs that should fixed in this task:

  • get active plan is not found on the first and the last day
  • budget plan cannot be edited when there is an overlapping plan already
  • on budget plan edit frontend sends the wrong dates (one day before)

implement close attribute on budget plans

As a user I want to close a budget plan to avoid further changes to it.

Attribute name: Close
Action name:

  • Close
  • Reopen
  • Budget plans can be closed
  • If closed no further changes are possible on the plan (time range, budgets, add/update/delete entry)
  • Closed budget plans can be identified in budget plan list (maybe greyed out?)
  • Budget plans can be reactivated
  • #282

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.