Nabeel Shahzad
b28ace970c
Add interface to additional roles/permissions
2019-06-20 16:52:37 -04:00
Kevin Susanto
f46e5090ae
Fix SettingsController saving boolean value as 'on'
2018-09-04 16:11:51 +08:00
Nabeel Shahzad
1c1c0d55f4
Force truth state on pilot acceptance value #269
2018-09-02 10:47:37 -04:00
Nabeel Shahzad
9596d88b48
Apply fixes from StyleCI
2018-08-26 16:40:04 +00:00
Nabeel Shahzad
66a9b361cb
Cosmetics
2018-08-20 09:48:39 -05:00
Nabeel Shahzad
89baf34824
Initial user stats recalculation #254
2018-08-20 09:42:54 -05:00
Nabeel Shahzad
46f9b3d9b9
Typo #96
2018-03-30 22:36:01 -05:00
Nabeel Shahzad
1275d7ebc4
Set user on ON_LEAVE automatically after days in settings() #96
2018-03-30 22:28:19 -05:00
Nabeel Shahzad
ccf56ddec1
Fix formatting and interfaces in nearly every file
2018-03-19 20:50:40 -05:00
Nabeel Shahzad
9f89447070
Add pilot pay to journals; cleanup payment code #130
2018-03-02 13:12:39 -06:00
Nabeel Shahzad
2c52a2f7e6
Post fares/expenses on PIREP to Airline journal #130
2018-03-01 16:20:13 -06:00
Nabeel Shahzad
3188f356eb
Add setting for home airport restriction #104
2018-02-28 15:27:46 -06:00
Nabeel Shahzad
6993cba55a
Don't change rank if it seems like it's been manually changed by an admin #196
2018-02-28 15:01:23 -06:00
Nabeel Shahzad
53b0bbd936
Convert errors into HttpException calls
2018-02-22 15:15:00 -06:00
Nabeel Shahzad
ea09a18956
Fixed formatting of almost every file
2018-02-20 22:33:09 -06:00
Nabeel Shahzad
4e43223f3a
Refuse pirep prefile is user not allowed to use aircraft #170
2018-02-20 12:59:49 -06:00
Nabeel Shahzad
c817d1ae4b
Installer fixes
2018-02-12 09:47:12 -06:00
Nabeel Shahzad
762544ea6f
don't change rank if it's not auto promoted #168
2018-02-10 17:53:25 -06:00
Nabeel Shahzad
7c70bb0971
add setting to disable user aircraft rank restriction #138
2018-01-19 12:46:30 -05:00
Nabeel Shahzad
bf4e164e0d
Add calls and API to get user's fleet, determined by rank #35
2018-01-10 18:40:01 -06:00
web541
08df20de19
Fixed a few field entries ( #116 )
...
* Stopped inheritance errors popping up
* Added fillable fields
These would not save otherwise.
* Added country fillable field
Wouldn’t save when importing from phpvms classic.
* Added more to classic importer
Change arguments to ask in terminal
Fixed table_prefix names in Importer.php
Added the ability to import users from phpvms classic (tested on
simpilot’s 5.5.x) and when importing, it will then reset the user’s
password to a temporary hash and then email it to the user to then
change when they first log in.
* Changes to ImporterService
2018-01-03 15:41:21 -06:00
Nabeel Shahzad
81e82629ac
Rename PilotState class to UserState
2017-12-30 20:40:32 -06:00
Nabeel Shahzad
7cd4bf5ffb
Add user setup to installer
2017-12-29 16:56:46 -06:00
Nabeel Shahzad
b382ad77eb
Pilot changed event fixed for new airport
2017-12-22 16:55:47 -06:00
Nabeel Shahzad
babdca627e
Fixes and cleanup for user pending/registration calls
2017-12-22 16:32:21 -06:00
Nabeel Shahzad
7103278bb8
Woops, re-add user state check
2017-12-22 13:54:25 -06:00
Nabeel Shahzad
1ebf2bd09c
Don't allow login if user is pending or rejected; some refactoring of the registration code
2017-12-22 13:38:24 -06:00
Nabeel Shahzad
161623c85e
Fixes for emails; send user registered/pending depending on state
2017-12-22 12:46:46 -06:00
Nabeel Shahzad
74316218bc
Add some event listeners and experiment with browser testing
2017-12-22 12:00:57 -06:00
Nabeel Shahzad
aed09c2bf5
Add explicit pilot states
2017-12-14 23:51:57 -06:00
Nabeel Shahzad
55250b8789
PIREP tests working, using minutes to track flight hours instead of seconds
2017-12-13 10:56:26 -06:00
Nabeel Shahzad
248a8d1488
Add more API resources; user bid management and tests #35 #36
2017-12-12 16:58:27 -06:00
Nabeel Shahzad
5b25a464ba
Rename the PilotService to UserService
2017-12-12 14:48:03 -06:00