Add new group, filter and move form to modal
- or -
Post a project like this3223
£150(approx. $188)
- Posted:
- Proposals: 1
- Remote
- #803454
- Awarded
Description
Experience Level: Expert
Estimated project duration: less than 1 week
General information for the website: Complete work
Description of requirements/features: We have a report builder script (PHP and MySQL with some Angular I believe) which has a few final features which we need added. I know ZERO Angular so I have no idea where to start - previous developer used Angular for filtering etc without me knowing until it was all done and it is too late to now remove.
These features needed are:
1) At the moment there is a filtering feature which allows creation of filters. A date filter can currently filter on actual dates and between two dates but needs to be able to filter on relative dates - for example, last 7 days, next 3 months etc
2) Grouping by period - at the moment when choosing fields you can group by any field. In the case of date fields, this groups by the actual date but, for date fields, I would like to be able to group by the week, month, quarter or year of the date as well.
3) When choosing fields, add tick box to choose all/none
*** Each of the above ultimately generates a MySQL query - you will need to amend / add to the current logic for the items above. The above will need to be done for both charts and tables and for editing as well as adding - these are separate workflows and code in the main.
4) Emailing functionality currently is in a separate page linked to from the display page - would like to move it to a modal on the display page
5) At the moment to delete a report you need to go to the display page and click delete - I would like to be able to delete a report from the homepage where all reports are listed.
I will send current code to you as a ZIP file including tables - you need to work locally and get this working in your environment, text and then once happy send to me to install etc on my server.
I CANNOT give you server access - do not bid if you want/need this. Also works need completed in next 72 hours - again do not bid if you cannot achieve this including allowing time to review existing code etc.
Extra notes:
Description of requirements/features: We have a report builder script (PHP and MySQL with some Angular I believe) which has a few final features which we need added. I know ZERO Angular so I have no idea where to start - previous developer used Angular for filtering etc without me knowing until it was all done and it is too late to now remove.
These features needed are:
1) At the moment there is a filtering feature which allows creation of filters. A date filter can currently filter on actual dates and between two dates but needs to be able to filter on relative dates - for example, last 7 days, next 3 months etc
2) Grouping by period - at the moment when choosing fields you can group by any field. In the case of date fields, this groups by the actual date but, for date fields, I would like to be able to group by the week, month, quarter or year of the date as well.
3) When choosing fields, add tick box to choose all/none
*** Each of the above ultimately generates a MySQL query - you will need to amend / add to the current logic for the items above. The above will need to be done for both charts and tables and for editing as well as adding - these are separate workflows and code in the main.
4) Emailing functionality currently is in a separate page linked to from the display page - would like to move it to a modal on the display page
5) At the moment to delete a report you need to go to the display page and click delete - I would like to be able to delete a report from the homepage where all reports are listed.
I will send current code to you as a ZIP file including tables - you need to work locally and get this working in your environment, text and then once happy send to me to install etc on my server.
I CANNOT give you server access - do not bid if you want/need this. Also works need completed in next 72 hours - again do not bid if you cannot achieve this including allowing time to review existing code etc.
Extra notes:
Jason D.
100% (67)Projects Completed
113
Freelancers worked with
97
Projects awarded
33%
Last project
19 Nov 2021
United Kingdom
New Proposal
Login to your account and send a proposal now to get this project.
Log inClarification Board Ask a Question
-
There are no clarification messages.
We collect cookies to enable the proper functioning and security of our website, and to enhance your experience. By clicking on 'Accept All Cookies', you consent to the use of these cookies. You can change your 'Cookies Settings' at any time. For more information, please read ourCookie Policy
Cookie Settings
Accept All Cookies