Giter Club home page Giter Club logo

changemakers's Introduction

a web framework with "batteries included"

it's pronounced - fra-pay

Full-stack web application framework that uses Python and MariaDB on the server side and a tightly integrated client side library. Built for ERPNext.

Login for the PWD site: (username: Administrator, password: admin)

Table of Contents

Installation

Production

Development

Contributing

  1. Code of Conduct
  2. Contribution Guidelines
  3. Security Policy

Resources

  1. frappeframework.com - Official documentation of the Frappe Framework.
  2. frappe.school - Pick from the various courses by the maintainers or from the community.
  3. buildwithhussain.dev - Watch Frappe Framework being used in the wild to build world-class web apps.

License

This repository has been released under the MIT License.

By contributing to Frappe, you agree that your contributions will be licensed under its MIT License.

changemakers's People

Contributors

harshtandiya avatar maniamartial avatar nagariahussain avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

changemakers's Issues

Issues with Keyboard Tab key press

Ideally pressing tab button on keyboard should move to the next field in line.
For example, on add beneficiary after first name, it should go to last name field. But it goes to Gender field.
Similar issues in other forms as well.

Maker Checker / Approver

Adding an additional checkbox where, for example field coordinator can approve the data entered by social workers reporting to him.
This will enable us to see, which all data points are verified by an approver and which are not. The checkbox should be editable only by approvers.

Future Date Issue

Any date/datetime field should not capture any future date.

One example is rescue form date. There are other instances as well.

Restricted Edit access for Users entering data

It was shared along with the role-right matrix that

  1. Social workers/fellows should be able to edit 'only' the data they entered. (I guess only if creator will do for this)
  2. Also restricting data edits after 48 hours of entry

Mouse Hover issue

While hovering mouse on a link, screen is moving left right, which is painful to the eye. Please fix this hover issue.

Add User + User Roles and Rights

  1. Partner Admin rights - Food Distribution form not accessible with this role
  2. Designation need to be mandatory in user profile form
  3. Organisation Name need to be mandatory in user profile form (these 2 are very important while adding a user)
  4. Adding user based on Mobile numbers. This is a high priority as social workers, food distributors and shelterhome POCs etc. might not have a email ID. We need to discuss this.

Image attachments

Users should be able to attach upto 5 images and then they are linked to the document.

Edits in Launch Page - WorkSpace

  • In both instances Cases to be changed as Tickets
    -Eventhough it is renamed within the forms , it is not editable in the workspace.
  • We also need to understand how can we include a shortcut in workspace - when we create a new form (eg: Learning Centre @ Chennai)

Cases cant be renamed

This is screenshot from edit workspace page

Error message handling

Error messages should be handled properly.

  1. Error message text is exceeding the popup.
  2. Backend error should not be shown to user.
    Uploading err2.png…

All tickets Always show the status as Draft

Tickets should serve 2 purposes as most important-

  1. Management should get a list of all completed as well as unattended needs in the ground.
  2. Social workers should be able to see things assigned to themselves - like a to do list.

Status is shown as "DRAFT" for all tickets irrespective of the dropdown selection.

Even after closing (by changing the status to closed) it shows up as "Draft" and in "open cases" list.

inotherwords -

Status should be presented aptly and closed tickets should move out of the open tickets list.

Add beneficiary

The developed form is not developed as per requirement.

  1. Many fields are missing.
  2. Some fields do not have proper validation
  3. Field restrictions (like phone number, age) are missing, please add.

User Roles/types not done

We had shared user types and their role and access details. Please create the roles, so that we can create users. THe current user list shows default users.

issues1

shelter home

Admission and exit not handled properly.
Service as well.
please follow the sheet and do correctly.

Rescue form missing fields

mobile number of the rescue person is missing (mobile, gender and age should be editable)
police station is a text field, should not be textarea
Hospital should be text not textarea
photo add missing

Email in Spam

Signup emails are arriving in spam folder. I think this will happen to all notification emails as well.
Please check this. I think SPF, DKIM records might be missing, so its going to spam.

Release v1.0 [On 18th March]

  • Add README
  • Tag & Release
  • Add licence (AGPL 3)
  • Make this repo public
  • Create a basic product page
  • Add the product page link in GitHub repo's website field
  • Share on social media

List View

List view component with:

  1. Search
  2. Filters
  3. "Load More"

Learning Center Profile

  1. Type of Organization missing
  2. Shelter Home PoC Name (please keep label as given in sheet)
  3. Future date issue
  4. Error msg: Learning Centre test MLC: 'Pin Code' (6787888888) will get truncated, as max characters allowed is 2147483647
    (pin code should be 6 digit number, please add validation and correct the error message.

location creation

for any Location creation, user should be asked to fill all cascading starting from state. User may get confused on which district/zone to select.

e.g: For adding ward, first state selection, then district selection then zone selection and then typing the ward name should come. Presently for ward, its only taking the previous hierarchy (zone) only.

Similar with zone also.

Lag in Dropdown value

There is 1 second lag in dropdown values appearing. To save user's time, this issue can be checked.

Dropdown cookie value

Can we not have cookie value appearing in dropdown selection fields. This is irritating to the user to select the dropdown value.
For text fields cookie values are not coming, but for dropdown values like state, city its coming.

Shelter home: issues

  1. PIN Code is optoinal still getting this error (Pin Code should be a numeric value with exactly 6 digits)
  2. photo missing
  3. Shelter Home Type missing
  4. Specified Organisation Type should ome after organisation type question, now its coming after 2 questions, which is confusing.
  5. established year any value is taking. Calander year should come as dropdown value
  6. user wont knnw to enter https/http, pelase allow the field to accept values like this (test.com , test.in etc)
  7. Vacant Beds Available should be less than equal to total capacity
  8. Ownership of Property, dropdown values missing
  9. Admissions Criteria missing
  10. Income: drop down values missing
  11. Support Needed missing

UX: Multi Step Form

Just like we have 1 step for file attachments, we can have 1 more for mandatory and then at last all the remaining fields. We just have to find a better place for the "Create" Button.

Hospitalization Errors

  1. Keep the label as Date of Admission, Date of Discharge
  2. Please keep this sequence in the form
    Homeless person
    Patient /User Unique Id (from Hospital)
    Hospital Name
    Admitted under (Dr. Name)
    Date of Admission
    Date of Discharge
  3. Future date issue. Also date of dischage should be after date of admission
  4. bill copy attach is missing

Health camp: errors

  1. time should not be future time, if today is selected in date
  2. future date shold not be allowed
  3. image upload missing
  4. Patients Details shuold be Patients Screened
  5. Sequence please keep as per google sheet. Location shold be after date/time.

Partner Admin Role -unable to assign role permissions

Eventhough Role, Role Profile, User permission rights are given.

is it because not having rights to "Role permission to page and report?"

Also - Partner(admin) is receiving too many error messages while creating any new user.

Save Button at the end of Page

Its an extra task for users to go back to top of long forms after entering data - just to save.

  • Beneficiary
  • Tickets (Case)
  • Rescue
  • Hospitalisation
  • Health Camp

Forms to have save at the end of page

Meeting with Family: Missing fields

  1. age, gender, contact no should be editable
  2. contact no not showing
  3. meeting date should not be future
  4. meeting time should not be future time, if today is selected in date
  5. habitation selection not coming

Food Form

  1. Total food packets returned is not calculated properly
  2. Total number of drop off points is not calculated at all.
  3. I added 0 at Number of food packets in one drop off location (but had added location and time); it got entered into the table. But on saving it vanished. First of all, 0 value should give error at the form where it is being added itself. Location and time entered should not be missed due to typing error at Number of food packets field. Similar issue should be avoided at all places.

err3

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.