Bernardo Anderson
2aac5f428b
CP-10359 - Add caching for ATS field extraction to improve performance
...
- Implement Rails.cache-based caching for expensive Base64 decoding and JSON parsing
- Add configurable TTL (1 hour) for successful results and shorter TTL (5 minutes) for errors
- Include cache key generation using SHA256 hash for security and uniqueness
- Add comprehensive test coverage for caching behavior and edge cases
- Handle cache read/write failures gracefully with fallback to normal processing
1 year ago
Bernardo Anderson
be41cebcca
CP-10359 - Add ATS prefill field extraction for template and submission views
...
- Add PrefillFieldsHelper module to extract ATS field data from base64 encoded parameters
- Integrate ATS field extraction into TemplatesController and SubmissionsController
- Support employee, manager, account, and location field name patterns
- Add comprehensive test coverage for field validation and error handling
- Remove unused backgroundColor style from template builder
1 year ago
Mikhael Rakauskas
6228b8a037
Merge pull request #9 from CareerPlug/staging-deployment-infra
...
Staging infrastructure support
1 year ago
Mikhael Rakauskas
a23682aa07
Newline
1 year ago
Mikhael Rakauskas
4ea236e6b8
Merge branch 'main' into staging-deployment-infra
1 year ago
Mikhael Rakauskas
f33aa57d36
Update start_staging script for app-only - no sidekiq container support owing to embedded status
1 year ago
Mikhael Rakauskas
df815d52d9
Move certificate details back to environment file
1 year ago
Ryan Arakawa
233ab7c255
Merge pull request #8 from CareerPlug/CP-9698-export-docuseal-submission-status
...
CP-9698 export docuseal submission status
1 year ago
Mikhael Rakauskas
c5c9460a59
Rubocop fix
1 year ago
Mikhael Rakauskas
2be2ed47cf
staging infrastructure support
1 year ago
Ryan Arakawa
371fdbd6a8
rubocop fixes and minor test refactors
1 year ago
Ryan Arakawa
07f92058f0
rubocop fixes
1 year ago
Ryan Arakawa
5fe00d3206
export submission status
...
* when submitter status changes, export to external API
* update ExportSubmissionService to send payload to external API
1 year ago
Mikhael Rakauskas
c7c0cb17f7
Merge pull request #7 from CareerPlug/submodule-creation
...
Add submodule for CP-specific private repo
1 year ago
Mikhael Rakauskas
bf9b81a414
Merge branch 'main' into submodule-creation
1 year ago
Bernardo Anderson
86ee7e9f3e
Merge pull request #6 from CareerPlug/CP-10288
...
CP-10288 - Header bar updates
1 year ago
Bernardo Anderson
481cc226ee
CP-10288 - Fix NoMethodError
1 year ago
Mikhael Rakauskas
26cdd1ad64
add submodule for CP-specific private repo
1 year ago
Bernardo Anderson
d0f024cf8d
CP-10288 - Attempt another fix
1 year ago
Bernardo Anderson
f7a6d89190
CP-10288 - Fix rubocop issues
1 year ago
Bernardo Anderson
98cc484cc9
CP-10288 - Update specs
1 year ago
Bernardo Anderson
5d6ec15c79
CP-10288 - Header bar updates
1 year ago
Bernardo Anderson
30d21a0ec6
Merge pull request #5 from CareerPlug/CP-9771
...
CP-9771 - Comment out certain field types
1 year ago
Bernardo Anderson
2c4457fccc
CP-9771 - Update specs
1 year ago
Bernardo Anderson
d0951ac757
CP-9771 - Add back initials
1 year ago
Bernardo Anderson
b3d563fb37
CP-9771 - Comment out certain field types
1 year ago
Ryan Arakawa
a317c030a1
Merge pull request #2 from CareerPlug/CP-9698-export-to-ats
...
CP-9698 export to ats
1 year ago
Ryan Arakawa
b7963f63ae
move API specific code into a service and subclass services
...
* ExportService handles the connection and post endpoint
* separate subclasses for template and submission
* add specs
1 year ago
Bernardo Anderson
00225db090
Merge pull request #3 from CareerPlug/CP-9637
...
CP-9637 - Update button styles and add font family
1 year ago
Bernardo Anderson
ba4898c398
CP-9637 - Update button styles and add font family
...
- Added 'Roboto' font family to the application
- Updated button styles to improve consistency and appearance
- Introduced primary-button class for better button differentiation
1 year ago
Bernardo Anderson
d659564a70
Merge pull request #1 from CareerPlug/CP-9682
...
CP-9682 - Swap documents and fields list containers layout
1 year ago
Bernardo Anderson
5796b27626
CP-9682 - Swap documents and fields list containers layout
...
Improve UI flow by moving fields list to the left side and documents preview to the right side.
1 year ago
Ryan Arakawa
c2a7bd8772
add submission specific export
1 year ago
Ryan Arakawa
4ec993cd4d
skip some CSRF stuff
...
We'll properly implement authentication later
1 year ago
Ryan Arakawa
eaeb5ad07f
remove debugging statements
...
* add submitter and field changes
1 year ago
Ryan Arakawa
4b462580a4
Merge branch 'main' of https://github.com/CareerPlug/docuseal
1 year ago
Mikhael Rakauskas
d881b9242c
misc id changes
1 year ago
Ryan Arakawa
f458813884
WIP
1 year ago
Mikhael Rakauskas
1fc9d212ca
add external data fields to templates
1 year ago
Mikhael Rakauskas
9e542c7aaf
export controller update and misc migration annoyances
1 year ago
Bernardo Anderson
780708c4ea
Update buttons
1 year ago
Mikhael Rakauskas
53d0dee930
Export location model and first pass export to configurable endpoint.
1 year ago
Mikhael Rakauskas
c9af371bc0
export controller
1 year ago
Mikhael Rakauskas
4cb85d2960
Tool versions to stop my console screaming at me
1 year ago
Ryan Arakawa
c69fdc496f
Fix search_entries migration for PostgreSQL
...
1. rails dbconsole -p <<< "DELETE FROM schema_migrations WHERE version = '20250603105556';"
2. rails db:migrate
Confirm fix:
1. rails dbconsole -p <<< "\dt search_entries"
2. rails console
> Template.first.destroy
1 year ago
Bernardo Anderson
c6eac5d543
Remove unused parts of the app
...
This commit removes various visual elements like logos, banners, and
buttons to create a cleaner and more focused user experience. It also
adds context files for AI assistants to aid in development.
1 year ago
Ryan Arakawa
799a7207f6
allow iframe embedding
1 year ago
Ryan Arakawa
615890ba1d
bypass user login
...
We'll need to properly strip out the user authentication stuff in the future. Since they'll already be logged into CareerPlug we don't another login here.
* automatically log in as a Demo Account user for now
1 year ago
Ryan Arakawa
2a578876ed
switch to postgres
1 year ago
Ryan Arakawa
0672cd2cb4
migration/annotate updates
...
I didn't make any actual migration changes, looks like it's just schema changes to work with PSQL instead of SQLite/MySQL
1 year ago