New index for apps #69

Merged
merged 2 commits into from Apr 17, 2012

Conversation

Projects
None yet
2 participants
Owner

teleyinex commented Apr 13, 2012

This commit fixes the problem described by @rgrp about the Applications index from my previous commit :)

This commit embraces several changes, simplifying the access and management of applications in PyBossa.

The main changes are the following:

  • Upgrade Twitter Bootstrap to 2.0.2 (required for the new side bar nav menu)
  • Use the minified versions of Twitter Bootstrap CSS and JS
  • Applications top bar link shows an index of apps, with a big button for doing tasks for each app.
  • The Profile page has been revamped:
    • New side bar menu with two options: Profile and Applications
    • The Profile shows the avatar, full name, nick name and API-KEY
    • The Applications shows user's apps and actions for the apps: new, edit and delete
    • Registration has been modified to add the Full Name field

Finally, the commit includes a new helper function that shows the time in a friendly way, i.e.:
Last Submitted task 22 minutes ago
@rgrp @nigini as usual, comments are welcome. I guess this time the new interface is much clear and easy to understand, addressing the described problems.

teleyinex added some commits Apr 12, 2012

New application index page. Closes #66
This commit addresses several issues about UX:

 * The top bar now only lists user applications, when logged in.
 * The applications index page has a new look, with an a proposal for the icon of the app.
 * The applications index link to the presenters of the apps, not the application itself.
 * If the user is logged in, the applications index will show two buttons to modify the apps.
New index for applications. Refs #66 and Close #68
This commit embraces several changes, simplifying the access and management of applications in PyBossa.

The main changes are the following:

 * Upgrade Twitter Bootstrap to 2.0.2
 * Use the minified versions of Twitter Bootstrap CSS and JS
 * Applications top bark link, shows an index of apps, with a button for doing tasks.
 * Profile page has been revamped:
    *  New side bar menu with two options: Profile and Applications
    *  The Profile shows the avatar, full name, nick name and API-KEY
    *  The Applications show user's apps and actions for the apps: new, edit and delete
    *  Registration has been modified to add the Full Name field

Finally, there is a new helper function to show time friendly status like: Last Submitted task 22 minutes ago
Owner

teleyinex commented Apr 16, 2012

@rgrp Can I merge it?

Contributor

rufuspollock commented Apr 16, 2012

Yes go ahead :-)

Owner

teleyinex commented Apr 17, 2012

Thanks!!! Merging...

teleyinex added a commit that referenced this pull request Apr 17, 2012

@teleyinex teleyinex merged commit 0cdb224 into master Apr 17, 2012

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment