Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

purl-sync project #1209

Closed
wants to merge 26 commits into from
Closed

Conversation

ziadhany
Copy link
Collaborator

@ziadhany ziadhany commented Jun 4, 2023

No description provided.

@ziadhany ziadhany added the GSoC label Jun 4, 2023
@ziadhany ziadhany linked an issue Jun 4, 2023 that may be closed by this pull request
@ziadhany ziadhany changed the title Initial config for purl-sync project purl-sync project Jun 11, 2023
purl_sync/review/views.py Outdated Show resolved Hide resolved
@ziadhany ziadhany changed the base branch from main to purl-sync September 6, 2023 19:52
check activitypub content-type
Fix create activity response
test webfinger
Fix review, note voting
Add test for person inbox and outbox
check activitypub content-type
Add importer ( automate creation of Purls and Vulnerabilities by reading the git repo )
Add a small test for the importer
Add activitypub tests ( test_person_create_note, test_person_follow_purl , test_person_delete_note , ... )
Add a django post-save signal to clone the git repo when it's created
Fix ap_collection error
Add auth view , Fix model test
Add test for Activity and activity handler
Add activitypub basic inbox and outbox
Create a way to handel activities
Create UserFollowing, PurlFollowers view
Remove fixed  notes from purl_profile.html
Add basic activitypub activity
Create notes view , refactor webfinger templates
Draft for the new implementation of purl-sync
Add a delete follow view ( unsubscribe )
Add basic design activitypub activities
Add follow page , FollowView view
Fix models test
Add review form
Create review page
Rename notes to comments
Fix review-vote, comment-vote
Add Create button to repo_list page
Remove function from severity_systems.py
Add jquery
Add basic implementation for vote view
Add create comment form , review status form
Add review list page , review-list view
Add login , logout functionality
Add a basic ui for review , review list , create review pages
Edit model.py ( use a many-to-many relationship instead of json field )
Add test
Add support for webfinger
Add pytest run doctests
Edit Actor model , Edit create_git_repo and view function
Try to make Reputation model more general
Add bulma static folders
Add create git function
Add basic UI, security_team_profile, database_admin_profile
Remove the extra relations ( many-to-many ,..) and use JSONField instead
Add test for following and follower actors
Edit basic django model
Add support for pytest, black, isort
Add django model test
Add missing fields in GitRepo
Add basic Implementation for ER diagram
Initial config for purl-sync project

Signed-off-by: ziadhany <ziadhany2016@gmail.com>
Signed-off-by: ziadhany <ziadhany2016@gmail.com>
Refactor Remote Actors and add a remote url to objects
Add a form for subscribe to remote user
Add test for server to server follow request

Signed-off-by: ziadhany <ziadhany2016@gmail.com>
Replace select input with text input ( Create a new Review )

Signed-off-by: ziadhany <ziadhany2016@gmail.com>
Signed-off-by: ziadhany <ziadhany2016@gmail.com>
Signed-off-by: ziadhany <ziadhany2016@gmail.com>
@ziadhany ziadhany marked this pull request as ready for review September 16, 2023 22:10
ziadhany and others added 14 commits September 18, 2023 19:14
Signed-off-by: ziadhany <ziadhany2016@gmail.com>
Signed-off-by: ziadhany <ziadhany2016@gmail.com>
Add a test for purl with remote follower create_note
Fix Signup page by choosing auth-backend bug

Signed-off-by: ziadhany <ziadhany2016@gmail.com>
Signed-off-by: ziadhany <ziadhany2016@gmail.com>
Signed-off-by: ziadhany <ziadhany2016@gmail.com>
Add a test for get purl outbox
Add an initial conf for docker

Signed-off-by: ziadhany <ziadhany2016@gmail.com>
Signed-off-by: ziadhany <ziadhany2016@gmail.com>
Rename Review list to Review
Move Git repo list to More
Move Logout to More

Signed-off-by: ziadhany <ziadhany2016@gmail.com>
Fix a bug in update profile , sync

Signed-off-by: ziadhany <ziadhany2016@gmail.com>
Change the setting database

Signed-off-by: ziadhany <ziadhany2016@gmail.com>
Fix importer sync

Signed-off-by: ziadhany <ziadhany2016@gmail.com>
Signed-off-by: ziadhany <ziadhany2016@gmail.com>
Remove avatar for purl and replace this with template tag

Signed-off-by: ziadhany <ziadhany2016@gmail.com>
Add a commit in the download URL to point to an exact version.

Signed-off-by: Philippe Ombredanne <pommbredanne@nexb.com>
Signed-off-by: ziadhany <ziadhany2016@gmail.com>
Edit env setting

Signed-off-by: ziadhany <ziadhany2016@gmail.com>
Fix cache and add psycopg[binary] to requirements.txt

Signed-off-by: ziadhany <ziadhany2016@gmail.com>
Add a test for importer

Signed-off-by: ziadhany <ziadhany2016@gmail.com>
Change the max_length of acct Note to 200
Refactor Importer code

Signed-off-by: ziadhany <ziadhany2016@gmail.com>
Add a new constraint for Vulnerability
Add a last_imported_commit field to Repository

Signed-off-by: ziadhany <ziadhany2016@gmail.com>
@ziadhany
Copy link
Collaborator Author

Moved to a new Git repository

@ziadhany ziadhany closed this Dec 13, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Implement the ER diagram using the Django model
2 participants