rubyforgood / charterforcompassion Goto Github PK
View Code? Open in Web Editor NEWSite for making connections for the Charter for Compassion.
Home Page: http://connection.charterforcompassion.org
License: MIT License
Site for making connections for the Charter for Compassion.
Home Page: http://connection.charterforcompassion.org
License: MIT License
Stub Geocoder so commented out tests will pass.
Amanda is the website Administrator.
Olivia is the Organization owner.
Irene is the interested Individual.
Amanda is the website Administrator. After a search, she clicks a Contact link next to the individual's info in the list.
Olivia is the Organization representative.
Irene is the interested Individual.
The convention for signing up with web apps is usually one of two options:
Reed (the stakeholder) sent me the definitive list. We need to create a seed file or another strategy for loading them :)
educator
curriculum designer
editor – print
editor – film
journalist - writer
filmmaker
accountant
business acumen
organizational coordinator
graphic arts
animator
mentoring
grassroots organizing
IT
IT - Joomla
IT – civicCRM
social media
administration
marketing
e-commerce
fundraising
public speaking
facilitation
arts
aging and elder issues
healthcare
education
business
environment
peace
restorative justice
social justice
social services
science and research
religion/interfaith/spirituality
women and girls
youth
The checkbox for the :private field labeled "Show my name in search results" is behaving the opposite of how it should. When the field is set to true (meaning it should be private), the checkbox in the form is checked (meaning it should be public). The checkbox behaviour needs to be changed so that it matches the state of the data.
You can duplicate this by going to http://localhost:3000/users/edit and comparing the checkbox to the value in the :private column for the given user.
I imagine the same thing is happening when creating a new user and should also be checked and fixed as needed.
Amanda is the website Administrator.
As an organization owner
I want to remove members from an organization
So that I can keep my membership up to date
AC
Given that I am on the profile page for an organization
And I click on 'remove members'
Then I see a list of checkboxes next to each member
And if I select those checkboxes and click 'remove'
Then I am taken back to the organization page
And I see that the members have been removed
The organization form does not show the specific errors that caused the form to fail. The only message you get is 'Unable to save organization'. It would be nice to at least list out which items caused the form to fail and would be even better to highlight the offending fields.
The front page needs to be redesigned to give a clearer understanding of the purpose of the application and how it is used.
There is not enough information on the landing page for new users on how to use the site. The owner will provide the content for the page as well as additional static pages (about, contact, faq, etc) to be implemented.
Includes replacing the word Logo with the Charter logo.
Remove the YouTube video as this increases loading time.
Olivia is the Organization representative.
The Create page does not have a url input
Add Musician as a skill
Note on the drop down skill list -- "IT-CivicCRM" should be "IT-CiviCRM"
Also add Technology in the interest drop down
This will represent Olivia, the organization representative.
As an organization owner
I want to create a project
So that I can projects I'm working on or completed with others
AC
Given that I am logged in
When I visit the home page
And I click on "Add a Project"
And I fill in the form:
name
description
1 or more pictures
URL/link for more information
tags for what type of project
Then I see the project I created
As Olivia
I want to add skills/interest to my organization(s)
So that users can find my organization
As Indy
I want to search for organizations nearby
So that I can find other groups who share my passions and interests
(not sure how this is different from #28 )
A user should be able to enter an Address 2 and Address 3 line for the address of an organization.
We would also need to update any place we display this.
I think this is a good reference for more info: https://www.alliescomputing.com/support/how-to-build-a-uk-address-form
Olivia is the Organization representative.
Description
The "Charter for Compassion" link www.charterforcompassion.org in Readme.md doesn't work - gives 404 Page not found.
Possible Solutions
Update the link with https://charterforcompassion.org
Several of our other issues reference the idea of Amanda the website Administrator, but we do not have any way of specifying that a given user is an admin.
I'm thinking maybe we can just add an 'admin' flag on the user record so we can determine which users are an admin.
Amanda is the website Administrator.
Olivia is the Organization representative.
Irene is the interested Individual. After a search, she clicks a Contact link next to the Organization's info in the list. She can also click a Contact link for Charter.
Issue reported from user in UK. Addresses there require more that the three fields that we provide,
The search is using an individuals skills and interests from signup or editing, but it is not apparent that is a search criteria, in addition to the distance that is provided.
Switching search parameters requires editing skills and interests on a separate page.
Should changes to skills and interests on the search screen be persisted?
When you attempt to add a member that already exists in an organization it errors out. In should just give a flash message that the user is already part of that organization.
The 'address' field in Organization and User is ambiguous and should be renamed to 'street' or something like it. It would be surprising to a reader to see that it does not contain street, city, state, and zip, and that of all those fields, street is the only one it contains. Using 'address' for this field increases the cognitive overhead with no increase in functionality and should therefore be addressed (pun intended).
Needed to add stubs for #near
One url is for the Organization's website.
The other is for the listing of the Organization on the Charter website.
Amanda is the website Administrator.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.