{"id":16403469,"url":"https://github.com/jessgusclark/gadget-checkin","last_synced_at":"2026-07-06T10:30:59.162Z","repository":{"id":147258375,"uuid":"53363381","full_name":"jessgusclark/gadget-checkin","owner":"jessgusclark","description":"A gadget for OmniUpdate that checkin all the files in a site or all sites with one click.","archived":false,"fork":false,"pushed_at":"2018-07-26T16:41:46.000Z","size":450,"stargazers_count":2,"open_issues_count":1,"forks_count":1,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-02-23T17:27:21.931Z","etag":null,"topics":["cms","gadget","gadget-checkin","omniupdate-instructions","oucampus"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jessgusclark.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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}},"created_at":"2016-03-07T22:20:14.000Z","updated_at":"2018-07-26T16:25:53.000Z","dependencies_parsed_at":"2023-06-07T13:00:11.927Z","dependency_job_id":null,"html_url":"https://github.com/jessgusclark/gadget-checkin","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/jessgusclark/gadget-checkin","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jessgusclark%2Fgadget-checkin","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jessgusclark%2Fgadget-checkin/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jessgusclark%2Fgadget-checkin/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jessgusclark%2Fgadget-checkin/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jessgusclark","download_url":"https://codeload.github.com/jessgusclark/gadget-checkin/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jessgusclark%2Fgadget-checkin/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":35187624,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-07-06T02:00:07.184Z","response_time":106,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["cms","gadget","gadget-checkin","omniupdate-instructions","oucampus"],"created_at":"2024-10-11T05:49:26.554Z","updated_at":"2026-07-06T10:30:59.136Z","avatar_url":"https://github.com/jessgusclark.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# gadget-checkin v1.0.1 [![Build Status](https://travis-ci.org/jessgusclark/gadget-checkin.svg?branch=master)](https://travis-ci.org/jessgusclark/gadget-checkin)\n\nThis gadget displays the number of files currently checked out to the user in each site and gives the user the option to check them all back in.\n\n![two demos of what the checkin gadget looks like](docs/checkin-demo.jpg)\n\n## Version v1.0.1\n\nNo longer in development, v1 is ready for prime time! It has been a little over two years since this gadget has been refreshed. The latest version includes fixes to prevent files being checked in that are under workflow, scheduled or set to expire. Also, it has gone back to being exclusively a dashboard gadget as the sidebar functionality was causing some issues on the dashboard.\n\nFor developers wanting to contribute or explore the code, it has been broken out into different \"classes\". Also, tests have been added for some of the functionality. The gadget is based on my [Gadget-Starter](https://github.com/jessgusclark/gadget-starter) code that I use for the majority of my OU Gadgets.\n\n## Install\n\n### Clone the repo and host locally\n\nMake sure [npm](https://www.npmjs.com/), and [Gulp](http://gulpjs.com/) are installed on your machine.\n\n```\n\nnpm install\n\ngulp\n\n```\n\nUpload the /build folder to your production server (ideally SSL) and install via [OmniUpdate's Instructions](http://support.omniupdate.com/oucampus10/setup/gadgets/new-gadget.html)\n\n\n### Install via GitHub pages\n\nMake sure you always have the latest version and the quickest install by installing via GitHub.\n\nUsing [OmniUpdate's Instructions](http://support.omniupdate.com/oucampus10/setup/gadgets/new-gadget.html), when asked for the URL please use: https://jessgusclark.github.io/gadget-checkin/build/\n\n## Contributing\n\nYes! Fork and put in a pull request with information about what was changed and why.  Please also include unit tests if functionality requires it.\n\n## Troubleshooting\n\nReport issues in the issues tab. Please report any issues in the issues tab. Be as descriptive as possible including how to reproduce the error.\n\n### \"Known\" issue, sorta, not really...\n\nGadgets are not able to update other gadgets on the dashboard. When you click on \"Check In\" with the _CheckIn Gadget_ it can't access the OU Campus's _My Checked-Out Content_ gadget. So the files in OU's gadget will still look like they are checked out when they aren't. You can verify that they are checked in my refreshing just that widget. This is kinda a bug, but kinda isn't. \n\nAfter clicking \"Checkin All\" with the _CheckIn Gadget_ the _My Checked-Out Content_ still shows checked out files:\n\n![demo of the My Checked-Out Content gadget and the CheckIn Gadget](docs/checked-out-content-gadget-example.jpg)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjessgusclark%2Fgadget-checkin","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjessgusclark%2Fgadget-checkin","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjessgusclark%2Fgadget-checkin/lists"}