profile
viewpoint
Janet Davis davisjan Grinnell College Grinnell, IA, USA http://www.cs.grinnell.edu/~davisjan

davisjan/bdd-tdd-cycle 0

Supporting code for Homework 4

davisjan/typo 0

Typo is the oldest and most powerful Ruby on Rails blogware, providing custom templates, powerful drag and drop plugins API, advanced SEO capabilities, XMLRPC API and many more.

PR opened CSC322-Grinnell/anti-racism-library

Bump ini from 1.3.5 to 1.3.8

Bumps ini from 1.3.5 to 1.3.8. <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/npm/ini/commit/a2c5da86604bc2238fe393c5ff083bf23a9910eb"><code>a2c5da8</code></a> 1.3.8</li> <li><a href="https://github.com/npm/ini/commit/af5c6bb5dca6f0248c153aa87e25bddfc515ff6e"><code>af5c6bb</code></a> Do not use Object.create(null)</li> <li><a href="https://github.com/npm/ini/commit/8b648a1ac49e1b3b7686ea957e0b95e544bc6ec1"><code>8b648a1</code></a> don't test where our devdeps don't even work</li> <li><a href="https://github.com/npm/ini/commit/c74c8af35f32b801a7e82a8309eab792a95932f6"><code>c74c8af</code></a> 1.3.7</li> <li><a href="https://github.com/npm/ini/commit/024b8b55ac1c980c6225607b007714c54eb501ba"><code>024b8b5</code></a> update deps, add linting</li> <li><a href="https://github.com/npm/ini/commit/032fbaf5f0b98fce70c8cc380e0d05177a9c9073"><code>032fbaf</code></a> Use Object.create(null) to avoid default object property hazards</li> <li><a href="https://github.com/npm/ini/commit/2da90391ef70db41d10f013e3a87f9a8c5d01a72"><code>2da9039</code></a> 1.3.6</li> <li><a href="https://github.com/npm/ini/commit/cfea636f534b5ca7550d2c28b7d1a95d936d56c6"><code>cfea636</code></a> better git push script, before publish instead of after</li> <li><a href="https://github.com/npm/ini/commit/56d2805e07ccd94e2ba0984ac9240ff02d44b6f1"><code>56d2805</code></a> do not allow invalid hazardous string as section name</li> <li>See full diff in <a href="https://github.com/isaacs/ini/compare/v1.3.5...v1.3.8">compare view</a></li> </ul> </details> <details> <summary>Maintainer changes</summary> <p>This version was pushed to npm by <a href="https://www.npmjs.com/~isaacs">isaacs</a>, a new releaser for ini since your current version.</p> </details> <br />

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


<details> <summary>Dependabot commands and options</summary> <br />

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
  • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
  • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
  • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

You can disable automated security fix PRs for this repo from the Security Alerts page.

</details>

+6 -6

0 comment

2 changed files

pr created time in a month

PR opened CSC322-Grinnell/funding-resources

Bump ini from 1.3.5 to 1.3.8

Bumps ini from 1.3.5 to 1.3.8. <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/npm/ini/commit/a2c5da86604bc2238fe393c5ff083bf23a9910eb"><code>a2c5da8</code></a> 1.3.8</li> <li><a href="https://github.com/npm/ini/commit/af5c6bb5dca6f0248c153aa87e25bddfc515ff6e"><code>af5c6bb</code></a> Do not use Object.create(null)</li> <li><a href="https://github.com/npm/ini/commit/8b648a1ac49e1b3b7686ea957e0b95e544bc6ec1"><code>8b648a1</code></a> don't test where our devdeps don't even work</li> <li><a href="https://github.com/npm/ini/commit/c74c8af35f32b801a7e82a8309eab792a95932f6"><code>c74c8af</code></a> 1.3.7</li> <li><a href="https://github.com/npm/ini/commit/024b8b55ac1c980c6225607b007714c54eb501ba"><code>024b8b5</code></a> update deps, add linting</li> <li><a href="https://github.com/npm/ini/commit/032fbaf5f0b98fce70c8cc380e0d05177a9c9073"><code>032fbaf</code></a> Use Object.create(null) to avoid default object property hazards</li> <li><a href="https://github.com/npm/ini/commit/2da90391ef70db41d10f013e3a87f9a8c5d01a72"><code>2da9039</code></a> 1.3.6</li> <li><a href="https://github.com/npm/ini/commit/cfea636f534b5ca7550d2c28b7d1a95d936d56c6"><code>cfea636</code></a> better git push script, before publish instead of after</li> <li><a href="https://github.com/npm/ini/commit/56d2805e07ccd94e2ba0984ac9240ff02d44b6f1"><code>56d2805</code></a> do not allow invalid hazardous string as section name</li> <li>See full diff in <a href="https://github.com/isaacs/ini/compare/v1.3.5...v1.3.8">compare view</a></li> </ul> </details> <details> <summary>Maintainer changes</summary> <p>This version was pushed to npm by <a href="https://www.npmjs.com/~isaacs">isaacs</a>, a new releaser for ini since your current version.</p> </details> <br />

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


<details> <summary>Dependabot commands and options</summary> <br />

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
  • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
  • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
  • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

You can disable automated security fix PRs for this repo from the Security Alerts page.

</details>

+3 -3

0 comment

1 changed file

pr created time in a month

push eventCSC322-Grinnell/graduate-outcomes

Stella (Seoyeon) Lee

commit sha 7ef24136690b6e786b8b84d37391ccebfb1c53f2

adding to do list

view details

push time in a month

push eventCSC322-Grinnell/anti-racism-library

Christa

commit sha 40bad5f12f82791e0b505d4344ead971a0ea7750

Update README.md

view details

Christa

commit sha 95b190787122950f7eaca194608a30f84cb53417

Merge pull request #58 from CSC322-Grinnell/update-readme Update README.md

view details

push time in a month

PR opened CSC322-Grinnell/anti-racism-library

Update README.md

updated readme

+6 -9

0 comment

1 changed file

pr created time in a month

create barnchCSC322-Grinnell/anti-racism-library

branch : update-readme

created branch time in a month

delete branch CSC322-Grinnell/anti-racism-library

delete branch : christa/ui-changes

delete time in a month

push eventCSC322-Grinnell/graduate-outcomes

Stella (Seoyeon) Lee

commit sha 2b04d77aa2c5ca5953fd4fdd93726cb55415259f

Update README.md

view details

push time in a month

push eventCSC322-Grinnell/graduate-outcomes

Stella (Seoyeon) Lee

commit sha a017b27fcdb24ba45180fe3ca5f4d7f931190676

Update README.md

view details

push time in a month

push eventCSC322-Grinnell/anti-racism-library

quang1610

commit sha 804a18dea8901513f21371502a3a56a701403e00

fixing migrate files

view details

quang1610

commit sha 9795454a8abc369b6fc75935410812a6fb503ce8

fixing migrate files

view details

quang1610

commit sha a29d7e286d770b01e8e2c3c2dae67d6caa7036c5

clean up mirgrate file to avoid error on heroku

view details

quang1610

commit sha 7c4f2e0e20a5aa4c8a5af85b2e385d1a6a380a0c

clean up mirgrate file to avoid error on heroku, and clean 1 UI bug

view details

quang1610

commit sha 39dd1af4c8965d688c0d20d674322ce23a75c465

clean up mirgrate file to avoid error on heroku, and clean 1 UI bug

view details

Quang Nguyen

commit sha 93b2c6f6626ab64f108a1674776d996e96b42afc

Merge pull request #57 from CSC322-Grinnell/quang/minor-fix-UI-and-migrate Quang/minor fix UI and migrate

view details

push time in a month

PR merged CSC322-Grinnell/anti-racism-library

Reviewers
Quang/minor fix UI and migrate

This PR fixes 2 things:

  • Missing </div> in admin_index.html.erb.
  • Redundant migrate file that handle remove status from item. I also fix create item migrate file that cause bug when run a clean db:migrate on heroku.
+4 -8

0 comment

4 changed files

quangngn

pr closed time in a month

PR opened CSC322-Grinnell/anti-racism-library

Reviewers
Quang/minor fix UI and migrate

This PR fixes 2 things:

  • Missing </div> in admin_index.html.erb.
  • Redundant migrate file that handle remove status from item. I also fix create item migrate file that cause bug when run a clean db:migrate on heroku.
+4 -8

0 comment

4 changed files

pr created time in a month

delete branch CSC322-Grinnell/anti-racism-library

delete branch : quang/admin-page

delete time in a month

delete branch CSC322-Grinnell/anti-racism-library

delete branch : quang/clean-migrate-files

delete time in a month

push eventCSC322-Grinnell/anti-racism-library

quang1610

commit sha 0a24367627114d7e2d45e6443255bd60043188ac

clean up mirgrate file to avoid error on heroku, and clean 1 UI bug

view details

push time in a month

create barnchCSC322-Grinnell/anti-racism-library

branch : quang/clean-migrate-files

created branch time in a month

push eventCSC322-Grinnell/anti-racism-library

Haakon Larsen

commit sha 2ad5fe86c30f9681482d586a7864b451b647c1d1

small tiny title change

view details

Quang Nguyen

commit sha 6a039e8994371272339f161725f29312bd46097c

Merge pull request #56 from CSC322-Grinnell/haakon/tiny_index_fix small tiny title change

view details

push time in a month

PR merged CSC322-Grinnell/anti-racism-library

Reviewers
small tiny title change

Summary:

We changed the index.html.erb and admin_index.html.erb files so that they would not have 2 titles for the demo video, but did not commit those changes yet.

Expectation:

These changes should update the resource page and the administration page so that they have 1 title each.

Tests:

+31 -7

0 comment

3 changed files

HaKahn17

pr closed time in a month

PR opened CSC322-Grinnell/anti-racism-library

small tiny title change

Summary:

We changed the index.html.erb and admin_index.html.erb files so that they would not have 2 titles for the demo video, but did not commit those changes yet.

Expectation:

These changes should update the resource page and the administration page so that they have 1 title each.

Tests:

+31 -7

0 comment

3 changed files

pr created time in a month

create barnchCSC322-Grinnell/anti-racism-library

branch : haakon/tiny_index_fix

created branch time in a month

delete branch CSC322-Grinnell/anti-racism-library

delete branch : haakon/filter_backend

delete time in a month

push eventCSC322-Grinnell/anti-racism-library

Haakon Larsen

commit sha 39b36c71e4329b0bbcb5fddb8ff25240bee9d37d

added filter form to index.html

view details

Haakon Larsen

commit sha 3f781f943a0ffb16b01c487870182cd17e37642a

Working filter

view details

Haakon Larsen

commit sha 3d3c961136392b51f01c1c980613104031060a4f

Title validation changed to allow for long titles

view details

Haakon Larsen

commit sha c437475cbe29fec76c0a1b1649f7c107400145c8

Merged main into filter

view details

Haakon Larsen

commit sha 8bd2c3e85b727a0df8ea7e16518b6e955f1c3a57

search with filtering functionality added

view details

Haakon Larsen

commit sha c5801ca5e5a08e08761e779afcdec3069f2a088c

Removed comments and cleaned conditions

view details

Haakon Larsen

commit sha 712ec4cb6923b3d9d49711fab8a2f2ffb203f730

Merge branch 'main' into haakon/filter_backend

view details

Haakon Larsen

commit sha 0beb695211b636abef2581f78ff4176e3bff8621

Update items_controller.rb

view details

Haakon Larsen

commit sha 06ca7d9bc8f7ffd30045b8f8dc3a94aa60da5150

Update items_controller.rb

view details

quang1610

commit sha a85d5485352167f61ce5a6f61b184e00b5e15a31

move schema change to new PR, delete two migrate file related to adding status to report and report_id to item

view details

quang1610

commit sha 8df08fc766eb2004ff2275f63e77e6c6bc192e8b

using built-in function for selecting items based on status, no more looping

view details

Haakon Larsen

commit sha e52456643ac8de2f53f3f8babcaedd72b10bab63

small fixes

view details

Haakon Larsen

commit sha ef9e56f9bb62b24ff1a59ec294f4882a23db5f52

merged with admin pages

view details

quang1610

commit sha 6f7c2c891c5bf5d823795d3d95bb21969a03687a

Merge branch 'main' into quang/report-page

view details

Haakon Larsen

commit sha d8f57c4cac0e0396e4c7265796a384cc9a213e01

merged from Quang's report page

view details

Haakon Larsen

commit sha 799c005f6ea9dc2f6504dcaf79414eb130911ab8

pesky merge conflict tags removed

view details

quang1610

commit sha 5eebc7b123017fa1abfec5114e4940386739c6e1

Updating the migrate files

view details

Haakon Larsen

commit sha 845be46e2b4cc84005e5641102a77d8ec4054c48

merged quang's branch into mine

view details

Haakon Larsen

commit sha 6bd9daec63f222311da220d1e8f94c02528236ee

ran migrations

view details

Haakon Larsen

commit sha f63ed8558847a32db0c4de00469f910dd109c09d

removed erroneous h3

view details

push time in a month

PR merged CSC322-Grinnell/anti-racism-library

Reviewers
Haakon/filter backend

Co-authored-by: Christa cochranc@grinnell.edu

Summary:

This would merge the search functionality with the filter functionality. As of right now, you cannot both search and filter, since doing one resets the options on the other.

Expectation:

Tests:

+163 -32

1 comment

5 changed files

HaKahn17

pr closed time in a month

push eventCSC322-Grinnell/anti-racism-library

Haakon Larsen

commit sha f63ed8558847a32db0c4de00469f910dd109c09d

removed erroneous h3

view details

push time in a month

push eventCSC322-Grinnell/anti-racism-library

quang1610

commit sha 5eebc7b123017fa1abfec5114e4940386739c6e1

Updating the migrate files

view details

Haakon Larsen

commit sha 845be46e2b4cc84005e5641102a77d8ec4054c48

merged quang's branch into mine

view details

Haakon Larsen

commit sha 6bd9daec63f222311da220d1e8f94c02528236ee

ran migrations

view details

push time in a month

PR closed CSC322-Grinnell/anti-racism-library

Reviewers
adding report page with report status

Summary:

This pull request achieves the following tasks:

  • Add the status field to reportable with two statuses: Report::PENDING, Report::Resolved. Pending means that the report is waiting to be reviewed. Resolved means that the problem in the report is taken care of, either by updating the material or by removing the material.
  • Create a report page for each report. The contents of a report page include:
    • reason for the report
    • message of the report
    • a view to edit the material on the spot (no need for redirection)
    • a button to update material
    • a button to set material's status to Item::DENIED and resolve the report
    • a button to just resolve the report.
  • Update routing to support new methods in reports_controller.rb
  • Update redirection after each action such as adding new a report, updating items, resolving reports, etc ... to improve convenience.
  • Update admin page to show reports and approved materials. If there are no items to display, the view would not print a header.

Changes:

  • Update in database:
    • Item database has a new report_id column.
    • Report database has a new status column.
  • show.html.erb: new view to show the detail of the report.
  • items_controller.rb: update method has changed redirection and a flash message to let the user know that the update is successful.
  • reports_controller.rb: add two new methods:
    • deny_item_and_resolve: set material's status to denied and mark the report as resolved.
    • resolve: mark the report as resolved.
  • report.rb: add constant values for the report's status.
  • routes.rb: add two new patch paths for the report.
  • admin_index.html.erb: add a view for reports and approved materials.

Expectation:

  • User can create a new report from the detail page of each item. After that, the user is redirected to the Resources page.
  • Report, when first being created, is marked as pending and appears on the admin page.
  • From the admin page, the admin can mark the report as resolved right away or click on the review button for more details.
  • The admin can update the material (aka item) right inside the report view. There would be no redirection to other views.
  • The admin can update the item, deny the item and resolve the report, or just resolve the report. The two later cases will redirect the admin to the admin page.
  • The admin view would not show the headers such as "Pending Materials" if there are no pending materials.
+13 -21

1 comment

2 changed files

quangngn

pr closed time in a month

more