Giter Site home page Giter Site logo

Comments (20)

fallcat avatar fallcat commented on July 19, 2024

Advanced electronic signature (maybe we don't need this advance):

  • The signatory can be uniquely identified and linked to the signature
  • The signatory must have sole control of the private key that was used to create the electronic signature
  • The signature must be capable of identifying if its accompanying data has been tampered with after the message was signed
  • In the event that the accompanying data has been changed, the signature must be invalidated

from project-phoenix.

fallcat avatar fallcat commented on July 19, 2024
  • Will add bit columns "CheckinSigRes" "CheckinSigRA" "CheckinSigRD"

from project-phoenix.

eanyanwu avatar eanyanwu commented on July 19, 2024

Yea we don't need it to be that advanced. I think that is talking about hash signatures e.g. Cryptographical signing?
The columns will be added to the RCI table right?

from project-phoenix.

fallcat avatar fallcat commented on July 19, 2024

Yes. I have just added them.

from project-phoenix.

fallcat avatar fallcat commented on July 19, 2024

#44

from project-phoenix.

superpowers11 avatar superpowers11 commented on July 19, 2024

RA still needs to be able to sign both as RA and resident.

from project-phoenix.

superpowers11 avatar superpowers11 commented on July 19, 2024

I just remembered, we need to add a checkbox or something that allows an RD to sign for all the RCI's at once, correct? And maybe we want this for checkout too, @eanyanwu ? So should we add that to issue 36 as well?

from project-phoenix.

fallcat avatar fallcat commented on July 19, 2024

Yes I think we should add that.

from project-phoenix.

fallcat avatar fallcat commented on July 19, 2024

Another problem, should we add the ID of the person who signed to the table as well? Right now, if RA A signs at Resident B's RCI Checkin, and then RA C views the signature, RA C will see the signature of C instead of A...

from project-phoenix.

superpowers11 avatar superpowers11 commented on July 19, 2024

So you mean, if a different RA from the resident's building looks at the RCI, it will show the incorrect signature name? Hmmm... yes, maybe it would make sense to add the ID to the sig. Or could we just not display which RA signed it, but rather simply show a message saying "This RCI has been signed by the RA"

from project-phoenix.

fallcat avatar fallcat commented on July 19, 2024

True... but it will disregard some existing functionality in current paper system

from project-phoenix.

superpowers11 avatar superpowers11 commented on July 19, 2024

This is nearly done: we just need to figure out the bug of why AJAX calls are not being received by the server.
For now, we are going to just show that some RA has seen it, and some RD has seen it. In the future, we will add specification for which RA and which RD has signed.

from project-phoenix.

fallcat avatar fallcat commented on July 19, 2024

Also, change signature from username to name.

from project-phoenix.

eanyanwu avatar eanyanwu commented on July 19, 2024

This works fine for an RA whose resident has not yet signed. From briefly glancing over the code, we might be getting errors when we try to go to the signing page for a common area rci (no gordonID, the call to GetUsername won't work?). Since I don't have a resident account, @superpowers11 or @fallcat should test this hypothesis.

from project-phoenix.

superpowers11 avatar superpowers11 commented on July 19, 2024

I am not sure if this is the source of the problem, but it looks like line 10 in checkin-sig-res.js is returning undefined. Would that keep the AJAX call from being completed?


@eanyanwu you make a good point. I just tried it for my "Tavilla apartment"'s common area, and I get an exception because GetUsername fails when there is no gordon_id.

from project-phoenix.

fallcat avatar fallcat commented on July 19, 2024

Oh you guys are right @superpowers11 @eanyanwu . I didn't think about the common area RCI problem.

from project-phoenix.

eanyanwu avatar eanyanwu commented on July 19, 2024

Also check out my comment on slack for another reason it might not be working

from project-phoenix.

eanyanwu avatar eanyanwu commented on July 19, 2024

Even more suggestions:
You post methods should return ActionResult so you can direct the user to the right page based on the validity of what they entered.
If they entered the right signature, then we can redirect them to the dashboard.
If they entered the wrong signature, we can redirect them to CheckinSig again.

from project-phoenix.

fallcat avatar fallcat commented on July 19, 2024

@eanyanwu Good point! I've made the change

from project-phoenix.

fallcat avatar fallcat commented on July 19, 2024

Closed by #83

from project-phoenix.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.