Created
June 5, 2012 20:12
-
-
Save brettkiefer/2877516 to your computer and use it in GitHub Desktop.
problems with Mongoose when we have lots of embedded docs
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
var mongoose = require('../') | |
var fs = require('fs') | |
var Schema = mongoose.Schema; | |
CheckItem = new Schema({ | |
name: { type: String }, | |
type: { type: String }, | |
pos: { type: Number }, | |
}); | |
Checklist = new Schema({ | |
name: { type: String }, | |
checkItems: { type: [CheckItem] } | |
}); | |
Board = new Schema({ | |
checklists: { type: [Checklist] } | |
}); | |
var start1 = new Date(); | |
var Board = mongoose.model('Board', Board); | |
var doc = JSON.parse(fs.readFileSync('bigboard.json')); | |
var time1 = (new Date - start1); | |
console.error('reading from disk and parsing JSON took %d ms', time1); | |
var start2 = new Date(); | |
var board = new Board(doc); | |
var time2 = (new Date - start2); | |
console.error('instantiating schema object took %d ms', time2); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"_id": "4d5ea62fd76aa1136000000c", | |
"checklists": [{ | |
"_id": "4daee890aae47fe55305dd72", | |
"checkItems": [{ | |
"_id": "4daee8a2aae47fe55305eabf", | |
"pos": 32768, | |
"type": "check", | |
"name": "delete checklists" | |
}, { | |
"_id": "4daee8a6aae47fe55305eb4e", | |
"pos": 49152, | |
"type": "check", | |
"name": "delete checklist items" | |
}, { | |
"_id": "4daeec4caae47fe5530730be", | |
"pos": 65536, | |
"type": "check", | |
"name": "Link to card on action in activity feed" | |
}, { | |
"_id": "4daeeca6aae47fe5530748b8", | |
"pos": 81920, | |
"type": "check", | |
"name": "Edit controls on new task input" | |
}, { | |
"_id": "4daeeda4aae47fe553080e92", | |
"pos": 98304, | |
"type": "check", | |
"name": "Actions for checklist item add, change, delete, reorder, etc." | |
}, { | |
"_id": "4db06f77c9fd63357d0a44ed", | |
"pos": 114688, | |
"type": "check", | |
"name": "Click 'Add checklist' -> focus on new task, let title be 'Checklist', but editable" | |
}], | |
"name": "Features" | |
}, { | |
"checkItems": [{ | |
"_id": "4db09065c9fd63357d118d0f", | |
"pos": 0, | |
"type": "check", | |
"name": "Make it obvious that you can't do stuff to the board" | |
}, { | |
"_id": "4db0906fc9fd63357d118d75", | |
"pos": 16384, | |
"type": "check", | |
"name": "/#browse/" | |
}, { | |
"_id": "4db0908ac9fd63357d118e54", | |
"pos": 32768, | |
"type": "check", | |
"name": "Cut you off from further updates when you can't see the board any more" | |
}], | |
"_id": "4db09054c9fd63357d117284", | |
"name": "Remaining" | |
}, { | |
"checkItems": [{ | |
"_id": "4db5b8a9697ba7cc023bc737", | |
"pos": 0, | |
"type": "check", | |
"name": "You can check things off of a checklist [brett]" | |
}, { | |
"_id": "4db5b8bf697ba7cc023bc874", | |
"pos": 16384, | |
"type": "check", | |
"name": "Moving lists [brett]" | |
}, { | |
"_id": "4db5b8fa697ba7cc023be27f", | |
"pos": 32768, | |
"type": "check", | |
"name": "Assign members by dragging" | |
}, { | |
"_id": "4db5b8fc697ba7cc023be2bb", | |
"pos": 49152, | |
"type": "check", | |
"name": "Removing members from cards via avatar pop over menu" | |
}, { | |
"_id": "4db5b909697ba7cc023be3b7", | |
"pos": 65536, | |
"type": "check", | |
"name": "Remove members from board via sidebar" | |
}, { | |
"_id": "4db5b90e697ba7cc023be406", | |
"pos": 81920, | |
"type": "check", | |
"name": "Close lists via list menu" | |
}, { | |
"_id": "4db5bae6697ba7cc023dea6a", | |
"pos": 98304, | |
"type": "check", | |
"name": "Do everything via board menu" | |
}, { | |
"_id": "4db5cef7697ba7cc023f97f4", | |
"pos": 114688, | |
"type": "check", | |
"name": "we lost list reopen" | |
}], | |
"_id": "4db43519697ba7cc0227e6d7", | |
"name": "Places where it still looks like you can edit" | |
}, { | |
"checkItems": [{ | |
"_id": "4db747935413f9d20c0b5eaa", | |
"pos": 0, | |
"type": "check", | |
"name": "Finish checklists v2" | |
}, { | |
"_id": "4db7479b5413f9d20c0b5eeb", | |
"pos": 16384, | |
"type": "check", | |
"name": "Delete this checklist" | |
}], | |
"_id": "4db745f75413f9d20c0adb0d", | |
"name": "Checklist" | |
}, { | |
"checkItems": [{ | |
"_id": "4db8384582ab23241000c157", | |
"pos": 0, | |
"type": "check", | |
"name": "Links in comments causing dialog window width problems" | |
}, { | |
"_id": "4db8386782ab23241000cb40", | |
"pos": 16384, | |
"type": "check", | |
"name": "'card operations' (grey dude, close) showing up on click" | |
}, { | |
"_id": "4db8388882ab23241000d0ab", | |
"pos": 32768, | |
"type": "check", | |
"name": "scrolltop not being set correctly" | |
}], | |
"_id": "4db8383582ab232410009fc4", | |
"name": "Checklist" | |
}, { | |
"checkItems": [{ | |
"_id": "4db852b24b06719a1005014c", | |
"pos": 0, | |
"type": "check", | |
"name": "Cursor is pointer for list and board titles on public board" | |
}, { | |
"_id": "4db861334b06719a10076026", | |
"pos": 16384, | |
"type": "check", | |
"name": "Looks like I can add checklist items to cards that already hace checklists" | |
}, { | |
"_id": "4db8615f4b06719a10077a73", | |
"pos": 32768, | |
"type": "check", | |
"name": "Looks like I can edit checklist titles" | |
}], | |
"_id": "4db852a54b06719a1004f9b9", | |
"name": "Checklist" | |
}, { | |
"checkItems": [{ | |
"_id": "4dbafb7c6cc6af2018042d9d", | |
"pos": 16384, | |
"type": "check", | |
"name": "Link 'Boards' to member/boards from the member page" | |
}, { | |
"_id": "4dbafb836cc6af2018042e0c", | |
"pos": 32768, | |
"type": "check", | |
"name": "Link to 'Boards' from the menu" | |
}, { | |
"_id": "4dbafb8f6cc6af2018042ee8", | |
"pos": 49152, | |
"type": "check", | |
"name": "Remove the boards from the member detail page" | |
}, { | |
"_id": "4dbafbad6cc6af2018045d3c", | |
"pos": 65536, | |
"type": "check", | |
"name": "Make server-side data provider data/board/list/mine/updates" | |
}, { | |
"_id": "4dbafc706cc6af2018049bd2", | |
"pos": 98304, | |
"type": "check", | |
"name": "BoardStatsListView" | |
}, { | |
"_id": "4dbafc766cc6af2018049c3f", | |
"pos": 114688, | |
"type": "check", | |
"name": "MemberBoardsView" | |
}, { | |
"_id": "4dbee92360f4e2b21d01a2ed", | |
"pos": 131072, | |
"type": "check", | |
"name": "Merge views and templates for profile and board pages" | |
}], | |
"_id": "4dbafb686cc6af20180422b0", | |
"name": "Checklist" | |
}, { | |
"checkItems": [{ | |
"_id": "4dc7e84ee92755263100e7d1", | |
"pos": 16384, | |
"type": "check", | |
"name": "actions.js [brett]" | |
}, { | |
"_id": "4dc7e858e92755263100e87b", | |
"pos": 32768, | |
"type": "check", | |
"name": "notifications.js [brett]" | |
}], | |
"_id": "4dc7e841e92755263100e045", | |
"name": "Checklist" | |
}, { | |
"checkItems": [{ | |
"_id": "4dc7e8dfe927552631012742", | |
"pos": 16384, | |
"type": "check", | |
"name": "Patch controller" | |
}, { | |
"_id": "4dc7e8ece9275526310127f7", | |
"pos": 32768, | |
"type": "check", | |
"name": "Server side support for member URLs" | |
}, { | |
"_id": "4dc7e8f6e92755263101290f", | |
"pos": 49152, | |
"type": "check", | |
"name": "Server side support for board URLs" | |
}, { | |
"_id": "4dc9379612f8cee93501af53", | |
"pos": 65536, | |
"type": "check", | |
"name": "Backwards compatible hash version" | |
}, { | |
"_id": "4dc937bb12f8cee93501b18b", | |
"pos": 98304, | |
"type": "check", | |
"name": "quickload for members" | |
}, { | |
"_id": "4dc93f5b12f8cee9350270af", | |
"pos": 114688, | |
"type": "check", | |
"name": "backfill username" | |
}, { | |
"_id": "4dc951466a4b5c603601f461", | |
"pos": 131072, | |
"type": "check", | |
"name": "enforce username select on account create" | |
}, { | |
"_id": "4dc9929ee236cc1e370c0cd3", | |
"pos": 147456, | |
"type": "check", | |
"name": "card URLs" | |
}], | |
"_id": "4dc7e8cde927552631011f32", | |
"name": "Checklist" | |
}, { | |
"checkItems": [{ | |
"_id": "4dc849a6ba75abdf3205d35a", | |
"pos": 16384, | |
"type": "check", | |
"name": "Verify use of tokens in ajaxRpc" | |
}], | |
"_id": "4dc84984ba75abdf3205c95e", | |
"name": "Checklist" | |
}, { | |
"checkItems": [{ | |
"_id": "4dcaa2125c09b74e3e03bbf7", | |
"pos": 16384, | |
"type": "check", | |
"name": "Give another user co-ownership of a board" | |
}, { | |
"_id": "4dcaa2295c09b74e3e03bd96", | |
"pos": 32768, | |
"type": "check", | |
"name": "Remove your own ownership if there is a remaining owner" | |
}], | |
"_id": "4dcaa2085c09b74e3e03b00f", | |
"name": "Checklist" | |
}, { | |
"checkItems": [{ | |
"_id": "4dcc42565dcb84024615584d", | |
"pos": 16384, | |
"type": "check", | |
"name": "schema" | |
}, { | |
"_id": "4dcc425b5dcb8402461558e8", | |
"pos": 32768, | |
"type": "check", | |
"name": "action wiring" | |
}, { | |
"_id": "4dcc42695dcb840246155a72", | |
"pos": 65536, | |
"type": "check", | |
"name": "immediate vote feedback" | |
}, { | |
"_id": "4dcc42875dcb840246156d68", | |
"pos": 81920, | |
"type": "check", | |
"name": "action display" | |
}, { | |
"_id": "4dcd3c585dcb840246221dee", | |
"pos": 98304, | |
"type": "check", | |
"name": "badges" | |
}], | |
"_id": "4dcc41e25dcb84024614df30", | |
"name": "Checklist" | |
}, { | |
"_id": "4dcd6da85dcb84024629626c", | |
"checkItems": [{ | |
"_id": "4dcd6dd45dcb8402462973a1", | |
"pos": 49152, | |
"type": "check", | |
"name": "Readable URLs" | |
}, { | |
"_id": "4dcd6de25dcb84024629750d", | |
"pos": 65536, | |
"type": "check", | |
"name": "PushState instead of /#" | |
}, { | |
"_id": "4dcd6df95dcb8402462976db", | |
"pos": 81920, | |
"type": "check", | |
"name": "Semantic Markup (good use of p tags, link text, img alt attributes)" | |
}, { | |
"_id": "4dcd6dfc5dcb840246297783", | |
"pos": 98304, | |
"type": "check", | |
"name": "Meta description" | |
}, { | |
"_id": "4dcd6e005dcb84024629783c", | |
"pos": 114688, | |
"type": "check", | |
"name": "Descriptive Page Titles" | |
}], | |
"name": "Checklist" | |
}, { | |
"checkItems": [{ | |
"_id": "4dcd77c05dcb8402462d836d", | |
"pos": 16384, | |
"type": "check", | |
"name": "Skinny badge" | |
}, { | |
"_id": "4dcd77c95dcb8402462d845d", | |
"pos": 32768, | |
"type": "check", | |
"name": "Vote button state" | |
}], | |
"_id": "4dcd77a75dcb8402462d69ee", | |
"name": "Design Touch Ups" | |
}, { | |
"checkItems": [{ | |
"_id": "4dcd96575dcb84024634b11e", | |
"pos": 16384, | |
"type": "check", | |
"name": "Propagate new commenting members (the member, not the idMembersRemoved) as soon as they comment" | |
}, { | |
"_id": "4dcd96655dcb84024634b29a", | |
"pos": 32768, | |
"type": "check", | |
"name": "Vote actions not showing up on cards" | |
}], | |
"_id": "4dcd96405dcb84024634a0f8", | |
"name": "Checklist" | |
}, { | |
"checkItems": [{ | |
"_id": "4dd11ecd5dcb840246509361", | |
"pos": 16384, | |
"type": "check", | |
"name": "delete attachments" | |
}, { | |
"_id": "4dd11ee45dcb84024650d68a", | |
"pos": 32768, | |
"type": "check", | |
"name": "badge for attachments" | |
}, { | |
"_id": "4dd122bf5dcb84024651be40", | |
"pos": 49152, | |
"type": "check", | |
"name": "icon for attachments badge" | |
}, { | |
"_id": "4dd1239b5dcb8402465202a6", | |
"pos": 65536, | |
"type": "check", | |
"name": "view attachments inside trellis?" | |
}, { | |
"_id": "4dd12d995dcb840246560562", | |
"pos": 81920, | |
"type": "check", | |
"name": "attach multiple files at once" | |
}, { | |
"_id": "4dd137315dcb84024659ea3c", | |
"pos": 98304, | |
"type": "check", | |
"name": "instant update of board action list when attachment is added" | |
}], | |
"_id": "4dd11ec95dcb840246508972", | |
"name": "Checklist" | |
}, { | |
"checkItems": [{ | |
"_id": "4dd138a85dcb8402465aad37", | |
"pos": 16384, | |
"type": "check", | |
"name": "IE 9 choke on console.log" | |
}, { | |
"_id": "4dd138e65dcb8402465ad86d", | |
"pos": 32768, | |
"type": "check", | |
"name": "Can add a due date from a public comment [brett]" | |
}, { | |
"_id": "4dd139025dcb8402465b4c99", | |
"pos": 49152, | |
"type": "check", | |
"name": "public viewers can see \"add checklist item\"" | |
}, { | |
"_id": "4dd1391a5dcb8402465b4eac", | |
"pos": 65536, | |
"type": "check", | |
"name": "public viewers get JS error when trying to open member menu" | |
}, { | |
"_id": "4dd13d5e5dcb8402465efad0", | |
"pos": 81920, | |
"type": "check", | |
"name": "don't use cursor:pointer on checklist items for public viewers" | |
}, { | |
"_id": "4dd144e35dcb840246630e4e", | |
"pos": 98304, | |
"type": "check", | |
"name": "color vote badge when it includes a vote from you [daniel]" | |
}, { | |
"_id": "4dd146dd5dcb8402466410ae", | |
"pos": 114688, | |
"type": "check", | |
"name": "Adding an attachment doesn't instantly give a card an attachment badge [brett]" | |
}], | |
"_id": "4dd1389c5dcb8402465a7bc9", | |
"name": "Checklist" | |
}, { | |
"_id": "4dd139ce5dcb8402465bcbf9", | |
"checkItems": [{ | |
"_id": "4dd139dd5dcb8402465c3cd5", | |
"pos": 32768, | |
"type": "check", | |
"name": "Can't quick enter checklist items on all browsers" | |
}, { | |
"_id": "4dd139ed5dcb8402465c65e8", | |
"pos": 49152, | |
"type": "check", | |
"name": "hide attachments upload button from iOS devices" | |
}, { | |
"_id": "4dd13a3c5dcb8402465d3cdc", | |
"pos": 65536, | |
"type": "check", | |
"name": "Button active state \"sticks\" on iOS" | |
}], | |
"name": "Checklist" | |
}, { | |
"_id": "4dd163620bd1b83a5b0e7c00", | |
"checkItems": [{ | |
"_id": "4dd1638b0bd1b83a5b0e8abe", | |
"name": "Labels button and pop-over in card detail [bobby]", | |
"pos": 32768, | |
"type": "check" | |
}, { | |
"_id": "4dd163b10bd1b83a5b0e991f", | |
"name": "Palette [bobby]", | |
"pos": 49152, | |
"type": "check" | |
}, { | |
"_id": "4dd28be8728b921a5d1fbb42", | |
"pos": 65536, | |
"type": "check", | |
"name": "HTML/CSS" | |
}], | |
"name": "Design Checklist" | |
}, { | |
"_id": "4dd177f40bd1b83a5b1c57a9", | |
"checkItems": [{ | |
"_id": "4dd178390bd1b83a5b1c6760", | |
"pos": 16384, | |
"type": "check", | |
"name": "Spawn multiple processes: Cluster?" | |
}, { | |
"_id": "4dd178d60bd1b83a5b1cc066", | |
"name": "PubSub: Redis", | |
"pos": 32768, | |
"type": "check" | |
}, { | |
"_id": "4dd69b0d7165bb5c7243f933", | |
"name": "Heartbeat / Sessions", | |
"pos": 49152, | |
"type": "check" | |
}, { | |
"_id": "4dda546b19e692e0053d9be5", | |
"pos": 65536, | |
"type": "check", | |
"name": "Go to a single minify step across all processes (maybe on release)" | |
}, { | |
"_id": "4ddac01e566cceb30f14e1c2", | |
"pos": 81920, | |
"type": "check", | |
"name": "Redis on trellisny1" | |
}, { | |
"_id": "4ddd1ef993234c0814377408", | |
"pos": 114688, | |
"type": "check", | |
"name": "ajax RPC consistency" | |
}], | |
"name": "Checklist" | |
}, { | |
"_id": "4dd28ae9728b921a5d1e1249", | |
"checkItems": [{ | |
"_id": "4dd28af0728b921a5d1e2295", | |
"pos": 16384, | |
"type": "check", | |
"name": "Way to clear due date" | |
}, { | |
"_id": "4dd28afb728b921a5d1e246b", | |
"pos": 32768, | |
"type": "check", | |
"name": "Add due dates from card actions (pop over menu)" | |
}, { | |
"_id": "4dd28b15728b921a5d1e267a", | |
"pos": 49152, | |
"type": "check", | |
"name": "Fuzzy dates" | |
}], | |
"name": "Checklist" | |
}, { | |
"_id": "4dd2da8d728b921a5d30c42b", | |
"checkItems": [{ | |
"_id": "4dd2da93728b921a5d30d50e", | |
"pos": 16384, | |
"type": "check", | |
"name": "Get a real cert" | |
}, { | |
"_id": "4dd2dab1728b921a5d30d6e3", | |
"pos": 32768, | |
"type": "check", | |
"name": "Use an options parser instead of the current crazy long positional opts" | |
}, { | |
"_id": "4dd2dab6728b921a5d30d7d9", | |
"pos": 49152, | |
"type": "check", | |
"name": "Test like crazy" | |
}, { | |
"_id": "4dd2dac4728b921a5d30d8fb", | |
"pos": 65536, | |
"type": "check", | |
"name": "modify start.sh to use ssl" | |
}, { | |
"_id": "4dd2ddf6728b921a5d316f84", | |
"pos": 81920, | |
"type": "check", | |
"name": "node 0.4.7 running on trellisny1" | |
}, { | |
"_id": "4dd50b2bb9a905d36627f88b", | |
"pos": 98304, | |
"type": "check", | |
"name": "key needs to be readable by trellis user." | |
}], | |
"name": "Checklist" | |
}, { | |
"_id": "4dd44cdeb9a905d3661bc337", | |
"checkItems": [{ | |
"_id": "4dd44ce3b9a905d3661bd52e", | |
"pos": 16384, | |
"type": "check", | |
"name": "public/private" | |
}, { | |
"_id": "4dd44ce5b9a905d3661bd620", | |
"pos": 32768, | |
"type": "check", | |
"name": "voting" | |
}, { | |
"_id": "4dd44ce7b9a905d3661bd714", | |
"pos": 49152, | |
"type": "check", | |
"name": "public comments" | |
}, { | |
"_id": "4dd44d01b9a905d3661bd9d8", | |
"pos": 81920, | |
"type": "check", | |
"name": "sidebar - members" | |
}, { | |
"_id": "4dd44d11b9a905d3661bdb11", | |
"pos": 98304, | |
"type": "check", | |
"name": "sidebar - board actions" | |
}, { | |
"_id": "4dd44d17b9a905d3661bdc8f", | |
"pos": 114688, | |
"type": "check", | |
"name": "sidebar - activity" | |
}, { | |
"_id": "4dd44d1bb9a905d3661bdd96", | |
"pos": 131072, | |
"type": "check", | |
"name": "list guide" | |
}], | |
"name": "Checklist" | |
}, { | |
"_id": "4dd67bda7165bb5c723c2d49", | |
"checkItems": [{ | |
"_id": "4dd67bf47165bb5c723c402c", | |
"pos": 16384, | |
"type": "check", | |
"name": "Fix flashsockets in the SSL case - they get flaky, esp. with multiple browser windows open" | |
}, { | |
"_id": "4dd67c207165bb5c723c42d9", | |
"pos": 32768, | |
"type": "check", | |
"name": "The flash policy server is turned off for multi-process trellis, because when every trellis tries to start it up there's a port conflict" | |
}], | |
"name": "Checklist" | |
}, { | |
"_id": "4ddeb510a9a2bd055c1337e0", | |
"checkItems": [{ | |
"_id": "4ddeb525a9a2bd055c134a2e", | |
"pos": 16384, | |
"type": "check", | |
"name": "cards" | |
}, { | |
"_id": "4ddeb528a9a2bd055c134b56", | |
"pos": 32768, | |
"type": "check", | |
"name": "checklists" | |
}, { | |
"_id": "4ddeb529a9a2bd055c134c64", | |
"pos": 49152, | |
"type": "check", | |
"name": "lists" | |
}, { | |
"_id": "4ddeb52ba9a2bd055c134d82", | |
"pos": 65536, | |
"type": "check", | |
"name": "boards" | |
}, { | |
"_id": "4ddeb52da9a2bd055c134ea2", | |
"pos": 81920, | |
"type": "check", | |
"name": "members" | |
}, { | |
"_id": "4ddeb53ba9a2bd055c13501e", | |
"pos": 98304, | |
"type": "check", | |
"name": "board invites" | |
}], | |
"name": "Checklist" | |
}, { | |
"_id": "4ddeb83fa9a2bd055c14cfe5", | |
"checkItems": [{ | |
"_id": "4ddeb853a9a2bd055c14e131", | |
"name": "Refactor sessions.js", | |
"pos": 16384, | |
"type": "check" | |
}, { | |
"_id": "4ddf9ce8478463e761026e64", | |
"pos": 49152, | |
"type": "check", | |
"name": "Fix notification race condition" | |
}, { | |
"_id": "4ddfa076478463e76103790e", | |
"name": "Get (correct) board watcher count back", | |
"pos": 65536, | |
"type": "check" | |
}, { | |
"_id": "4de289955c292e601a00d8a2", | |
"pos": 98304, | |
"type": "check", | |
"name": "node-openid stores associations per process - we need to fix that." | |
}, { | |
"_id": "4dffa580079f66be4b04396f", | |
"pos": 114688, | |
"type": "check", | |
"name": "over-publishing redis notifications" | |
}, { | |
"_id": "4e01e5214a2956844303cbc3", | |
"pos": 131072, | |
"type": "check", | |
"name": "/enabled.html to activate/deactivate server" | |
}, { | |
"_id": "4e0232408d64cbf783026e0a", | |
"pos": 147456, | |
"type": "check", | |
"name": "restore us to multiprocess, then to multiserver" | |
}], | |
"name": "Checklist" | |
}, { | |
"_id": "4ddfbbcf478463e7610a3621", | |
"checkItems": [{ | |
"_id": "4ddfbbd7478463e7610a41bd", | |
"pos": 16384, | |
"type": "check", | |
"name": "schema.js: 790" | |
}, { | |
"_id": "4ddfbc40478463e7610a586e", | |
"pos": 32768, | |
"type": "check", | |
"name": "account.js: 108" | |
}], | |
"name": "Checklist" | |
}, { | |
"_id": "4de009d99669af6c6902b730", | |
"checkItems": [{ | |
"_id": "4de009fb9669af6c6902bd81", | |
"pos": 16384, | |
"type": "check", | |
"name": "IE \"Socket not writable\" when trying to get ie.css on fresh browser login in IE9 in test" | |
}, { | |
"_id": "4de00a089669af6c6902bf49", | |
"pos": 32768, | |
"type": "check", | |
"name": "IE login laps in production" | |
}], | |
"name": "Checklist" | |
}, { | |
"_id": "4de3f6ae5c292e601a12e70f", | |
"checkItems": [{ | |
"_id": "4de3f6bc5c292e601a12f0d8", | |
"pos": 16384, | |
"type": "check", | |
"name": "patch openid for async assoc storage" | |
}, { | |
"_id": "4de3f6cb5c292e601a12f21e", | |
"pos": 32768, | |
"type": "check", | |
"name": "trellis change to use Redis to store assocs" | |
}], | |
"name": "Checklist" | |
}, { | |
"checkItems": [], | |
"_id": "4de4e54df38ea2ed1f02d946", | |
"name": "Checklist" | |
}, { | |
"_id": "4de53731c1955d252209ffc8", | |
"checkItems": [{ | |
"_id": "4de5375cc1955d25220a17c7", | |
"name": "account.js [Aaron]", | |
"pos": 16384, | |
"type": "check" | |
}, { | |
"_id": "4de5375ec1955d25220a1908", | |
"name": "ajaxRpc.js [Aaron]", | |
"pos": 32768, | |
"type": "check" | |
}, { | |
"_id": "4de5376bc1955d25220a1ba9", | |
"name": "packager.js (Ian)", | |
"pos": 49152, | |
"type": "check" | |
}, { | |
"_id": "4de53770c1955d25220a1cee", | |
"name": "permissions.js (Ian)", | |
"pos": 65536, | |
"type": "check" | |
}, { | |
"_id": "4de53775c1955d25220a1e38", | |
"name": "rpc.js (daniel)", | |
"pos": 81920, | |
"type": "check" | |
}, { | |
"_id": "4de5377ac1955d25220a1f84", | |
"name": "schema.js (daniel)", | |
"pos": 98304, | |
"type": "check" | |
}, { | |
"_id": "4de5377fc1955d25220a20cf", | |
"name": "sessions.js [Brett]", | |
"pos": 114688, | |
"type": "check" | |
}, { | |
"_id": "4de53783c1955d25220a22b4", | |
"name": "sockets.js (Ian)", | |
"pos": 131072, | |
"type": "check" | |
}], | |
"name": "/server" | |
}, { | |
"_id": "4de5373ec1955d25220a0b89", | |
"checkItems": [{ | |
"_id": "4de538f2c1955d25220a5985", | |
"name": "actionfilter.js - Not used right now, don't worry about it.", | |
"pos": 16384, | |
"type": "check" | |
}, { | |
"_id": "4de538f5c1955d25220a5ad6", | |
"name": "browser.js [Aaron]", | |
"pos": 32768, | |
"type": "check" | |
}, { | |
"_id": "4de538f7c1955d25220a5c26", | |
"name": "dates.js - see daniel first [Aaron]", | |
"pos": 49152, | |
"type": "check" | |
}, { | |
"_id": "4de538fdc1955d25220a5f8b", | |
"name": "search.js - Not used right now, don't worry about it.", | |
"pos": 81920, | |
"type": "check" | |
}], | |
"name": "/static/js/" | |
}, { | |
"_id": "4de53c77c1955d25220b2bad", | |
"checkItems": [{ | |
"_id": "4de53c7ec1955d25220b3770", | |
"name": "trellis.js [Aaron]", | |
"pos": 16384, | |
"type": "check" | |
}], | |
"name": "/" | |
}, { | |
"_id": "4de695be3ecfb79a26086cfa", | |
"checkItems": [{ | |
"_id": "4de695d23ecfb79a260881e2", | |
"name": "closureCompiler.js (Ian)", | |
"pos": 16384, | |
"type": "check" | |
}, { | |
"_id": "4de695da3ecfb79a26088348", | |
"name": "bundle.js [brett]", | |
"pos": 32768, | |
"type": "check" | |
}, { | |
"_id": "4de695de3ecfb79a26088546", | |
"name": "gzipResponse.js (brett)", | |
"pos": 49152, | |
"type": "check" | |
}, { | |
"_id": "4de695f53ecfb79a26088a5a", | |
"name": "auth.js (Ian)", | |
"pos": 65536, | |
"type": "check" | |
}, { | |
"_id": "4de90b954cd033ab2d196a21", | |
"pos": 81920, | |
"type": "check", | |
"name": "emailusers/emailusers.js (brett)" | |
}], | |
"name": "/modules" | |
}, { | |
"_id": "4de8f7474cd033ab2d1431cd", | |
"checkItems": [{ | |
"_id": "4de8f7524cd033ab2d146f97", | |
"pos": 16384, | |
"type": "check", | |
"name": "Org profile" | |
}, { | |
"_id": "4de8f7594cd033ab2d1475e4", | |
"pos": 32768, | |
"type": "check", | |
"name": "Create org" | |
}, { | |
"_id": "4de8f7704cd033ab2d147d18", | |
"pos": 49152, | |
"type": "check", | |
"name": "List of orgs in member profile" | |
}, { | |
"_id": "4de8f77c4cd033ab2d147f5b", | |
"pos": 65536, | |
"type": "check", | |
"name": "List of org boards in member profile" | |
}, { | |
"_id": "4de8f7824cd033ab2d1480dd", | |
"name": "Preferences: perms for features, visibility", | |
"pos": 81920, | |
"type": "check" | |
}, { | |
"_id": "4de8f7c44cd033ab2d14982f", | |
"pos": 98304, | |
"type": "check", | |
"name": "New board: option to make part of org" | |
}, { | |
"_id": "4de8f8244cd033ab2d149f0c", | |
"name": "Move/add board to org (in board preferences)", | |
"pos": 114688, | |
"type": "check" | |
}, { | |
"_id": "4de8f82a4cd033ab2d14a096", | |
"name": "Manage org members page", | |
"pos": 131072, | |
"type": "check" | |
}, { | |
"_id": "4de94253d7b3339b2f11cf9b", | |
"pos": 147456, | |
"type": "check", | |
"name": "Org account page" | |
}, { | |
"_id": "4df8ed9adc894c716d1ccc78", | |
"pos": 163840, | |
"type": "check", | |
"name": "Enforce that orgs and members can't have the same name: first claimer wins" | |
}, { | |
"_id": "4e035aba8d64cbf7834194d3", | |
"pos": 180224, | |
"type": "check", | |
"name": "'Add Board' from the org page" | |
}, { | |
"_id": "4e035aeb8d64cbf78341c4ff", | |
"pos": 196608, | |
"type": "check", | |
"name": "Email template changes for org invite" | |
}, { | |
"_id": "4e035afa8d64cbf78341d835", | |
"pos": 212992, | |
"type": "check", | |
"name": "Allow you to join Trellis if you're invited to an org" | |
}, { | |
"_id": "4e035b978d64cbf783420ab1", | |
"pos": 229376, | |
"type": "check", | |
"name": "Make org boards show up in 'Boards' menu" | |
}, { | |
"_id": "4e035c888d64cbf783424ea0", | |
"pos": 245760, | |
"type": "check", | |
"name": "Feels like an organization header on the boards page should take me to the page for the org" | |
}, { | |
"_id": "4e035d088d64cbf7834269e4", | |
"pos": 262144, | |
"type": "check", | |
"name": "Consolidate joinBoard / joinOrganization templates" | |
}, { | |
"_id": "4e035f718d64cbf78342d8f3", | |
"pos": 278528, | |
"type": "check", | |
"name": "With Ian, figure out how to merge board and org invitation mgmt more" | |
}], | |
"name": "UI" | |
}, { | |
"_id": "4df21c86f07016d15a01b030", | |
"checkItems": [{ | |
"_id": "4df21c91f07016d15a01c8eb", | |
"pos": 16384, | |
"type": "check", | |
"name": "Get trellis running on one FreeBSD server" | |
}, { | |
"_id": "4df21cadf07016d15a01d6c2", | |
"pos": 32768, | |
"type": "check", | |
"name": "Get both servers running pointing to the same mongo and redis" | |
}, { | |
"_id": "4df21ccaf07016d15a01e471", | |
"pos": 49152, | |
"type": "check", | |
"name": "Load balance" | |
}, { | |
"_id": "4df21cd7f07016d15a01f13c", | |
"pos": 65536, | |
"type": "check", | |
"name": "Test new setup" | |
}, { | |
"_id": "4df21ce4f07016d15a020b6d", | |
"name": "Flip DNS and adjust NAT [shawn] Tomorrow first thing.", | |
"pos": 98304, | |
"type": "check" | |
}, { | |
"_id": "4df25601839542cf5a106682", | |
"pos": 114688, | |
"type": "check", | |
"name": "Build node_modules for BSD 8.2" | |
}, { | |
"_id": "4df60eeac204e79d5d2a3713", | |
"pos": 131072, | |
"type": "check", | |
"name": "FreeBSD build machine" | |
}, { | |
"_id": "4df6332b8676f5a05d30cc80", | |
"name": "Fix node.js FreeBSD link issue to get hiredis, forever, and native bson parser working again. http://www.freebsd.org/cgi/query-pr.cgi?pr=157875", | |
"pos": 147456, | |
"type": "check" | |
}, { | |
"_id": "4df7bd69e5c8fa736d0b4323", | |
"pos": 163840, | |
"type": "check", | |
"name": "Build with kqueue" | |
}, { | |
"_id": "4df7c062e5c8fa736d0b8169", | |
"pos": 180224, | |
"type": "check", | |
"name": "re-enable backup-on-push in the bsd branch once we have perms" | |
}, { | |
"_id": "4df8be3edc894c716d12102f", | |
"name": "Issue pull request to ry for kqueue patch. https://github.com/joyent/node/pull/1186", | |
"pos": 196608, | |
"type": "check" | |
}, { | |
"_id": "4df8e529dc894c716d1a308c", | |
"pos": 212992, | |
"type": "check", | |
"name": "sockets are disconnected after a few seconds when going through HAProxy[shawn]" | |
}, { | |
"_id": "4df90c7fdc894c716d21a98d", | |
"name": "Allow trellisny3 and ny2 to connect to trellisny1's mongo and redis so that we can move servers without burning the ships. [shawn] http://our.fogbugz.com/default.asp?2076170", | |
"pos": 229376, | |
"type": "check" | |
}, { | |
"_id": "4df91169dc894c716d21eea7", | |
"name": "Send keepalives over open sockets every 30 minutes, b/c HAProxy will time out idle connections after an hour.[brett]", | |
"pos": 245760, | |
"type": "check" | |
}, { | |
"_id": "4dfa3772ee196e34f901c9e3", | |
"pos": 262144, | |
"type": "check", | |
"name": "When connected to trellis on the new servers: you do something and don't see it refected in the activity feed" | |
}, { | |
"_id": "4dfa676b959e5c5cfc055192", | |
"pos": 278528, | |
"type": "check", | |
"name": "Cut over to redis on trellisny2" | |
}], | |
"name": "Checklist" | |
}, { | |
"_id": "4df69f0e8676f5a05d39da78", | |
"checkItems": [{ | |
"_id": "4df6a02d8676f5a05d3a0f4f", | |
"pos": 16384, | |
"type": "check", | |
"name": "Clicking any input on /login redirects to /authenticate, expected /confirmedNewMember for create account" | |
}, { | |
"_id": "4df6a0e08676f5a05d3a2169", | |
"pos": 32768, | |
"type": "check", | |
"name": "Whitelisted, non-google email address (I tried yahoo) redirect to '/login?returnUrl=/authenticate' on create account." | |
}, { | |
"_id": "4df6a4508676f5a05d3a4b8e", | |
"name": "Attempting to sign in with google goes to /verify, then immediately redirects to /login?returnUrl=/verify (broken on fresh db, worked on old db)", | |
"pos": 49152, | |
"type": "check" | |
}], | |
"name": "Bugz" | |
}, { | |
"_id": "4df8bc8ddc894c716d110817", | |
"checkItems": [{ | |
"_id": "4df8bc99dc894c716d111ec9", | |
"pos": 16384, | |
"type": "check", | |
"name": "Test env on trellis-build" | |
}, { | |
"_id": "4df8bcafdc894c716d112b66", | |
"name": "scripts to start server and blank DB", | |
"pos": 32768, | |
"type": "check" | |
}, { | |
"_id": "4df8bcc2dc894c716d11373c", | |
"pos": 49152, | |
"type": "check", | |
"name": "VPN" | |
}, { | |
"_id": "4df8bccedc894c716d1143ce", | |
"pos": 65536, | |
"type": "check", | |
"name": "account on trellis-build" | |
}, { | |
"_id": "4df8bcd2dc894c716d114f8d", | |
"pos": 81920, | |
"type": "check", | |
"name": "instructions" | |
}, { | |
"_id": "4df8c75adc894c716d143849", | |
"pos": 98304, | |
"type": "check", | |
"name": "ourdot access" | |
}, { | |
"_id": "4dfb8ccae01b09000006e102", | |
"pos": 114688, | |
"type": "check", | |
"name": "script to hg pull/up" | |
}], | |
"name": "Checklist" | |
}, { | |
"_id": "4dfb6db01c2ab8000003041f", | |
"checkItems": [{ | |
"_id": "4dfb6dbb1c2ab80000031d46", | |
"pos": 16384, | |
"type": "check", | |
"name": "Close board" | |
}, { | |
"_id": "4dfb6dbf1c2ab80000032b7b", | |
"pos": 32768, | |
"type": "check", | |
"name": "change name" | |
}, { | |
"_id": "4dfb6dc31c2ab800000338e3", | |
"pos": 49152, | |
"type": "check", | |
"name": "change preferences" | |
}], | |
"name": "Checklist" | |
}, { | |
"_id": "4dff859729bde2224901cc9e", | |
"checkItems": [{ | |
"_id": "4dff85b229bde2224901eaaa", | |
"pos": 16384, | |
"type": "check", | |
"name": "People are listed as 'active' who haven't logged in for days" | |
}, { | |
"_id": "4dff85c629bde2224901fa21", | |
"pos": 32768, | |
"type": "check", | |
"name": "only 4 procs are showing up in liveprocs" | |
}, { | |
"_id": "4dff85f029bde22249020b47", | |
"pos": 49152, | |
"type": "check", | |
"name": "status entries without a liveprocs entry are still not being deleted" | |
}, { | |
"_id": "4dff864b29bde222490226f5", | |
"pos": 65536, | |
"type": "check", | |
"name": "however, we do not see any status entries with an incorrect status in Redis" | |
}], | |
"name": "Checklist" | |
}, { | |
"_id": "4dffa67d079f66be4b04bb5a", | |
"checkItems": [{ | |
"_id": "4dffa688079f66be4b04da43", | |
"pos": 16384, | |
"type": "check", | |
"name": "Better behavior when setting password for existing account" | |
}, { | |
"_id": "4dffa68f079f66be4b04ea2f", | |
"pos": 32768, | |
"type": "check", | |
"name": "No duplicate-email accounts" | |
}, { | |
"_id": "4dffa69f079f66be4b04fa20", | |
"pos": 49152, | |
"type": "check", | |
"name": "Feedback that password change occurred" | |
}, { | |
"_id": "4dffa6ad079f66be4b050ae8", | |
"pos": 65536, | |
"type": "check", | |
"name": "Feedback that the username or password was incorrect on login" | |
}, { | |
"_id": "4e00c20c079f66bb4b0f1148", | |
"pos": 81920, | |
"type": "check", | |
"name": "Fix styles for incorrect login message" | |
}, { | |
"_id": "4e00d4ef079f66bc4b154c82", | |
"pos": 98304, | |
"type": "check", | |
"name": "email account confirmation" | |
}, { | |
"_id": "4e00dffb079f66be4b14d9a0", | |
"pos": 114688, | |
"type": "check", | |
"name": "allow you to create a non-openid user with a password" | |
}, { | |
"_id": "4e00f93117baf6ee6603162f", | |
"pos": 131072, | |
"type": "check", | |
"name": "forgot password page" | |
}, { | |
"_id": "4e09f16685ad212f9adcc3c3", | |
"pos": 147456, | |
"type": "check", | |
"name": "Allow account creation for any email with invite code" | |
}, { | |
"_id": "4e0cc02737796f0000214c74", | |
"pos": 163840, | |
"type": "check", | |
"name": "Dial with CR comment from http://our.fogbugz.com/kiln/Review/2075267" | |
}, { | |
"_id": "4e14beb29df22bbd48037a16", | |
"name": "No account confirmation [deferred for now]", | |
"pos": 180224, | |
"type": "check" | |
}], | |
"name": "Checklist" | |
}, { | |
"_id": "4e0dd9d6ca68f50000034cc7", | |
"checkItems": [{ | |
"_id": "4e0dd9dcca68f50000036f68", | |
"pos": 16384, | |
"type": "check", | |
"name": "Can't reopen closed boards" | |
}, { | |
"_id": "4e0dd9f4ca68f50000039479", | |
"pos": 49152, | |
"type": "check", | |
"name": "When you DO reopen a closed board from a different page, it's blank until you reload" | |
}, { | |
"_id": "4e0dd9fcca68f5000003a6cd", | |
"pos": 65536, | |
"type": "check", | |
"name": "Reopening a board should just take you to the board" | |
}], | |
"name": "Checklist" | |
}, { | |
"checkItems": [], | |
"_id": "4e1457780855bfafa8020b9d", | |
"name": "Checklist" | |
}, { | |
"_id": "4e1457790855bfafa8022037", | |
"checkItems": [{ | |
"_id": "4e1457ad0855bfafa802c424", | |
"pos": 16384, | |
"type": "check", | |
"name": "Board Preferences -> Better alignment/spacing on add to org" | |
}, { | |
"_id": "4e14582e0855bfafa8033196", | |
"name": "Some way to get to the organization's page from the board (for org members)", | |
"pos": 32768, | |
"type": "check" | |
}, { | |
"_id": "4e146ba79b22b2b94800e2cb", | |
"name": "Make org name show up in 'Boards' menu", | |
"pos": 49152, | |
"type": "check" | |
}, { | |
"_id": "4e146bbc8e237d0eaa00fa9c", | |
"pos": 65536, | |
"type": "check", | |
"name": "With Ian, figure out how to merge board and org invitation mgmt more" | |
}, { | |
"_id": "4e146bc6c3dce0b84801a9cd", | |
"pos": 81920, | |
"type": "check", | |
"name": "Member status changes update immediately" | |
}, { | |
"_id": "4e147dda9b22b2ba480955f2", | |
"pos": 98304, | |
"type": "check", | |
"name": "Admin page: org stats" | |
}, { | |
"_id": "4e14a160018bc307aa072caa", | |
"pos": 114688, | |
"type": "check", | |
"name": "Only allow org admins to see :org/members and :org/account" | |
}, { | |
"_id": "4e14b508b809c7dbab083e73", | |
"pos": 131072, | |
"type": "check", | |
"name": "Public view of org (org and private boards hidden to non-orgers, members are shown)" | |
}], | |
"name": "Checklist" | |
}, { | |
"checkItems": [], | |
"_id": "4e17350dec9833696c04aa79", | |
"name": "Checklist" | |
}, { | |
"_id": "4e17350fec9833696c04c94a", | |
"checkItems": [{ | |
"_id": "4e173527ec9833696c0524f7", | |
"pos": 16384, | |
"type": "check", | |
"name": "Make sure non-socket-connected browsers catch the upgrade" | |
}, { | |
"_id": "4e17352dec9833696c053a3b", | |
"pos": 32768, | |
"type": "check", | |
"name": "reconnect gracefully" | |
}, { | |
"_id": "4e17353bec9833696c054f8a", | |
"pos": 49152, | |
"type": "check", | |
"name": "detect version bump and gently ask the user to click to upgrade" | |
}, { | |
"_id": "4e28af81ce64d1930a014150", | |
"pos": 83360, | |
"type": "check", | |
"name": "Sync subscribed models on socket-connected browsers" | |
}], | |
"name": "Checklist" | |
}, { | |
"_id": "4e1b53e4274d60b9dd06b281", | |
"checkItems": [{ | |
"_id": "4e1b53f5274d60b9dd071ada", | |
"pos": 16384, | |
"type": "check", | |
"name": "Notifications" | |
}, { | |
"_id": "4e1b53fc274d60b9dd072d6b", | |
"pos": 32768, | |
"type": "check", | |
"name": "Invitation" | |
}, { | |
"_id": "4e1b5404274d60b9dd073ff1", | |
"pos": 49152, | |
"type": "check", | |
"name": "Org Permission Level" | |
}, { | |
"_id": "4e1b5407274d60b9dd07526c", | |
"pos": 65536, | |
"type": "check", | |
"name": "Archive" | |
}, { | |
"_id": "4e1bce84a5a5a4000003c761", | |
"pos": 81920, | |
"type": "check", | |
"name": "Search" | |
}, { | |
"_id": "4e1bd069a5a5a4000003fcab", | |
"pos": 98304, | |
"type": "check", | |
"name": "Label (large)" | |
}], | |
"name": "Icons" | |
}, { | |
"checkItems": [], | |
"_id": "4e1b53e5274d60b9dd06cd0d", | |
"name": "Checklist" | |
}, { | |
"_id": "4e1c52928d677cfe8300697d", | |
"checkItems": [{ | |
"_id": "4e1c52ad8d677cfe83008e73", | |
"pos": 16384, | |
"type": "check", | |
"name": "Still have to keep dragging the card to keep it scrolling -- holding it over the bottom or top of the list doesn't scroll" | |
}, { | |
"_id": "4e1c52bf8d677cfe8300a1d4", | |
"pos": 32768, | |
"type": "check", | |
"name": "Single-col still doesn't scroll" | |
}, { | |
"_id": "4e1dcb277b2050df84026134", | |
"pos": 50033, | |
"type": "check", | |
"name": "ie doesn't scroll" | |
}], | |
"name": "Checklist" | |
}, { | |
"_id": "4e1c959c9a872d028402dbb8", | |
"checkItems": [{ | |
"_id": "4e1c95ac9a872d0284030358", | |
"pos": 16384, | |
"type": "check", | |
"name": "the \"Archive\" button in the sidebar looks like it might archive the board" | |
}, { | |
"_id": "4e1c95b49a872d028403183e", | |
"pos": 32768, | |
"type": "check", | |
"name": "closed cards say \"reopen\"" | |
}, { | |
"_id": "4e1c96489a872d0284046c6c", | |
"pos": 65536, | |
"type": "check", | |
"name": "list menu says \"close list\"" | |
}, { | |
"_id": "4e1c96566adf53fa83160ba6", | |
"pos": 81920, | |
"type": "check", | |
"name": "hover over archive button on card says \"Close card\"" | |
}, { | |
"_id": "4e1c967b9a872d0284048163", | |
"pos": 98304, | |
"type": "check", | |
"name": "The long-hold menu uses the old close icon" | |
}], | |
"name": "Checklist" | |
}, { | |
"_id": "4e1d7fb662429ee21c02f483", | |
"checkItems": [{ | |
"_id": "4e1d7fbe62429ee21c031e63", | |
"pos": 17314, | |
"type": "check", | |
"name": "Show date uploaded" | |
}, { | |
"_id": "4e1d7fc362429ee21c03346f", | |
"pos": 34198, | |
"type": "check", | |
"name": "Most recent file at top" | |
}, { | |
"_id": "4e1d7fd162429ee21c034a7d", | |
"pos": 51067, | |
"type": "check", | |
"name": "Delete attachments" | |
}, { | |
"_id": "4e1d7fdf62429ee21c03608d", | |
"pos": 67484, | |
"type": "check", | |
"name": "Show previews of attachment in action?" | |
}, { | |
"_id": "4e1dddbd802ec6e81c057d93", | |
"pos": 84038, | |
"type": "check", | |
"name": "Fix previews for deleted attachments" | |
}], | |
"name": "Checklist" | |
}, { | |
"_id": "4e1f0b467c741f95300199a6", | |
"checkItems": [{ | |
"_id": "4e1f0b787c741f953001ca06", | |
"name": "Add helper text to org section of 'new board' page, include link to create org page.", | |
"pos": 16415, | |
"type": "check" | |
}, { | |
"_id": "4e1f0bdf7c741f9530024340", | |
"name": "Add create org link on member boards page", | |
"pos": 33562, | |
"type": "check" | |
}], | |
"name": "Checklist" | |
}, { | |
"_id": "4e20882da43ec975a00594c0", | |
"checkItems": [{ | |
"_id": "4e208831a43ec975a005c1c2", | |
"pos": 16520, | |
"type": "check", | |
"name": "Profile of others has incomplete actions list" | |
}, { | |
"_id": "4e208836a43ec975a005d968", | |
"pos": 33602, | |
"type": "check", | |
"name": "Initial board load prefs" | |
}, { | |
"_id": "4e208851a43ec975a005f115", | |
"pos": 50465, | |
"type": "check", | |
"name": "No document may grow without bound or we will eventually bump MongoDB's 16MB limit" | |
}], | |
"name": "Checklist" | |
}, { | |
"checkItems": [], | |
"_id": "4e31abbd44e04eb4f00c7627", | |
"name": "Checklist" | |
}, { | |
"_id": "4e31abbe44e04eb4f00c96fe", | |
"checkItems": [{ | |
"_id": "4e31abd544e04eb4f00cc734", | |
"pos": 16928, | |
"type": "check", | |
"name": "Client takes a long time to figure out it's not connected" | |
}], | |
"name": "Checklist" | |
}, { | |
"checkItems": [], | |
"_id": "4e36b73a115cc20000019c3a", | |
"name": "Checklist" | |
}, { | |
"_id": "4e723f7dec7bba0000151903", | |
"checkItems": [{ | |
"_id": "4e723f8aec7bba0000155231", | |
"pos": 17392, | |
"type": "check", | |
"name": "Become invisible to people who don't know my email address" | |
}, { | |
"_id": "4e723f9dec7bba0000159cb6", | |
"pos": 34459, | |
"type": "check", | |
"name": "Become invisible to people who I don't share a board/org with." | |
}, { | |
"_id": "4e723fb1eb752c26d615d10b", | |
"pos": 51840, | |
"type": "check", | |
"name": "Make it so outsiders can't see what orgs I belong to." | |
}], | |
"name": "Checklist" | |
}, { | |
"_id": "4e7a20cb07fb4fc4c2019fc9", | |
"checkItems": [{ | |
"_id": "4e7a20cf4003bbbbc200af97", | |
"pos": 33965, | |
"type": "check", | |
"name": "2" | |
}, { | |
"_id": "4e7a20d06573bfc3c200013d", | |
"pos": 51219, | |
"type": "check", | |
"name": "3" | |
}, { | |
"_id": "4e7a20d207fb4fc4c201bf51", | |
"pos": 16825, | |
"type": "check", | |
"name": "1" | |
}, { | |
"_id": "4e7b97db87f962e71d023066", | |
"pos": 67767, | |
"type": "check", | |
"name": "4" | |
}], | |
"name": "Checklist" | |
}, { | |
"_id": "4e95e0160fa46da8a6001c46", | |
"checkItems": [{ | |
"_id": "4e95e0170fa46da8a6002026", | |
"pos": 17372, | |
"type": "check", | |
"name": "1" | |
}, { | |
"_id": "4e95e0180fa46da8a60022a7", | |
"pos": 34778, | |
"type": "check", | |
"name": "2" | |
}, { | |
"_id": "4e95e0180fa46da8a600252a", | |
"pos": 51336, | |
"type": "check", | |
"name": "3" | |
}, { | |
"_id": "4e95e0180fa46da8a60027af", | |
"pos": 68195, | |
"type": "check", | |
"name": "4" | |
}, { | |
"_id": "4e95e0190fa46da8a6002a36", | |
"pos": 85418, | |
"type": "check", | |
"name": "45" | |
}], | |
"name": "Checklist" | |
}, { | |
"_id": "4edf81719dfadf92ba00043f", | |
"checkItems": [{ | |
"_id": "4edf81739dfadf92ba00086e", | |
"pos": 16681, | |
"type": "check", | |
"name": "a" | |
}, { | |
"_id": "4edf81749dfadf92ba000afd", | |
"pos": 33089, | |
"type": "check", | |
"name": "b" | |
}, { | |
"_id": "4edf81749dfadf92ba000d8e", | |
"pos": 49707, | |
"type": "check", | |
"name": "c" | |
}, { | |
"_id": "4edf8194406a1093ba000a7c", | |
"pos": 66874, | |
"type": "check", | |
"name": "d" | |
}, { | |
"_id": "4edf8194406a1093ba000d17", | |
"pos": 83580, | |
"type": "check", | |
"name": "e" | |
}, { | |
"_id": "4edf8195406a1093ba000fb7", | |
"pos": 100642, | |
"type": "check", | |
"name": "f" | |
}, { | |
"_id": "4edf8195406a1093ba001256", | |
"pos": 117840, | |
"type": "check", | |
"name": "g" | |
}], | |
"name": "ok" | |
}, { | |
"_id": "4edf81a6406a1093ba0019d4", | |
"checkItems": [{ | |
"_id": "4edf81b1406a1093ba00210b", | |
"pos": 16855, | |
"type": "check", | |
"name": "neato!" | |
}], | |
"name": "oh yeah?" | |
}, { | |
"_id": "4ee78a30fd0f210000002a81", | |
"checkItems": [{ | |
"_id": "4ee78a36fd0f210000002ea4", | |
"pos": 16858, | |
"type": "check", | |
"name": "Hello" | |
}], | |
"name": "Checklist" | |
}, { | |
"_id": "4f3182e705a3340b64000c26", | |
"checkItems": [{ | |
"_id": "4f3182ea05a3340b640010b0", | |
"pos": 17025, | |
"type": "check", | |
"name": "a" | |
}, { | |
"_id": "4f3182eb05a3340b64001690", | |
"pos": 92449, | |
"type": "check", | |
"name": "c" | |
}, { | |
"_id": "4f3182eb05a3340b64001983", | |
"pos": 67076, | |
"type": "check", | |
"name": "d" | |
}, { | |
"_id": "4f3182ec05a3340b64001c78", | |
"pos": 83917, | |
"type": "check", | |
"name": "e" | |
}, { | |
"_id": "4f3182ed05a3340b64001f6f", | |
"pos": 100981, | |
"type": "check", | |
"name": "f" | |
}, { | |
"_id": "4f318ed87568566268000753", | |
"pos": 117775, | |
"type": "check", | |
"name": "g" | |
}], | |
"name": "Checklist" | |
}, { | |
"_id": "4f3182ef05a3340b64002267", | |
"checkItems": [{ | |
"_id": "4f3182f105a3340b64002706", | |
"pos": 16481, | |
"type": "check", | |
"name": "1" | |
}, { | |
"_id": "4f3182f205a3340b64002a03", | |
"pos": 33604, | |
"type": "check", | |
"name": "2" | |
}, { | |
"_id": "4f3182f205a3340b64002d02", | |
"pos": 50212, | |
"type": "check", | |
"name": "3" | |
}, { | |
"_id": "4f3182f205a3340b64003003", | |
"pos": 67495, | |
"type": "check", | |
"name": "4" | |
}, { | |
"_id": "4f3182f305a3340b64003306", | |
"pos": 84844, | |
"type": "check", | |
"name": "5" | |
}], | |
"name": "Checklist" | |
}, { | |
"_id": "4f318f5f75685662680020ea", | |
"checkItems": [{ | |
"_id": "4f318f6275685662680025a2", | |
"pos": 17401, | |
"type": "check", | |
"name": "a" | |
}, { | |
"_id": "4f318f6275685662680028ad", | |
"pos": 34370, | |
"type": "check", | |
"name": "b" | |
}, { | |
"_id": "4f318f627568566268002bba", | |
"pos": 51592, | |
"type": "check", | |
"name": "c" | |
}, { | |
"_id": "4f318f637568566268002ec9", | |
"pos": 68597, | |
"type": "check", | |
"name": "d" | |
}, { | |
"_id": "4f318f6475685662680031da", | |
"pos": 85739, | |
"type": "check", | |
"name": "e" | |
}, { | |
"_id": "4f318f6475685662680034ed", | |
"pos": 102588, | |
"type": "check", | |
"name": "f" | |
}], | |
"name": "Checklist" | |
}, { | |
"_id": "4f357bc7f712566521002a28", | |
"checkItems": [], | |
"name": "ije" | |
}, { | |
"checkItems": [], | |
"_id": "4f357bd1f71256652100320f", | |
"name": "lolz" | |
}, { | |
"checkItems": [], | |
"_id": "4f3a7141e1d0033072000257", | |
"name": "Checklist" | |
}, { | |
"_id": "4f3a7142e1d00330720008d6", | |
"checkItems": [{ | |
"_id": "4f3a7146e1d0033072000da8", | |
"pos": 65536, | |
"type": "check", | |
"name": "1" | |
}, { | |
"_id": "4f3a7149e1d0033072001225", | |
"pos": 33102, | |
"type": "check", | |
"name": "2" | |
}, { | |
"_id": "4f3a714ae1d00330720016a5", | |
"pos": 49702, | |
"type": "check", | |
"name": "3" | |
}], | |
"name": "Checklist" | |
}, { | |
"_id": "4f3a75b94a2915db72000c7f", | |
"checkItems": [{ | |
"_id": "4f3a75c94a2915db72001315", | |
"pos": 16815, | |
"type": "check", | |
"name": "1" | |
}, { | |
"_id": "4f3a75cb4a2915db7200179e", | |
"pos": 33925, | |
"type": "check", | |
"name": "2" | |
}, { | |
"_id": "4f3a75cc4a2915db72001c2a", | |
"pos": 50337, | |
"type": "check", | |
"name": "3" | |
}, { | |
"_id": "4f3a75e54991753c730001d0", | |
"pos": 67169, | |
"type": "check", | |
"name": "4" | |
}, { | |
"_id": "4f3a75f64991753c73000d69", | |
"pos": 84551, | |
"type": "check", | |
"name": "5" | |
}, { | |
"_id": "4f3a7621814abb4d73001252", | |
"pos": 101594, | |
"type": "check", | |
"name": "6" | |
}, { | |
"_id": "4f3a763e814abb4d7300239c", | |
"pos": 118958, | |
"type": "check", | |
"name": "7" | |
}, { | |
"_id": "4f3a79b71f2bbfba730001f0", | |
"pos": 136130, | |
"type": "check", | |
"name": "8" | |
}, { | |
"_id": "4f3a79d01f2bbfba73000a88", | |
"pos": 152632, | |
"type": "check", | |
"name": "9" | |
}, { | |
"_id": "4f3a7a3e1797fc09740005cc", | |
"pos": 169985, | |
"type": "check", | |
"name": "10" | |
}, { | |
"_id": "4f3a7ba03893916574004908", | |
"pos": 187334, | |
"type": "check", | |
"name": "11" | |
}, { | |
"_id": "4f3a7d296f873c9f74002ce5", | |
"pos": 204306, | |
"type": "check", | |
"name": "12" | |
}, { | |
"_id": "4f3a7d296f873c9f7400318f", | |
"pos": 221278, | |
"type": "check", | |
"name": "13" | |
}, { | |
"_id": "4f3a7d2a6f873c9f7400363c", | |
"pos": 238543, | |
"type": "check", | |
"name": "14" | |
}, { | |
"_id": "4f3a882edf73c6a4410009e9", | |
"pos": 254942, | |
"type": "check", | |
"name": "15" | |
}], | |
"name": "Checklist" | |
}, { | |
"_id": "4f3a885ddf73c6a441002ce7", | |
"checkItems": [{ | |
"_id": "4f3a8860df73c6a441003222", | |
"pos": 17221, | |
"type": "check", | |
"name": "a" | |
}, { | |
"_id": "4f3a8861df73c6a441003bd3", | |
"pos": 50893, | |
"type": "check", | |
"name": "c" | |
}, { | |
"_id": "4f3a8862df73c6a4410040b0", | |
"pos": 67457, | |
"type": "check", | |
"name": "d" | |
}, { | |
"_id": "4f3a8862df73c6a441004590", | |
"pos": 84067, | |
"type": "check", | |
"name": "e" | |
}, { | |
"_id": "4f3a8863df73c6a441004a73", | |
"pos": 100547, | |
"type": "check", | |
"name": "f" | |
}, { | |
"_id": "4f3a8863df73c6a441004f59", | |
"name": "grrrrrrrrrrrr", | |
"pos": 117713.5, | |
"type": "check" | |
}, { | |
"_id": "4f3d35c8e5f5419d10001e50", | |
"name": "h", | |
"pos": 66496.5, | |
"type": "check" | |
}, { | |
"_id": "4f425bd3ada835670e02256b", | |
"pos": 65536, | |
"type": "check", | |
"name": "1" | |
}, { | |
"name": "h", | |
"type": "check", | |
"pos": 134880, | |
"_id": "4f79f18711b5b71a58000a26" | |
}], | |
"name": "Checklister" | |
}, { | |
"name": "Checklist", | |
"_id": "4f711679661dd5ebc5004c86", | |
"checkItems": [] | |
}, { | |
"_id": "4f95b7d74043f7b179006025", | |
"checkItems": [{ | |
"name": "30% packet loss", | |
"type": "check", | |
"pos": 17398, | |
"_id": "4f95b7ec4043f7b17900637a" | |
}, { | |
"name": "just totally cuts out sometimes", | |
"type": "check", | |
"pos": 50968, | |
"_id": "4f95b7ed4043f7b179006849" | |
}, { | |
"name": "REALLY lots of latency", | |
"type": "check", | |
"pos": 33898, | |
"_id": "4f95b7edea9ef48b7c001c8a" | |
}, { | |
"name": "6", | |
"type": "check", | |
"pos": 152755, | |
"_id": "4f95b857ea9ef48b7c0021a0" | |
}, { | |
"name": "7", | |
"type": "check", | |
"pos": 169709, | |
"_id": "4f95b857ea9ef48b7c00267e" | |
}, { | |
"name": "8", | |
"type": "check", | |
"pos": 186988, | |
"_id": "4f95b858ea9ef48b7c002b5f" | |
}, { | |
"name": "9", | |
"type": "check", | |
"pos": 203481, | |
"_id": "4f95b858ea9ef48b7c003043" | |
}, { | |
"name": "1", | |
"type": "check", | |
"pos": 67700, | |
"_id": "4f95b858ea9ef48b7c00352a" | |
}, { | |
"name": "4", | |
"type": "check", | |
"pos": 118187, | |
"_id": "4f95b859ea9ef48b7c003a14" | |
}, { | |
"name": "5", | |
"type": "check", | |
"pos": 135566, | |
"_id": "4f95b859ea9ef48b7c003f01" | |
}, { | |
"name": "2", | |
"type": "check", | |
"pos": 84641, | |
"_id": "4f95b859ea9ef48b7c0043f1" | |
}, { | |
"name": "3", | |
"type": "check", | |
"pos": 101678, | |
"_id": "4f95b85aea9ef48b7c0048e4" | |
}], | |
"name": "Checklisterize" | |
}, { | |
"_id": "4fa03d6d023c0b2a6b00437d", | |
"checkItems": [{ | |
"name": "One", | |
"type": "check", | |
"pos": 16384, | |
"_id": "4fa03d6f023c0b2a6b0048c1" | |
}, { | |
"name": "Two", | |
"type": "check", | |
"pos": 32768, | |
"_id": "4fa03d6f023c0b2a6b004db9" | |
}, { | |
"name": "Three", | |
"type": "check", | |
"pos": 49152, | |
"_id": "4fa03d70023c0b2a6b0052b4" | |
}], | |
"name": "Checklist" | |
}, { | |
"_id": "4fa03d79023c0b2a6b0061fc", | |
"checkItems": [{ | |
"_id": "4fa03d7d023c0b2a6b007170", | |
"name": "Six Seven Eight Nine", | |
"pos": 49152, | |
"type": "check" | |
}], | |
"name": "Checklist" | |
}] | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment