Closed Bug 1009010 Opened 10 years ago Closed 10 years ago

Add 'suggest a resource' ui + routes for competency pages

Categories

(Webmaker Graveyard :: webmaker.org, defect)

x86
macOS
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: kate, Assigned: alicoding)

References

Details

(Whiteboard: [resources][2014Q2][may30])

Attachments

(1 file)

Once competency redesign is implemented (bug 1008995), we need to add a state for a form (like badges) for users to submit a URL, which links to some kind of google doc or other reviewable form for admins to reject/accept suggestions. 

https://s3.amazonaws.com/k88hudson-screenshots/screen-shots/k88mac@2x_2014-05-12_at_11.44.21_AM.png
Whiteboard: [textbook][soft-launch] → [textbook][soft-launch][resources][2014Q2]
Kate do you need me for this or can you do it?
Flags: needinfo?(kate)
I can do it
Flags: needinfo?(kate)
Hey guys, can you keep me updated on copy for this? 

Is related to curation process. See https://bugzilla.mozilla.org/show_bug.cgi?id=1007155
Blocks: 1007155
Whiteboard: [textbook][soft-launch][resources][2014Q2] → [resources][may30]
Whiteboard: [resources][may30] → [resources][2014Q2][may30]
Assignee: nobody → kate
Do this week if possible
Flags: needinfo?(kate)
Blocks: 1005182
Depends on: 1014651
Flags: needinfo?(kate)
Copy:

---------------------------------------------
# Suggest a resource for {{ web literacy }}

label: Link
input[type="text" name="link" placeholder="https://website.com/my-resource"]

label: What language is your link?
input[type="text" name="language"]
  default: English

[ Submit button ]
---------------------------------------------

* Hide for users that aren't logged in, show login button instead that says "Login to submit a resource"

Other data that needs to be submitted:

* username (from session)
* email (from session)
* web literacy (from current page)

-----------

It should post to a route on the server /api/submit-resource
Assignee: kate → ali
Commit pushed to master at https://github.com/mozilla/webmaker.org

https://github.com/mozilla/webmaker.org/commit/d0f5d16a25243f093fdd6aa94900487d8952084e
Bug 1009010 - Add 'suggest a resource' ui + routes for competency pages
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
Reopening this because it is missing deeper in-routes for user/community engagement beyond submitting a resource. 

Here is my suggestion for updating modal dialogue: https://etherpad.mozilla.org/resourcecontribute

Happy to discuss.
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
* Let's keep this one resolved -- filing a new one.
Status: REOPENED → RESOLVED
Closed: 10 years ago10 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: