fc7cde4c5a
Fix race condition for base skill mismatch check
2022-12-03 18:21:15 -08:00
a08421722f
Add GranblueError and move app errors to extend it
2022-12-03 18:21:01 -08:00
6ba5335668
Fix last bugs around adding skills with 0~3 existing
2022-12-03 16:39:38 -08:00
813c2ba202
Fix bug regarding finding old_position
2022-12-03 14:51:01 -08:00
243ba2de3e
Fix bug when desired position is empty
2022-12-03 14:10:18 -08:00
27d31d61c0
Fix race condition
2022-12-03 13:55:41 -08:00
ec3b42101b
Move logic to JobsController
...
It was getting too heavy to keep in PartiesController
2022-12-03 11:45:00 -08:00
bd33ee44fc
Update Job model to reference base_job
2022-12-03 11:44:09 -08:00
4ee90f6c09
Add new errors and fix handling in ApiController
2022-12-03 11:43:56 -08:00
5c9a2b8d7a
Refactor job skill assignment a bit
2022-12-02 20:46:51 -08:00
f6613d6e91
Add TooManySkillsOfTypeError
2022-12-02 20:45:46 -08:00
644ffd74e5
Added logic for swapping and replacing job skills
2022-12-02 11:20:43 -08:00
d1eba7aed8
Add == and update search
2022-12-02 11:20:22 -08:00
aa5d2451a8
Add skill uniqueness validation to Party
2022-12-02 11:20:11 -08:00
741d20aa70
Send job and skills when party is updated
2022-12-01 04:47:31 -08:00
296fa0187c
Save base job skills on job change
2022-12-01 04:46:53 -08:00
1ba16a2c61
Export job skills in template
2022-12-01 04:46:44 -08:00
ae36ff59b4
Properly gate group conditions
...
The default group ("All Skills") is technically -1, not null
2022-11-30 05:17:40 -08:00
a69fda5ead
Small refactor of handling groups
...
Using the `filters` key so we can hook into existing search infrastructure on the frontend
2022-11-30 02:51:58 -08:00
c0bdb47d43
Add scoped search for job skills
2022-11-30 02:03:28 -08:00
353db31ef7
Move to JobSkillsController
...
It makes more sense to pre-fetch all job skills and filter on the client, so we're consolidating into a JobSkillsController
2022-11-27 19:27:45 -08:00
5755aab240
Disable object root
2022-11-27 18:54:32 -08:00
5fe712c31a
Add route to get skills for given job
2022-11-27 14:12:52 -08:00
b9bea3ecf4
Add model
2022-11-27 14:12:33 -08:00
559507977b
Added logic for conflict resolution
...
* Conflict is detected when attempting to save a new GridCharacter
* New `resolve` method executes the replacement
* Template to render a decision on the frontend
2022-11-19 06:03:39 -08:00
c45a54e222
Added character_id to character template
2022-11-19 06:02:33 -08:00
9967d36f89
Fix race condition
2022-11-17 02:25:22 -08:00
ba632af5e7
Add gender to user database
2022-04-10 13:25:57 -07:00
cf132e20f5
Receive and output job data in templates
2022-04-04 23:41:00 -07:00
c3566944cd
Add endpoint for fetching all jobs
2022-03-22 03:41:00 -07:00
698968dbfe
Create job.rb
2022-03-22 02:56:34 -07:00
483e9fe226
Update templates
2022-03-21 03:54:13 -07:00
5d45b8898e
Add favorites to parties
2022-03-21 03:53:59 -07:00
a99f0c31c5
Add pagination to favorites and teams
2022-03-21 03:53:52 -07:00
6756c24896
Remove duplicate current_user method
2022-03-21 03:53:34 -07:00
1f3ba2307f
Add pagination for collections
2022-03-14 19:42:29 -07:00
e6a09ab29b
Make has_many readable
2022-03-14 18:21:54 -07:00
c7196f7c79
Add a permanent weapon count condition to Teams
...
This way, Discover Teams will only show high quality parties
2022-03-14 18:21:40 -07:00
72c144ef65
Add counter_cache flag to GridWeapon
2022-03-14 18:20:29 -07:00
0561c11ebc
Update path
2022-03-11 01:12:54 -08:00
6a2f5e1a5c
Updated search templates
2022-03-11 01:12:45 -08:00
0584ac84e5
Added filters to summons and characters
2022-03-11 01:12:35 -08:00
14260e4ce0
Add filtering to weapon search
2022-03-09 11:02:51 -08:00
88f316d6a7
Implement JP search and trigram for EN
2022-03-08 17:43:40 -08:00
3fc09d9f12
Add slug to output
2022-03-07 18:25:38 -08:00
62543858bd
Fix a small variable bug in GridWeapons Controller
2022-03-06 03:47:28 -08:00
b62465539e
All canonical objects return "ja" instead of "jp" now
2022-03-04 17:59:05 -08:00
1c08d64b55
Fix grid_weapon not being able to be created
2022-03-04 14:54:36 -08:00
49e4a02150
Add update and info method on User
2022-03-04 05:14:36 -08:00
b5ba7725d2
Add picture node to user template
2022-03-04 03:57:35 -08:00