Git Product home page Git Product logo

agreement_generator's People

Contributors

captproton avatar

Watchers

 avatar  avatar  avatar

Forkers

celestialized

agreement_generator's Issues

The presentation of an agreement with a payment schedule or list of deliverables should be in a wizard.

The overall creation of the agreement is fine. Ideally when client is presented with the agreement, it should be within a wizard if it has a list of features or a payment schedule.

The order should be something like this:

  1. Present with the main agreement for signature.
  2. Present the page of features requested for signature.
  3. Present the page of the payments scheduled for signature.
  4. An expression of appreciation, and a message telling the client that a copy has been emailed to his inbox.

Each page must be signed before moving on to the next page.

Unneeded buttons and menus

We only need the User menu for now.
We don't need a settings pulldown, or messages, or notifications, or flags.

Screen Shot 2019-07-30 at 7 20 37 AM

Page title inaccurate.

Page title of Project and other pages using the same layout should have a more accurate description.

Agreement show page's pdf button should link to the current copy of the agreement

Currently, the PDF button yields this error to an approved document:
2019-08-15T00:46:55.958136+00:00 app[web.1]: [f5b6b7af-0138-49ca-b835-028dc8b9a772] ActionView::Template::Error (The asset "true" is not present in the asset pipeline.): 2019-08-15T00:46:55.958139+00:00 app[web.1]: [f5b6b7af-0138-49ca-b835-028dc8b9a772] 8: <div class="approvals"> 2019-08-15T00:46:55.958141+00:00 app[web.1]: [f5b6b7af-0138-49ca-b835-028dc8b9a772] 9: <% @agreement.approvals.each do |approval| %> 2019-08-15T00:46:55.958144+00:00 app[web.1]: [f5b6b7af-0138-49ca-b835-028dc8b9a772] 10: <div class="full-name"> 2019-08-15T00:46:55.958146+00:00 app[web.1]: [f5b6b7af-0138-49ca-b835-028dc8b9a772] 11: <%= image_tag(approval.signature, size: "50x100") %> 2019-08-15T00:46:55.958149+00:00 app[web.1]: [f5b6b7af-0138-49ca-b835-028dc8b9a772] 12: <%= approval.signed_on.strftime("%d %b %Y") if approval.signed_on %> 2019-08-15T00:46:55.958152+00:00 app[web.1]: [f5b6b7af-0138-49ca-b835-028dc8b9a772] 13: 2019-08-15T00:46:55.958156+00:00 app[web.1]: [f5b6b7af-0138-49ca-b835-028dc8b9a772] 14: </div> 2019-08-15T00:46:55.958158+00:00 app[web.1]: [f5b6b7af-0138-49ca-b835-028dc8b9a772]

The request for approval modal on the project page doesn't work as expected.

As a project owner, I should be able to send a request for approval for the agreement by clicking on the 'Request Approval' button to see the modal. Also, as a Project Owner, I should be able to see the following happen to the modal:

  • the modal appears
  • I can select any user (except for myself) in the pull-down (first_name - email)
  • I can press the "Send Request" button\
  • The modal disappears
  • A request is sent via email

Send email notification of new project if user is already active.

An invitation to the site has this text:

Hello [email protected]

Someone has invited you to http://docs.dicemedia.us/, you can accept it through the link below.

Accept invitation

This invitation will be due in July 30, 2019 11:51 PM.

If you don't want to accept the invitation, please ignore this email. Your account won't be created until you access the link above and set your password.

An email with different wording should be sent mentioning the specific project if the user is active.

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.