Git Product home page Git Product logo

folio-share's People

Contributors

aelschauer avatar alfosco avatar cmacaulay avatar jonathansr avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

folio-share's Issues

add account page to user

  • update routes
  • update user controller
  • create view
    As a registered user,
    when I visit my home page
    There is a link to my profile page through my name
    When I click on it
    I am redirected to my profile page
    Which displays all of my user info
    And links to the edit page

As an admin, I can deactivate a user

As an admin,
When I visit a/users I can view all users
When I select "deactivate" for a single user
And I am able to deactivate a user

As an admin,
When I visit a/users I can view all users
And when I select a single user
And select "deactivate"
I am able to deactivate that user

As a registered user, I am able to create a nested folder

As a registered user,
When I visit my /home page
When I select a folder saved in my root directory
I am redirected to that folder’s page
When I select “create folder”
It creates a new folder saved(nested) in that folder

As a registered user, I can update my account information

As a registered user,
when I am logged in to my account
when I visit my /home page
when I select "update account"
I am redirected to an edit account information page
When I fill out the new information
I am redirected to my profile page
And it contains the updated information

As a guest, I can log in to my account

As a guest user,
When I visit the root page and select “log in”
When I fill in my log-in information
I am able to log-in to my account and
I am redirected to my dashboard and
I am able to view all of my folders and files and those shared with me

As an admin, I can delete any file

As an admin,
When I visit /a/uploads I am able to view all file uploads
And when I select a single upload/file
I am redirected to the show page for that file
When I select “delete” I am able to delete that file

Navbar

As a guest user when I visit the root page, public page, login or create account. I should see a login and create account page link. I should see a link to view public files and the name of the site all in the navbar.

As a logged in user i should see the name of the site, a link to browse all public files and a link to logout in the navbar for every page that I visit.

As a registered user, I can view a single file that I own

As a registered user,
When I navigate to a folder
When I select a single file
Then I am redirected to that file’s page
And am able to see that file’s: name, size, extension
And can view and make a comment on that file
And can delete that file

seed user data

1000 total registered users
5 - 10 postings per user
1 platform administrator with the following user info:
Username: [email protected]
Password: password
It creates a much stronger impression of your site if the data is plausible. You could use the Faker gem to randomly create categorized data.

As a registered user, I can upload a file

As a registered user
When I visit my /home page
When I select “upload file”
Then I can upload a file to a folder I own
And I can specify if it is public or private

As an admin, I can activate a user

As an admin,
When I visit a/users I can view all users
When I select "activate" for a single user
And I am able to activate a user

As an admin,
When I visit a/users I can view all users
And when I select a single user
And select "activate"
I am able to activate that user

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.