{"id":15605710,"url":"https://github.com/gangelo/project_time_tracker","last_synced_at":"2026-01-20T04:31:48.073Z","repository":{"id":151197521,"uuid":"119846526","full_name":"gangelo/project_time_tracker","owner":"gangelo","description":"Keeps track of employee time spent on a particular client project","archived":false,"fork":false,"pushed_at":"2023-01-19T06:36:33.000Z","size":229,"stargazers_count":0,"open_issues_count":6,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-07T04:38:32.771Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Ruby","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/gangelo.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":"2018-02-01T14:27:33.000Z","updated_at":"2018-02-15T20:07:29.000Z","dependencies_parsed_at":null,"dependency_job_id":"c31fdcec-1329-45b2-a1a8-d65370ca9128","html_url":"https://github.com/gangelo/project_time_tracker","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/gangelo/project_time_tracker","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gangelo%2Fproject_time_tracker","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gangelo%2Fproject_time_tracker/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gangelo%2Fproject_time_tracker/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gangelo%2Fproject_time_tracker/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gangelo","download_url":"https://codeload.github.com/gangelo/project_time_tracker/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gangelo%2Fproject_time_tracker/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28596079,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-20T02:08:49.799Z","status":"ssl_error","status_checked_at":"2026-01-20T02:08:44.148Z","response_time":117,"last_error":"SSL_read: 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":[],"created_at":"2024-10-03T04:11:58.951Z","updated_at":"2026-01-20T04:31:48.058Z","avatar_url":"https://github.com/gangelo.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"# README\n\n## TODO\n\nSanitize search criteria for user search!\n\nFinish up Pundit policies\n\nFinish up specs\n\nHandle error logging better at the controller level, for example\n:not_found?\n\nDon't actually delete user accounts, but add deleted switch to the users table.\n\nCode to \"showModalDialog\" could be DRYed up; lots of common code there.\n\nInternationalize javascript text, for example, modal dialog text.\n\nRemove javascript alerts for delete options for users and replace with jquery modal dialog.\n\nChange Devise confirmation email mailer wording when updating an email for a user that already exists. Currently, it uses the \"Welcome\" verbiage: /views/devise/mailers/confirmation_instructions.html.erb\n\n## For Later\n\n### Internationalization/localization\n#### Guides\n* http://guides.rubyonrails.org/i18n.html\n* http://guides.rubyonrails.org/i18n.html#footnote-1\n\n* https://phraseapp.com/blog/posts/rails-i18n-guide/\n* https://phraseapp.com/blog/posts/rails-i18n-best-practices/\n\n## Devise\n* Change default routes created by Devise for sessions controller (e.g.\nnew_session_path =\u003e sign_in_path, destroy_user_session_path =\u003e log_out_path)\n\n## Miscellaneous\n* Ruby version\n\n* System dependencies\n\n* Configuration\n\n* Database creation\n\n* Database initialization\n\n* How to run the test suite\n\n* Services (job queues, cache servers, search engines, etc.)\n\n* Deployment instructions\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgangelo%2Fproject_time_tracker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgangelo%2Fproject_time_tracker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgangelo%2Fproject_time_tracker/lists"}