ThreeSixtyGiving / Old-Dkan

Archive: DKAN files that used to run the 360Giving registry. See the registry repo for new code https://github.com/ThreeSixtyGiving/registry
Other
1 stars 0 forks source link

Create view(s) to step user through organisation and dataset addition #7

Closed practicalparticipation closed 9 years ago

practicalparticipation commented 9 years ago

To help users create their datasets, I suggest that we create a set of views / blocks that work roughly as follows (open to discussion: this just as an initial sketch):

When the user first logs in, and has no groups associated with their account:

image

When the user is associated with a group, but has no listed datasets:

image

When the user is a member of a group with associated datasets:

image

pmackay commented 9 years ago

@practicalparticipation do you see this as a tab on the user's profile? Or somewhere else in menu structure?

practicalparticipation commented 9 years ago

I was thinking it could even be a block shown at the top of all pages for a logged in, non-admin user.

The main reasons someone would be logged in would be to update their data - so presenting this to them front-and-center makes reasonable sense...

pmackay commented 9 years ago

Updated dev with a first stab at this http://dev-360giving.pantheon.io/dashboard. Currently it is still a separate page, but could turn into a block on all pages if you feel that's best?

practicalparticipation commented 9 years ago

Great.

I've had a very quick test - I think fine to leave on it's own page for now, and we can do some user testing to see how well people find that.

From quick test:

I didn't test with a new user- but have just registered one, pending approval.

practicalparticipation commented 9 years ago

View for the user without a group looks good :)

pmackay commented 9 years ago

Pushed changes to live. Added link if to create if no datasets.

Group member should be able to edit group on live, but need to test.

practicalparticipation commented 9 years ago

Just tested.

Most is working, apart from the user should not be shown the 'Add Dataset' link unless they are part of a group.

Hope this is possible to implement with views logic.

On Fri, Feb 13, 2015 at 8:32 PM, Paul Mackay notifications@github.com wrote:

Pushed changes to live. Added link if to create if no datasets.

Group member should be able to edit group on live, but need to test.

— Reply to this email directly or view it on GitHub https://github.com/ThreeSixtyGiving/data.threesixtygiving.org/issues/7#issuecomment-74322017 .

w: http://www.timdavies.org.uk | m: 07834 856 303 | twitter: timdavies

Co-director of Practical Participation:

http://www.practicalparticipation.co.uk

Practical Participation Ltd is a registered company in England and Wales -

5381958.

pmackay commented 9 years ago

I tested some other ways to hide the Add dataset link, but style hacks cant work via Views as they are stripped out. For now I've added an extra line to document the point http://test-360giving.pantheon.io/dashboard.

screen shot 2015-03-02 at 15 24 51