Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
76 commits
Select commit Hold shift + click to select a range
1c47621
Setting up GitHub Classroom Feedback
github-classroom[bot] Oct 5, 2024
8ba6efa
Blank Template
jeremymshull Oct 10, 2024
a5865ca
Merge pull request #2 from Cloud-Code-Academy/Automation-and-Task-Man…
jeremymshull Oct 10, 2024
e5e3676
org package.xml update
bennyone1 Oct 11, 2024
14481e0
removed package.xml file from .forceignore
bennyone1 Oct 11, 2024
204d516
file for job app custom object
bennyone1 Oct 11, 2024
9bd634c
Added updated api version for .json file, added JobApplicationHelper,…
jeremymshull Oct 11, 2024
e083422
Job Application Fields
Dlinebe8 Oct 12, 2024
f131e10
Added TaskManager, updated Helper and TriggerHandler
jeremymshull Oct 12, 2024
bd1678e
Job Applications Fields
Dlinebe8 Oct 12, 2024
61a4954
Merge pull request #3 from Cloud-Code-Academy/Job-application-management
bennyone1 Oct 13, 2024
a28c6bd
Updated Helper, TaskManager, TriggerHandler, and Trigger
jeremymshull Oct 14, 2024
67eb251
Update picklist values in status field. Added All.listView-meta.xml file
jeremymshull Oct 14, 2024
ca0013e
Updated afterUpdate method in Handler to avoid DML statement inside f…
jeremymshull Oct 14, 2024
11fe617
Moved logic in handler to helper class, added CRUD validation to DML …
jeremymshull Oct 14, 2024
42341da
paycheck calculator component
bennyone1 Oct 15, 2024
aab0a72
resolved errors on files, http->https, updated import header
bennyone1 Oct 15, 2024
bed108b
job board beginnings....
bennyone1 Oct 17, 2024
60747eb
added custom page that has the lwcs on it
bennyone1 Oct 17, 2024
832d769
Merge pull request #4 from Cloud-Code-Academy/lwc-job-board
bennyone1 Oct 17, 2024
1ee66a6
Merge pull request #5 from Cloud-Code-Academy/lwc-paycheck-calculator
bennyone1 Oct 17, 2024
c05df4e
Added updated Task Automation for Code Review
jeremymshull Oct 18, 2024
82552f9
Merge pull request #6 from Cloud-Code-Academy/Automation-and-Task-Man…
jeremymshull Oct 18, 2024
44aa4a4
Added Task Object updates
jeremymshull Oct 18, 2024
225bbf8
more lwc prep for integration
bennyone1 Oct 18, 2024
3635dd6
just need to save
bennyone1 Oct 19, 2024
169df81
add layout and app
Dlinebe8 Oct 19, 2024
7a2b498
update utility bar
Dlinebe8 Oct 19, 2024
d4324dc
Fixed Duplicate tasks being created
jeremymshull Oct 19, 2024
1589787
Updated JobApplicationHelperTest to use updateJobApplicationStatus me…
jeremymshull Oct 21, 2024
695ce82
Added functionality for Primary Contact automation in Trigger
jeremymshull Oct 22, 2024
54106ae
functionality mostly works - need to fix the results page in the table
bennyone1 Oct 22, 2024
68b2ae8
Updated Test class and TestDataFactory to handle setting primary cont…
jeremymshull Oct 22, 2024
52fa159
Took out redundant "if (!tasksToInsert.isEmpty())" statement in proce…
jeremymshull Oct 22, 2024
c3f0059
Merge pull request #8 from Cloud-Code-Academy/Automation-and-Task-Man…
bennyone1 Oct 23, 2024
dea12fa
pushing snapshot field
bennyone1 Oct 23, 2024
2237cb7
Updated setPrimaryContact test method
jeremymshull Oct 23, 2024
297ba57
Added Company Name lookup
jeremymshull Oct 23, 2024
5bc0675
Delete force-app/main/default/objects/Job_Application__c/fields/Compa…
jeremymshull Oct 23, 2024
3785ccf
Merge pull request #9 from Cloud-Code-Academy/Automation-and-Task-Man…
jeremymshull Oct 23, 2024
8828c0a
update field meta data
Dlinebe8 Oct 24, 2024
dfef01a
Merge branch 'dev' of https://github.com/Cloud-Code-Academy/job-appli…
Dlinebe8 Oct 25, 2024
a3c8aa8
jb integration, new fields, page layouts, app settings, setup config …
bennyone1 Oct 26, 2024
913729c
Merge branch 'dev' into integration
bennyone1 Oct 26, 2024
75c9218
Added Queueable Class for Primary Contact automation to move it to af…
jeremymshull Oct 29, 2024
a31c819
companyName fix, field length jobPosition, jooble test class, omitted…
bennyone1 Oct 29, 2024
0d41871
Merge pull request #12 from Cloud-Code-Academy/fix-companyName-callou…
bennyone1 Oct 29, 2024
edb659a
Merge pull request #11 from Cloud-Code-Academy/Automation-and-Task-Ma…
bennyone1 Oct 29, 2024
7a863f9
Revert "Added Queueable Class for Primary Contact"
bennyone1 Oct 29, 2024
ed97753
Merge pull request #10 from Cloud-Code-Academy/integration
jeremymshull Oct 29, 2024
6b8c225
Update Test class and TestDataFactory to take away setting Name field…
jeremymshull Oct 29, 2024
2fe1cc8
Merge pull request #13 from Cloud-Code-Academy/Automation-and-Task-Ma…
jeremymshull Oct 29, 2024
397c7bc
fix issues for deploy fails
bennyone1 Oct 30, 2024
0106587
Merge pull request #11 from Cloud-Code-Academy/Automation-and-Task-Ma…
bennyone1 Oct 29, 2024
9b462d2
Merge pull request #14 from Cloud-Code-Academy/Jeremys-changes-that-w…
bennyone1 Oct 30, 2024
a31e043
custom setting fix
bennyone1 Oct 30, 2024
13cab97
date applied
bennyone1 Oct 30, 2024
7b5e0e9
work location
bennyone1 Oct 30, 2024
56c7a20
job app updates
bennyone1 Oct 30, 2024
9b3a7e6
event managment
bennyone1 Oct 31, 2024
16ba3dd
reports
Dlinebe8 Oct 31, 2024
69a058a
event manager feature
bennyone1 Oct 31, 2024
0f9b433
eventhelper class
bennyone1 Oct 31, 2024
8e94ca1
small updates to comments
bennyone1 Oct 31, 2024
46b738a
clean up stale jobs on new branch
bennyone1 Nov 2, 2024
33dd146
Merge pull request #15 from Cloud-Code-Academy/event-management
bennyone1 Nov 2, 2024
19b8688
need to finish test
bennyone1 Nov 2, 2024
c4ab949
stale jobs ready to merge
bennyone1 Nov 2, 2024
a5e927b
Merge pull request #16 from Cloud-Code-Academy/clean-up-stale-jobs-batch
bennyone1 Nov 2, 2024
6502bee
partial test class complete, but 76% coverage orgwide
bennyone1 Nov 2, 2024
586c262
Merge pull request #17 from Cloud-Code-Academy/event-management
bennyone1 Nov 3, 2024
1bd2610
Merge pull request #18 from Cloud-Code-Academy/dev
bennyone1 Nov 3, 2024
29a7a0f
removed record types for files
bennyone1 Nov 3, 2024
0f4b075
Merge pull request #19 from Cloud-Code-Academy/remove-event-record-types
bennyone1 Nov 3, 2024
c4ec7c1
changes to layouts and rec types that didnot stick
bennyone1 Nov 3, 2024
c4d2e2a
Merge pull request #20 from Cloud-Code-Academy/jobApp-config-updates
bennyone1 Nov 3, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 11 additions & 0 deletions .forceignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# List files or directories below to ignore them when running force:source:push, force:source:pull, and force:source:status
# More information: https://developer.salesforce.com/docs/atlas.en-us.sfdx_dev.meta/sfdx_dev/sfdx_dev_exclude_source.htm
#


# LWC configuration files
**/jsconfig.json
**/.eslintrc.json

# LWC Jest
**/__tests__/**
45 changes: 45 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
# This file is used for Git repositories to specify intentionally untracked files that Git should ignore.
# If you are not using git, you can delete this file. For more information see: https://git-scm.com/docs/gitignore
# For useful gitignore templates see: https://github.com/github/gitignore

# Salesforce cache
.sf/
.sfdx/
.localdevserver/
deploy-options.json

# LWC VSCode autocomplete
**/lwc/jsconfig.json

# LWC Jest coverage reports
coverage/

# Logs
logs
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*

# Dependency directories
node_modules/

# Eslint cache
.eslintcache

# MacOS system files
.DS_Store

# Windows system files
Thumbs.db
ehthumbs.db
[Dd]esktop.ini
$RECYCLE.BIN/

# Local environment variables
.env

# Python Salesforce Functions
**/__pycache__/
**/.venv/
**/venv/
4 changes: 4 additions & 0 deletions .husky/pre-commit
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
#!/bin/sh
. "$(dirname "$0")/_/husky.sh"

npm run precommit
11 changes: 11 additions & 0 deletions .prettierignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# List files or directories below to ignore them when running prettier
# More information: https://prettier.io/docs/en/ignore.html
#

**/staticresources/**
.localdevserver
.sfdx
.sf
.vscode

coverage/
17 changes: 17 additions & 0 deletions .prettierrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
{
"trailingComma": "none",
"plugins": [
"prettier-plugin-apex",
"@prettier/plugin-xml"
],
"overrides": [
{
"files": "**/lwc/**/*.html",
"options": { "parser": "lwc" }
},
{
"files": "*.{cmp,page,component}",
"options": { "parser": "html" }
}
]
}
9 changes: 9 additions & 0 deletions .vscode/extensions.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
{
"recommendations": [
"salesforce.salesforcedx-vscode",
"redhat.vscode-xml",
"dbaeumer.vscode-eslint",
"esbenp.prettier-vscode",
"financialforce.lana"
]
}
16 changes: 16 additions & 0 deletions .vscode/launch.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
{
// Use IntelliSense to learn about possible attributes.
// Hover to view descriptions of existing attributes.
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"name": "Launch Apex Replay Debugger",
"type": "apex-replay",
"request": "launch",
"logFile": "${command:AskForLogFileName}",
"stopOnEntry": true,
"trace": true
}
]
}
7 changes: 7 additions & 0 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"search.exclude": {
"**/node_modules": true,
"**/bower_components": true,
"**/.sfdx": true
}
}
18 changes: 18 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
# Salesforce DX Project: Next Steps

Now that you’ve created a Salesforce DX project, what’s next? Here are some documentation resources to get you started.

## How Do You Plan to Deploy Your Changes?

Do you want to deploy a set of changes, or create a self-contained application? Choose a [development model](https://developer.salesforce.com/tools/vscode/en/user-guide/development-models).

## Configure Your Salesforce DX Project

The `sfdx-project.json` file contains useful configuration information for your project. See [Salesforce DX Project Configuration](https://developer.salesforce.com/docs/atlas.en-us.sfdx_dev.meta/sfdx_dev/sfdx_dev_ws_config.htm) in the _Salesforce DX Developer Guide_ for details about this file.

## Read All About It

- [Salesforce Extensions Documentation](https://developer.salesforce.com/tools/vscode/)
- [Salesforce CLI Setup Guide](https://developer.salesforce.com/docs/atlas.en-us.sfdx_setup.meta/sfdx_setup/sfdx_setup_intro.htm)
- [Salesforce DX Developer Guide](https://developer.salesforce.com/docs/atlas.en-us.sfdx_dev.meta/sfdx_dev/sfdx_dev_intro.htm)
- [Salesforce CLI Command Reference](https://developer.salesforce.com/docs/atlas.en-us.sfdx_cli_reference.meta/sfdx_cli_reference/cli_reference.htm)
13 changes: 13 additions & 0 deletions config/project-scratch-def.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
{
"orgName": "Demo company",
"edition": "Developer",
"features": ["EnableSetPasswordInApi"],
"settings": {
"lightningExperienceSettings": {
"enableS1DesktopEnabled": true
},
"mobileSettings": {
"enableS1EncryptedStoragePref2": false
}
}
}
103 changes: 103 additions & 0 deletions force-app/main/default/appMenus/AppSwitcher.appMenu-meta.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,103 @@
<?xml version="1.0" encoding="UTF-8"?>
<AppMenu xmlns="https://soap.sforce.com/2006/04/metadata">
<appMenuItems>
<name>Job_Application_Tracker</name>
<type>CustomApplication</type>
</appMenuItems>
<appMenuItems>
<name>standard__Platform</name>
<type>CustomApplication</type>
</appMenuItems>
<appMenuItems>
<name>standard__Sales</name>
<type>CustomApplication</type>
</appMenuItems>
<appMenuItems>
<name>standard__Service</name>
<type>CustomApplication</type>
</appMenuItems>
<appMenuItems>
<name>standard__Marketing</name>
<type>CustomApplication</type>
</appMenuItems>
<appMenuItems>
<name>standard__ServiceConsole</name>
<type>CustomApplication</type>
</appMenuItems>
<appMenuItems>
<name>standard__AppLauncher</name>
<type>CustomApplication</type>
</appMenuItems>
<appMenuItems>
<name>standard__Community</name>
<type>CustomApplication</type>
</appMenuItems>
<appMenuItems>
<name>standard__Sites</name>
<type>CustomApplication</type>
</appMenuItems>
<appMenuItems>
<name>standard__Chatter</name>
<type>CustomApplication</type>
</appMenuItems>
<appMenuItems>
<name>standard__Content</name>
<type>CustomApplication</type>
</appMenuItems>
<appMenuItems>
<name>standard__Insights</name>
<type>CustomApplication</type>
</appMenuItems>
<appMenuItems>
<name>standard__LightningSalesConsole</name>
<type>CustomApplication</type>
</appMenuItems>
<appMenuItems>
<name>standard__LightningService</name>
<type>CustomApplication</type>
</appMenuItems>
<appMenuItems>
<name>standard__LightningSales</name>
<type>CustomApplication</type>
</appMenuItems>
<appMenuItems>
<name>standard__LightningInstrumentation</name>
<type>CustomApplication</type>
</appMenuItems>
<appMenuItems>
<name>standard__SalesforceCMS</name>
<type>CustomApplication</type>
</appMenuItems>
<appMenuItems>
<name>standard__AllTabSet</name>
<type>CustomApplication</type>
</appMenuItems>
<appMenuItems>
<name>standard__QueueManagement</name>
<type>CustomApplication</type>
</appMenuItems>
<appMenuItems>
<name>standard__DataManager</name>
<type>CustomApplication</type>
</appMenuItems>
<appMenuItems>
<name>standard__RevenueCloudConsole</name>
<type>CustomApplication</type>
</appMenuItems>
<appMenuItems>
<name>standard__LightningScheduler</name>
<type>CustomApplication</type>
</appMenuItems>
<appMenuItems>
<name>standard__LightningBolt</name>
<type>CustomApplication</type>
</appMenuItems>
<appMenuItems>
<name>standard__FlowsApp</name>
<type>CustomApplication</type>
</appMenuItems>
<appMenuItems>
<name>standard__ExpressionSetConsole</name>
<type>CustomApplication</type>
</appMenuItems>
</AppMenu>
71 changes: 71 additions & 0 deletions force-app/main/default/appMenus/Salesforce1.appMenu-meta.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,71 @@
<?xml version="1.0" encoding="UTF-8"?>
<AppMenu xmlns="https://soap.sforce.com/2006/04/metadata">
<appMenuItems>
<name>EinsteinInsights</name>
<type>StandardAppMenuItem</type>
</appMenuItems>
<appMenuItems>
<name>Feed</name>
<type>StandardAppMenuItem</type>
</appMenuItems>
<appMenuItems>
<name>MyDay</name>
<type>StandardAppMenuItem</type>
</appMenuItems>
<appMenuItems>
<name>Dashboards</name>
<type>StandardAppMenuItem</type>
</appMenuItems>
<appMenuItems>
<name>Tasks</name>
<type>StandardAppMenuItem</type>
</appMenuItems>
<appMenuItems>
<name>Search</name>
<type>StandardAppMenuItem</type>
</appMenuItems>
<appMenuItems>
<name>People</name>
<type>StandardAppMenuItem</type>
</appMenuItems>
<appMenuItems>
<name>Groups</name>
<type>StandardAppMenuItem</type>
</appMenuItems>
<appMenuItems>
<name>Reports</name>
<type>StandardAppMenuItem</type>
</appMenuItems>
<appMenuItems>
<name>Events</name>
<type>StandardAppMenuItem</type>
</appMenuItems>
<appMenuItems>
<name>ProcessInstanceWorkitem</name>
<type>StandardAppMenuItem</type>
</appMenuItems>
<appMenuItems>
<name>PendingInterviews</name>
<type>StandardAppMenuItem</type>
</appMenuItems>
<appMenuItems>
<name>LightningInstrumentation</name>
<type>StandardAppMenuItem</type>
</appMenuItems>
<appMenuItems>
<name>LightningSchedulerSetupAssistant</name>
<type>StandardAppMenuItem</type>
</appMenuItems>
<appMenuItems>
<name>ProductCatalog</name>
<type>StandardAppMenuItem</type>
</appMenuItems>
<appMenuItems>
<name>ProductCategory</name>
<type>StandardAppMenuItem</type>
</appMenuItems>
<appMenuItems>
<name>MobileHome</name>
<type>StandardAppMenuItem</type>
</appMenuItems>
</AppMenu>
Loading