Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Gettin' Started #1

Open
27 of 41 tasks
TJScalzo opened this issue Jul 18, 2017 · 0 comments
Open
27 of 41 tasks

Gettin' Started #1

TJScalzo opened this issue Jul 18, 2017 · 0 comments
Assignees

Comments

@TJScalzo
Copy link
Member

TJScalzo commented Jul 18, 2017

  • Create .gitignore
  • Create package.json
  • Create functions to read database
  • Create stuff to make the website have a page
  • Create functions to edit database
  • Create functions to pull info from Google Drive API
    • Get file info
    • Make file tree of all folders to use in labeling
    • Patch Google Drive metadata (do this on db edit)
    • Code to automatically update local db copy
      • Detect if patching or inserting
      • Find way to format dates to Google's liking
      • Make folders not a global variable
      • Schedule it so it happens regularly
  • Security stuff
    • Password hashing and authentication
    • Add login page before entering restricted pages
    • Figure out how editing the password would work
    • Issue Get an SSL Certificate #2
  • Create basic editor structure for all editing of things
    • User
    • Article
    • File
  • Find/create text editor for writing articles (ZenPen could be modified to work with this)
  • Add actual functionality to editors
    • Write function(s) to check content of forms to see if it's valid
    • Write function(s) to search for existing article/file/user to edit it
    • Write function(s) to insert info into forms if article/file/user exists
    • Grey out fields that aren't editable in the file editor?
  • Setup client pools eventually
  • Add some dummy data to tables
  • Use dummy data to:
  • Create tables (link)
    • Files
    • Users
    • Articles
  • Eventually move the database and tables to a more official place
  • Look back and maybe rename columns to follow a consistent scheme
@TJScalzo TJScalzo self-assigned this Jul 18, 2017
TJScalzo added a commit that referenced this issue Jul 18, 2017
TJScalzo added a commit that referenced this issue Jul 18, 2017
This probably won't end up working because it's still in beta and doesn't have the stuff we want to do.
Issue #1
TJScalzo added a commit that referenced this issue Jul 20, 2017
Didn't do stuff for files since they're special
(Issue #1)
TJScalzo added a commit that referenced this issue Jul 20, 2017
TJScalzo added a commit that referenced this issue Jul 21, 2017
TJScalzo added a commit that referenced this issue Jul 21, 2017
TJScalzo added a commit that referenced this issue Jul 21, 2017
This still needs a great deal of work. I'll be sure to work on this next week.
Issue: #1
TJScalzo added a commit that referenced this issue Jul 21, 2017
TJScalzo added a commit that referenced this issue Jul 21, 2017
Still needs a lot of work, clearly.
Issue #1
TJScalzo added a commit that referenced this issue Jul 24, 2017
- Doesn't allow accidentally returning sensitive info
- Because it prevents returning columns if they get added after
Issue #1
TJScalzo added a commit that referenced this issue Jul 24, 2017
TJScalzo added a commit that referenced this issue Jul 25, 2017
TJScalzo added a commit that referenced this issue Jul 25, 2017
TJScalzo added a commit that referenced this issue Jul 25, 2017
TJScalzo added a commit that referenced this issue Jul 26, 2017
TJScalzo added a commit that referenced this issue Jul 27, 2017
TJScalzo added a commit that referenced this issue Jul 31, 2017
TJScalzo added a commit that referenced this issue Jul 31, 2017
TJScalzo added a commit that referenced this issue Jul 31, 2017
TJScalzo added a commit that referenced this issue Jul 31, 2017
TJScalzo added a commit that referenced this issue Jul 31, 2017
TJScalzo added a commit that referenced this issue Jul 31, 2017
TJScalzo added a commit that referenced this issue Jul 31, 2017
TJScalzo added a commit that referenced this issue Jul 31, 2017
TJScalzo added a commit that referenced this issue Jul 31, 2017
TJScalzo added a commit that referenced this issue Jul 31, 2017
TJScalzo added a commit that referenced this issue Aug 1, 2017
TJScalzo added a commit that referenced this issue Aug 1, 2017
TJScalzo added a commit that referenced this issue Aug 3, 2017
TJScalzo added a commit that referenced this issue Aug 3, 2017
Question: Can we do it as it iterates through the folders, or do we have to wait until the end?
Issue #1
TJScalzo added a commit that referenced this issue Aug 8, 2017
(It doesn't happen automatically or anything. But it adds the files to the database.)
Issue #1
TJScalzo added a commit that referenced this issue Aug 8, 2017
- Added TODO for getting related files
- Added page on server for getting all files
- Added error printing to all G Drive functions
(Issue #1)
TJScalzo added a commit that referenced this issue Aug 9, 2017
Maybe we'll change it to run at a certain time everyday!
#1
TJScalzo added a commit that referenced this issue Aug 9, 2017
TJScalzo added a commit that referenced this issue Aug 11, 2017
TJScalzo added a commit that referenced this issue Aug 11, 2017
- Added quotes around project
- Removed draft for verifying user function
- Standardized Knex syntax in edit functions
Issue #1
TJScalzo added a commit that referenced this issue Aug 11, 2017
TJScalzo added a commit that referenced this issue Aug 11, 2017
(Started with the article editor)
Issue #1
TJScalzo added a commit that referenced this issue Aug 20, 2017
#1
(I forgot to clock in, whoops!)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant