Bernardo Anderson
43240acd00
CP-10360 - Add prefill dropdown
...
- Add available_ats_fields to template edit response payload
- Implement ATS field dropdown in field settings component
- Add prefill attribute to template fields for ATS integration
- Format ATS field names for user-friendly display in dropdown
4 months ago
Bernardo Anderson
2c1258023d
Merge pull request #10 from CareerPlug/CP-10359
...
CP-10359 - Add ATS prefill field extraction for template and submission on views
4 months ago
Bernardo Anderson
c8c7fbd57c
CP-10359 - Improve cache logging assertions in ATS field extraction specs
...
Update test expectations to use more flexible logging verification that handles both string and block-based debug calls. This ensures compatibility with Rails.logger's different calling patterns while maintaining test reliability for cache hit/miss logging.
4 months ago
Bernardo Anderson
7154d4b5e4
CP-10359 - Rubocop fix for migration files with bulk change_table operations
4 months ago
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
4 months 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
4 months ago
Mikhael Rakauskas
6228b8a037
Merge pull request #9 from CareerPlug/staging-deployment-infra
...
Staging infrastructure support
4 months ago
Mikhael Rakauskas
a23682aa07
Newline
4 months ago
Mikhael Rakauskas
4ea236e6b8
Merge branch 'main' into staging-deployment-infra
4 months ago
Mikhael Rakauskas
f33aa57d36
Update start_staging script for app-only - no sidekiq container support owing to embedded status
4 months ago
Mikhael Rakauskas
df815d52d9
Move certificate details back to environment file
4 months ago
Ryan Arakawa
233ab7c255
Merge pull request #8 from CareerPlug/CP-9698-export-docuseal-submission-status
...
CP-9698 export docuseal submission status
4 months ago
Mikhael Rakauskas
c5c9460a59
Rubocop fix
4 months ago
Mikhael Rakauskas
2be2ed47cf
staging infrastructure support
4 months ago
Ryan Arakawa
371fdbd6a8
rubocop fixes and minor test refactors
4 months ago
Ryan Arakawa
07f92058f0
rubocop fixes
4 months ago
Ryan Arakawa
5fe00d3206
export submission status
...
* when submitter status changes, export to external API
* update ExportSubmissionService to send payload to external API
4 months ago
Mikhael Rakauskas
c7c0cb17f7
Merge pull request #7 from CareerPlug/submodule-creation
...
Add submodule for CP-specific private repo
5 months ago
Mikhael Rakauskas
bf9b81a414
Merge branch 'main' into submodule-creation
5 months ago
Bernardo Anderson
86ee7e9f3e
Merge pull request #6 from CareerPlug/CP-10288
...
CP-10288 - Header bar updates
5 months ago
Bernardo Anderson
481cc226ee
CP-10288 - Fix NoMethodError
5 months ago
Mikhael Rakauskas
26cdd1ad64
add submodule for CP-specific private repo
5 months ago
Bernardo Anderson
d0f024cf8d
CP-10288 - Attempt another fix
5 months ago
Bernardo Anderson
f7a6d89190
CP-10288 - Fix rubocop issues
5 months ago
Bernardo Anderson
98cc484cc9
CP-10288 - Update specs
5 months ago
Bernardo Anderson
5d6ec15c79
CP-10288 - Header bar updates
5 months ago
Bernardo Anderson
30d21a0ec6
Merge pull request #5 from CareerPlug/CP-9771
...
CP-9771 - Comment out certain field types
5 months ago
Bernardo Anderson
2c4457fccc
CP-9771 - Update specs
5 months ago
Bernardo Anderson
d0951ac757
CP-9771 - Add back initials
5 months ago
Bernardo Anderson
b3d563fb37
CP-9771 - Comment out certain field types
5 months ago
Ryan Arakawa
a317c030a1
Merge pull request #2 from CareerPlug/CP-9698-export-to-ats
...
CP-9698 export to ats
5 months 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
5 months ago
Bernardo Anderson
00225db090
Merge pull request #3 from CareerPlug/CP-9637
...
CP-9637 - Update button styles and add font family
5 months 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
5 months ago
Bernardo Anderson
d659564a70
Merge pull request #1 from CareerPlug/CP-9682
...
CP-9682 - Swap documents and fields list containers layout
5 months 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.
5 months ago
Ryan Arakawa
c2a7bd8772
add submission specific export
5 months ago
Ryan Arakawa
4ec993cd4d
skip some CSRF stuff
...
We'll properly implement authentication later
5 months ago
Ryan Arakawa
eaeb5ad07f
remove debugging statements
...
* add submitter and field changes
6 months ago
Ryan Arakawa
4b462580a4
Merge branch 'main' of https://github.com/CareerPlug/docuseal
6 months ago
Mikhael Rakauskas
d881b9242c
misc id changes
6 months ago
Ryan Arakawa
f458813884
WIP
6 months ago
Mikhael Rakauskas
1fc9d212ca
add external data fields to templates
6 months ago
Mikhael Rakauskas
9e542c7aaf
export controller update and misc migration annoyances
6 months ago
Bernardo Anderson
780708c4ea
Update buttons
6 months ago
Mikhael Rakauskas
53d0dee930
Export location model and first pass export to configurable endpoint.
6 months ago
Mikhael Rakauskas
c9af371bc0
export controller
6 months ago
Mikhael Rakauskas
4cb85d2960
Tool versions to stop my console screaming at me
6 months 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
6 months 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.
6 months ago