Comments (4)
This might be implemented best in a ledger_categories
table where I can specify the category name and other attributes for it such as to include in various total types.
from interactive-ledger-rails.
Additionally, it would be good to specify what I want them excluded from. I don't want budgeted items or deposits showing up in my total deficits but I would like them to be shown in the category totals. Whereas "Discover" I want excluded from everywhere.
from interactive-ledger-rails.
Discover is currently excluded manually in LedgerSummary#generate_totals
and WeekTotal#skip_transaction
. I may be able to live with defining a convention around the deposit and budgeted categories as those are fairly broad. However discover has to get generalized.
from interactive-ledger-rails.
I think to build in extra flexibility I'll make the exclusions table with the following columns: ledger_id
, category
and excluded_from
where excluded from can be a string denoting what to exclude it from. all
will mean exclude it from everything and currently the only phrase I'll probably support.
from interactive-ledger-rails.
Related Issues (20)
- Rework budget expense editing view
- Add a 'Save and Continue' button to the ledger upload edit view. HOT 1
- Add a running total to the budget#show view
- Implement a summary view for ledgers that shows averages and totals
- Create a 'display' helper as a model concern HOT 1
- Refactor values in ledger totals hash to be objects instead of simple hashes
- Allow subcategories to be shown in the ledger summary view
- Add a click event to show subcat totals on ledger#show
- Create a README
- Create an interface that allows you to search a ledger by the various column
- Add a double click event to the ledger#show view to open up a transaction in a separate tab
- Make the mangement of data file parsers more friendly and modular
- Convert array manipulations to active record query manipulations if possible
- Refactor logic in controllers, concerns, helpers and models into services HOT 1
- Add proper indices and foreign keys to app
- Create charts of various totals HOT 1
- Hide actual ledger edit form when only uploading data
- Start using cells for managing my view layer
- Start using breadcrumbs to augment page navigation
- Budget doesn't handle categories with "zero" entries properly
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from interactive-ledger-rails.