folio-share's People
folio-share's Issues
As a registered user, I can view a folder that's been shared with me
As a registered user,
When I visit my /home page
When I select a folder that is shared with me
I am redirected to that folder’s page
Where I can see links to all files within the folder
And any nested folders
And can make a comment on it
add gems
As a guest user, I am able to download a publicly available file
As a guest user,
When I am on the show page of a single public file
When I select “Download file”
I am able to download a publicly available file
see if carrierwave works instead of paperclip
implement hound
As a guest, I see a form to request access when I try to navigate to a private file
As a guest user,
When I try to navigate to a private file
I see a customized 404 error message
As a guest user, I am able to see any comments made on that public file
As a guest user,
When I am on the show page of a single public file
I am able to see any comments made on that public file
As an admin, I can view any file
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
As a guest, I can see a list of all the publicly available files
- link to browse from the root
- search function?
- link to log-in or create an account
push to heroku
Refactor form to create new folder
As a guest, I can download a publicly available folder and all the files and folders within it
- How do we do this?
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 guest user, I am able to download a publicly available folder
As a guest user,
When I am on the show page of a single public folder
When I select “Download folder”
I am able to download a publicly available folder
As a registered user, I should see all folders shared with me
As a registered user,
When I visit my /home page
I should see all files and folders I am shared on
And who the owner is
add username back into the table
- implement the slug
implement slug for user
- username
- folder
Add breadcrumbs partial to folder views
As a registered user, I am able to upload a file to my root directory
As a registered user,
When I visit my /home page
When I select “upload file”
I see a pop-up that prompts me to fill in file name and information
I am able to upload a file to my root directory
landing page and basic styling
As a registered user, I can download a file
When I am browsing my files and folders
And when I select “Download File” I am able to download the file
TESTING for file upload
As a guest, I can sign up for an account
As a guest user,
When I visit the root path and select “create account”
When I fill in the sign-up information
I can create a registered user account
fix the tests
looking into file download
As a registered user, I can view a single file shared with me.
As a registered user,
When I visit my /home page
When I select a file that is shared with me
I am redirected to that file’s page
And can make a comment on it
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 a registered user, I can log out
As a registered user,
when I am logged in
I can select "logout" from the navbar
and I am logged out
As a registered user, I can create a folder in my root directory
As a registered user
When I visit my /home page
When I select “create folder”
It creates a folder in my root directory
As a registered user, I can view the contents of a private file shared with me through a folder.
As a registered user,
When I visit my /home page
When I select a file that is shared with me
I am redirected to that file’s page
And can make a comment on it
As a guest, I can view a publicly available file
- select the file from its parent folder
As a registered user, I should see all files and folders I own
As a registered user,
When I visit my /home page
I should see all files and folders I am shared on
And who the owner is
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 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
Refactor form to upload a new file
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 a registered user, I am able to upload a file, saved to 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 “upload file”
I see a pop-up that prompts me to fill in file name and information and
I am able to upload a file, saved to that folder
Add validation warnings when creating a new user & updating account
For example, if a username, email, or phone number is already taken.
As a guest, I see a form to request access when I try to navigate to a private folder
As a guest user,
When I try to navigate to a private folder
I see a customized 404 error message
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 view the contents of a private folder that I own
As a registered user,
When I visit my /home page
When I select a single private folder
I am redirected to that folder’s page
Where I can see links to all files within the folder
And any nested folders
And can delete the folder, or any of its (immediate) contents from that page
Refactor folder views by render into partials
home#show (which shows root folder)
folder#show
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 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
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.
Refactor folder & file forms by render into partials
As a guest, I can view a publicly available folder and all the files and folders within it
- Navigate into folders from their parent
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
configure materialize
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.