Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update fiscal periods #2397

Closed
jeremielodi opened this issue Dec 13, 2017 · 2 comments
Closed

Update fiscal periods #2397

jeremielodi opened this issue Dec 13, 2017 · 2 comments

Comments

@jeremielodi
Copy link
Collaborator

jeremielodi commented Dec 13, 2017

Yesterday I was studying the process for creating a fiscal Year, I notice That there are procedures that create a period for each month of the fiscal year, but when I tried to update the interval (start date -- end date) the periods remained the same. Is this a problem? or I just misunderstood.

@jeremielodi jeremielodi changed the title Update fical periods Update fiscal periods Dec 13, 2017
@jniles jniles added the Bug label Jan 9, 2018
@jniles
Copy link
Contributor

jniles commented Jan 9, 2018

This is a bug. Other details are #2434.

bors bot added a commit that referenced this issue Feb 21, 2018
2542: Refactor: Fiscal Year r=jniles a=jniles

This PR essentially rewrites a lot of the Fiscal Year's core components.  The code was over a year old and a bit brittle.  Plus, a few more corner cases are considered (though not all of them #2397).  Here are the major changes:

 1. The user interface now include text instead of just buttons.  This makes it easier to click and see what the values of each button are.  They are hidden on small screen sizes, though.
 2. A complete rewrite of the core features of the `Tree` library.  This allows much greater flexibility without changing the tree's API at all.  This library has also been ported to the client as the `TreeService`.  In the future, we should figure out how to compile the same code to both the client and the server.
 3. Updated the opening balance modal to show totals on the title accounts and include a grid footer with the balances in the footer.  This feature uses the new `TreeService`.
 4. Opening balances can only be edited for the first year, so I've removed the button editing the fiscal year's opening balances.  If you are in the first fiscal year, it is open for edit.  Otherwise, it is closed.
 5. Removed the Income/Expense accounts from the opening balance modal.  Also ensured we are not posting balances for Title Accounts.
 6. Made all fiscal controllers and services pass ESLint checks on the client.
 7. Used "filter" icons instead of "search" icons for filtering the ui-grid (we do this in all other places in the application, it's confusing to do it differently here).
 8. A closed fiscal year can no longer be closed again.  The button is hidden/removed.  

Here are some screenshots:

![fiscalyearlist](https://user-images.githubusercontent.com/896472/36191440-748f53be-115d-11e8-8496-f955fc702b61.PNG)
_Fig 1: Fiscal Year List_

![beginningbalancemodalthatcanbeedited](https://user-images.githubusercontent.com/896472/36191483-b5788166-115d-11e8-92b2-08f35c42ef2a.PNG)
_Fig 2: First Fiscal Year's Opening Balance can be edited_

![beginningbalancemodalthatcannotbeedited](https://user-images.githubusercontent.com/896472/36191492-c24023cc-115d-11e8-9c81-b3e8d86d81a3.PNG)
_Fig 3: Other Fiscal Year's Opening Balances cannot be edited_


Closes #2349. 
Closes #2535. 
Closes #2536.
bors bot added a commit that referenced this issue Feb 21, 2018
2542: Refactor: Fiscal Year r=jniles a=jniles

This PR essentially rewrites a lot of the Fiscal Year's core components.  The code was over a year old and a bit brittle.  Plus, a few more corner cases are considered (though not all of them #2397).  Here are the major changes:

 1. The user interface now include text instead of just buttons.  This makes it easier to click and see what the values of each button are.  They are hidden on small screen sizes, though.
 2. A complete rewrite of the core features of the `Tree` library.  This allows much greater flexibility without changing the tree's API at all.  This library has also been ported to the client as the `TreeService`.  In the future, we should figure out how to compile the same code to both the client and the server.
 3. Updated the opening balance modal to show totals on the title accounts and include a grid footer with the balances in the footer.  This feature uses the new `TreeService`.
 4. Opening balances can only be edited for the first year, so I've removed the button editing the fiscal year's opening balances.  If you are in the first fiscal year, it is open for edit.  Otherwise, it is closed.
 5. Removed the Income/Expense accounts from the opening balance modal.  Also ensured we are not posting balances for Title Accounts.
 6. Made all fiscal controllers and services pass ESLint checks on the client.
 7. Used "filter" icons instead of "search" icons for filtering the ui-grid (we do this in all other places in the application, it's confusing to do it differently here).
 8. A closed fiscal year can no longer be closed again.  The button is hidden/removed.  

Here are some screenshots:

![fiscalyearlist](https://user-images.githubusercontent.com/896472/36191440-748f53be-115d-11e8-8496-f955fc702b61.PNG)
_Fig 1: Fiscal Year List_

![beginningbalancemodalthatcanbeedited](https://user-images.githubusercontent.com/896472/36191483-b5788166-115d-11e8-92b2-08f35c42ef2a.PNG)
_Fig 2: First Fiscal Year's Opening Balance can be edited_

![beginningbalancemodalthatcannotbeedited](https://user-images.githubusercontent.com/896472/36191492-c24023cc-115d-11e8-9c81-b3e8d86d81a3.PNG)
_Fig 3: Other Fiscal Year's Opening Balances cannot be edited_


Closes #2349. 
Closes #2535. 
Closes #2536.
bors bot added a commit that referenced this issue Feb 23, 2018
2542: Refactor: Fiscal Year r=jniles a=jniles

This PR essentially rewrites a lot of the Fiscal Year's core components.  The code was over a year old and a bit brittle.  Plus, a few more corner cases are considered (though not all of them #2397).  Here are the major changes:

 1. The user interface now include text instead of just buttons.  This makes it easier to click and see what the values of each button are.  They are hidden on small screen sizes, though.
 2. A complete rewrite of the core features of the `Tree` library.  This allows much greater flexibility without changing the tree's API at all.  This library has also been ported to the client as the `TreeService`.  In the future, we should figure out how to compile the same code to both the client and the server.
 3. Updated the opening balance modal to show totals on the title accounts and include a grid footer with the balances in the footer.  This feature uses the new `TreeService`.
 4. Opening balances can only be edited for the first year, so I've removed the button editing the fiscal year's opening balances.  If you are in the first fiscal year, it is open for edit.  Otherwise, it is closed.
 5. Removed the Income/Expense accounts from the opening balance modal.  Also ensured we are not posting balances for Title Accounts.
 6. Made all fiscal controllers and services pass ESLint checks on the client.
 7. Used "filter" icons instead of "search" icons for filtering the ui-grid (we do this in all other places in the application, it's confusing to do it differently here).
 8. A closed fiscal year can no longer be closed again.  The button is hidden/removed.  

Here are some screenshots:

![fiscalyearlist](https://user-images.githubusercontent.com/896472/36191440-748f53be-115d-11e8-8496-f955fc702b61.PNG)
_Fig 1: Fiscal Year List_

![beginningbalancemodalthatcanbeedited](https://user-images.githubusercontent.com/896472/36191483-b5788166-115d-11e8-92b2-08f35c42ef2a.PNG)
_Fig 2: First Fiscal Year's Opening Balance can be edited_

![beginningbalancemodalthatcannotbeedited](https://user-images.githubusercontent.com/896472/36191492-c24023cc-115d-11e8-9c81-b3e8d86d81a3.PNG)
_Fig 3: Other Fiscal Year's Opening Balances cannot be edited_


Closes #2349. 
Closes #2535. 
Closes #2536.
@jniles
Copy link
Contributor

jniles commented May 3, 2018

Closed In #2542

@jniles jniles closed this as completed May 3, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants