Commit Graph

78 Commits

Author SHA1 Message Date
Phyks
af2363c7cd Mask invoices when user is not concerned
(except if admin user)

Only the invoices that concern the current user (as buyer or user in) are displayed now.
2013-11-12 20:11:24 +01:00
Phyks
06abe6bbc6 Simplify the global payback matrix
Added a new feature. The "global payback matrix" is now simplified in
order to minimize the number of exchanges between members.
2013-11-12 19:54:52 +01:00
Phyks
7a3d414536 Bug correction in global payback
Bug correction in global paybacks, should now work fine.
2013-11-04 21:12:22 +01:00
Phyks
523daa3f00 Bug correction in index.php
If time is AM, $_POST['date_hour'] is 0, so it is empty and submission
fails. Replaced empty by isset in index.php to solve this issue.
2013-11-04 19:53:47 +01:00
Phyks
d6e1a89be9 Bug correction in token regeneration 2013-10-28 21:24:01 +01:00
Phyks
97dbd3d330 Bug correction in password update in admin backend 2013-10-28 21:04:34 +01:00
Phyks
82a469404c Bug correction
Corrected some bugs in User class, related to email management. Added a
sendmail function (usage to be done) and small bug fixes in install and
settings.
2013-10-07 16:57:56 +02:00
Phyks
95d84c1a55 Bug corrections in index and install 2013-09-29 19:57:37 +02:00
Phyks
5dbc0606ca Backend for e-mail notifications. Actual sending of e-mail TODO 2013-09-28 19:35:13 +02:00
Phyks
9d73675aea Backend for e-mail notifications. Actual sending of e-mail TODO 2013-09-28 19:31:27 +02:00
Phyks
b2727d9254 Some design and usability improvements. 2013-09-27 17:33:04 +02:00
Phyks
afb7c0ef85 Bug correction in global paybacks + no more unset vars when token errors appear 2013-09-26 18:34:29 +02:00
Phyks
dfdfa1f496 Edit notice token error corrected 2013-09-26 17:36:59 +02:00
Phyks
4d8b63e0c4 Mistake in index.php 2013-09-26 17:22:13 +02:00
Phyks
4de572bdaf CSRF protection enhanced. To be tested... 2013-09-25 22:09:25 +02:00
Phyks
e5014cb7f9 Global paybacks should be ok. To be tested 2013-09-25 20:28:09 +02:00
Phyks
32cd8a4fe7 Sorting global paybacks by id DESC 2013-09-25 19:44:43 +02:00
Phyks
dc8a4fbd95 Validate global paybacks 2013-09-24 16:49:04 +02:00
Phyks
faed9a9a37 Page to see global paybacks ok. TODO : Confirmation of paybacks 2013-09-24 16:10:58 +02:00
Phyks
8d9a2bc1f1 Manage paybacks should be working. 2013-09-23 23:43:53 +02:00
Phyks
fd8647e678 Typo in index.php : forgot a "s" in the dirname to store db backups 2013-09-23 23:19:49 +02:00
Phyks
2134a2c284 First version of global payback 2013-09-23 23:08:01 +02:00
Phyks
340d4be892 Bug correction in settings 2013-09-21 14:36:30 +02:00
Phyks
d9e9e32249 Link to confirm all paybacks between two people 2013-09-15 16:55:22 +02:00
Phyks
1a9f2429b1 Balance table fully functional 2013-09-15 16:39:16 +02:00
Phyks
da0a51f997 No self bills 2013-09-15 16:28:44 +02:00
Phyks
1a9acc5ece Safe deletion of users 2013-09-15 16:19:37 +02:00
Phyks
ccb89358bf List of bills working on index page 2013-09-15 16:03:27 +02:00
Phyks
4ff1ce890c Delete paybacks and users in when deleting an invoice 2013-09-14 23:36:19 +02:00
Phyks
2fb68a035f Some lines forgotten in payback deletion system 2013-09-14 23:33:01 +02:00
Phyks
970553a599 Bug correction in payback system 2013-09-14 23:21:49 +02:00
Phyks
a8dcea0625 Error in settings saving + viewport for mobile browsing 2013-09-14 15:24:05 +02:00
Phyks
f67a9a6e2f Index balance table working 2013-09-13 19:18:49 +02:00
Phyks
3696a6566a Index page almost done. TODO : balance table 2013-09-12 18:55:12 +02:00
Phyks
4824b05219 Payback base system now working 2013-09-11 00:51:45 +02:00
Phyks
978b518f78 Started to work on Payback system 2013-09-10 23:07:47 +02:00
Phyks
d4a5da6297 Invoice management complete 2013-09-08 18:36:59 +02:00
Phyks
9c13305080 Small improvements on template 2013-09-08 16:29:55 +02:00
Phyks
533a1cfe9a Bug correction in invoice display 2013-09-08 16:12:30 +02:00
Phyks
c79cfe100c Add an invoice now working 2013-09-08 15:54:44 +02:00
Phyks
98bb04e92d Backend functions done to add / edit a bill. Add/edit bill frontend still has bugs. 2013-09-08 13:52:00 +02:00
Phyks
bf1b454efa Started to write the code to handle json API 2013-09-06 20:10:29 +02:00
Phyks
2582594b37 i18n system improved. Templates are localized. 2013-09-05 23:57:47 +02:00
Phyks
285661b00a Started i18n system 2013-09-05 23:46:51 +02:00
Phyks
94c46e4ef5 Templates handling improved 2013-09-05 20:09:03 +02:00
Phyks
c990823223 Problem with raintpl solved, raintpl class updated in inc folder and pull request submitted to raintpl 2013-09-05 19:43:10 +02:00
Phyks
c29104ba83 Toggle to set password visible 2013-09-04 23:15:28 +02:00
Phyks
6e774619c1 Cache system ; use a different cache file per user... will see how to improve it 2013-09-02 00:23:37 +02:00
Phyks
e4fd74e6ee Bug correction in User::isUnique method + Start of caching system 2013-09-01 23:10:05 +02:00
Phyks
51f3aa1491 Design improvements 2013-08-30 20:07:52 +02:00