{"id":20795326,"url":"https://github.com/mj12358/fsl-resource-calendar","last_synced_at":"2026-04-23T06:32:47.060Z","repository":{"id":135595916,"uuid":"496398412","full_name":"MJ12358/fsl-resource-calendar","owner":"MJ12358","description":"A Field Service Lightning calendar displaying service resources and their service appointments.","archived":false,"fork":false,"pushed_at":"2024-01-17T13:01:51.000Z","size":1326,"stargazers_count":1,"open_issues_count":2,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-12-26T18:49:05.863Z","etag":null,"topics":["apex","fsl","salesforce","visualforce"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/MJ12358.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"custom":["https://www.buymeacoffee.com/mj12358"]}},"created_at":"2022-05-25T21:42:16.000Z","updated_at":"2023-11-27T23:37:43.000Z","dependencies_parsed_at":"2024-01-17T15:07:23.345Z","dependency_job_id":"8dcc8bf6-566d-4708-a9c3-b8d8b403d4e8","html_url":"https://github.com/MJ12358/fsl-resource-calendar","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/MJ12358/fsl-resource-calendar","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MJ12358%2Ffsl-resource-calendar","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MJ12358%2Ffsl-resource-calendar/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MJ12358%2Ffsl-resource-calendar/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MJ12358%2Ffsl-resource-calendar/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MJ12358","download_url":"https://codeload.github.com/MJ12358/fsl-resource-calendar/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MJ12358%2Ffsl-resource-calendar/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32169657,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-23T02:19:40.750Z","status":"ssl_error","status_checked_at":"2026-04-23T02:17:55.737Z","response_time":53,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["apex","fsl","salesforce","visualforce"],"created_at":"2024-11-17T16:21:10.463Z","updated_at":"2026-04-23T06:32:47.031Z","avatar_url":"https://github.com/MJ12358.png","language":"JavaScript","funding_links":["https://www.buymeacoffee.com/mj12358"],"categories":[],"sub_categories":[],"readme":"# Field Service Lightning (FSL) Resource Calendar\n\nThis calendar allows you to view service appointments (and resource absences) in your org.\n\nYou can filter by [Work Type](https://developer.salesforce.com/docs/atlas.en-us.object_reference.meta/object_reference/sforce_api_objects_worktype.htm), [Service Resource](https://developer.salesforce.com/docs/atlas.en-us.object_reference.meta/object_reference/sforce_api_objects_serviceresource.htm), [Service Appointment Status](https://developer.salesforce.com/docs/atlas.en-us.object_reference.meta/object_reference/sforce_api_objects_serviceappointment.htm) and even search appointments!\n\nOr you can use all filters at once! (see screenshots below)\n\nYou can even use this without the need for a \"Dispatcher License\".\n\n## Prerequisites\n\n* Enable Field Service in your org\n* [Install the FSL managed package](https://fsl.secure.force.com/install)\n* Grab my [Apex Core Utils](https://github.com/MJ12358/apex-core-utils) (CsvBuilder and HolidayUtil are necessary)\n* Deploy using button below\n* Assign the \"Resource Calendar\" permission set to anyone who needs access\n* You _may_ have to adjust \"Sharing Settings\" to allow public read on \"Work Type\"\n\n## Deploy\n\n\u003ca href=\"https://githubsfdeploy.herokuapp.com?owner=MJ12358\u0026repo=fsl-resource-calendar\u0026ref=main\"\u003e\n  \u003cimg alt=\"Deploy to Salesforce\"\n       src=\"https://raw.githubusercontent.com/afawcett/githubsfdeploy/master/deploy.png\"\u003e\n\u003c/a\u003e\n\n## Screenshots\n\n![Screenshot](images/Capture.PNG)\n\n## Filter by Work Type\n\n![Screenshot_By_Work_Type](images/Capture_WorkType.PNG)\n\n## Filter by Service Resource\n\n![Screenshot_By_Resource](images/Capture_Resource.PNG)\n\n## Filter by Searching\n\n![Screenshot_By_Search](images/Capture_Search.PNG)\n\n## Or use all filters at once\n\n![Screenshot_By_All](images/Capture_Multi.PNG)\n\n## Tests\n\n| Class | Percent | Lines |\n| ----- | ------- | ----- |\n| ResourceCalendarController | 95% | 91/95 |\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmj12358%2Ffsl-resource-calendar","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmj12358%2Ffsl-resource-calendar","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmj12358%2Ffsl-resource-calendar/lists"}