backend/python/bespin/model.py
a307f9666f971acf9d8d703cb09364edc8dbb18e
created 2009-04-10 15:15 -0400
pushed 2009-04-10 19:15 +0000
Kevin Dangoor Kevin Dangoor - newly cloned projects will have their file space added to the amount used
1a399ba8a9975d0046ecde8833299c16fd0e4427
created 2009-04-10 15:01 -0400
pushed 2009-04-10 19:15 +0000
Kevin Dangoor Kevin Dangoor - handle project renames (rename the metadata file to suit)
cbf464ec314a80deef95acf20c1301ab524ca80f
created 2009-04-10 14:42 -0400
pushed 2009-04-10 18:42 +0000
Kevin Dangoor Kevin Dangoor - search cache is now automatically updated as files are added/removed.
f8d68a09fd708e69fe6ad004077d1885250061e5
created 2009-04-09 10:11 +0100
pushed 2009-04-09 09:15 +0000
Joe Walker Joe Walker - adding group/share backend implementations/tests
a240bb140e04f2877ff3a31074938acd56ad08c5
created 2009-04-06 21:04 -0400
pushed 2009-04-07 04:03 +0000
Kevin Dangoor Kevin Dangoor - adding the ability for commands other than clone to properly handle auth
bbef0a2c81e40e8ff487945b9076a3b82dcb1288
created 2009-04-06 11:51 -0400
pushed 2009-04-07 04:03 +0000
Kevin Dangoor Kevin Dangoor - Automated merge with http://hg.mozilla.org/labs/bespin
f1c11e0c43dba9b839e1449b45d516ddf4407dc0
created 2009-04-06 10:59 -0400
pushed 2009-04-07 04:03 +0000
Kevin Dangoor Kevin Dangoor - expand clone to properly set up the new project for authenticated access
d925aebcc1fcbc3e55646b7810b6d6955b564ceb
created 2009-04-06 09:55 -0400
pushed 2009-04-07 04:03 +0000
Kevin Dangoor Kevin Dangoor - now tracks whether authentication is needed for both remote read and write
45f4daa19003e26bb44d141752cb24b92c007503
created 2009-04-06 08:01 -0400
pushed 2009-04-07 04:03 +0000
Kevin Dangoor Kevin Dangoor - add project metadata as a key/value store
626314e45fff45ed359c707052e1bf204feb0c90
created 2009-04-01 15:37 -0400
pushed 2009-04-07 04:03 +0000
Kevin Dangoor Kevin Dangoor - add a simple system for passing messages to the client. The
5949cd138e5953e5dbec8dc490058e513d6ccf6c
created 2009-03-28 14:52 -0700
pushed 2009-04-07 04:03 +0000
Kevin Dangoor Kevin Dangoor - allow only alphanumeric (as defined in unicode) and underscores
237b7cb6517f84560ba673fb77b488996fb0df69
created 2009-03-28 14:38 -0700
pushed 2009-04-07 04:03 +0000
Kevin Dangoor Kevin Dangoor - rename now checks the new project name
c9e25df7de398dd98fccb80d7c6e4620f276c628
created 2009-03-28 12:17 -0700
pushed 2009-04-07 04:03 +0000
Kevin Dangoor Kevin Dangoor - eliminate the possibility of deleting a directory outside of
fdb03b85a188d7e20e471af125578c20496bd005
created 2009-03-28 11:57 -0700
pushed 2009-04-07 04:03 +0000
Kevin Dangoor Kevin Dangoor - the list_files *could* allow a user to get a list of directories
cbd425565f8dec06455f39cf004a87393054d4a3
created 2009-03-28 11:36 -0700
pushed 2009-04-07 04:03 +0000
Kevin Dangoor Kevin Dangoor - move the template name validation into the model, which is
1091cb98955d661b6d7b44433c21ab78a7f1df84
created 2009-03-25 14:24 -0400
pushed 2009-04-07 04:03 +0000
Kevin Dangoor Kevin Dangoor - adds the KeyChain object for holding the user's credentials
facc1d1fb081a7235a34b4d93b5932f27713e1d9
created 2009-03-30 17:57 +0100
pushed 2009-04-06 14:33 +0000
Joe Walker Joe Walker - group, share and viewme commands need to know who started it
bda64fac59163eebbc3d2987e3904da2997f3ed2
created 2009-03-23 17:26 +0000
pushed 2009-03-23 17:26 +0000
Joe Walker Joe Walker - Automated merge with ssh://hg.mozilla.org/labs/bespin/
caa861d49017dae568dfb067d1ba73beb95b52e0
created 2009-03-23 17:25 +0000
pushed 2009-03-23 17:26 +0000
Joe Walker Joe Walker - Adding client side support for share and viewme commands
10814cd287d4aa5e4c094385fd5834c6c16b0e80
created 2009-03-23 09:55 -0400
pushed 2009-03-23 13:55 +0000
Kevin Dangoor Kevin Dangoor - A form of Julian's suggestion: boost the entries for which a greater
9fa507ed55f7a06b8003c37750ed2c889924eb8e
created 2009-03-18 12:25 -0400
pushed 2009-03-18 16:25 +0000
Kevin Dangoor Kevin Dangoor - uses Jinja2 for filenames and files that are installed as a template project.
2687f086ea0adaefb0156b8cbfbfd624260f2810
created 2009-03-17 12:56 -0400
pushed 2009-03-17 17:18 +0000
Kevin Dangoor Kevin Dangoor - make file searches case insensitive
5d3fc7c3bdd9418606ea196a5e2048e91cd5319a
created 2009-03-17 12:28 -0400
pushed 2009-03-17 16:28 +0000
Kevin Dangoor Kevin Dangoor - change search to only match basenames of files, rather than the whole
478f407c3e3609f95ca299eb6636427c9d9d3c12
created 2009-03-16 09:36 -0400
pushed 2009-03-16 13:36 +0000
Kevin Dangoor Kevin Dangoor - user.projects should only be looking at directories, not everything
3cd9c70d764690cffbbad322f5d7d4e10afe9e0c
created 2009-03-16 09:51 +0000
pushed 2009-03-16 09:51 +0000
Joe Walker Joe Walker - merge
67521d04fac1b52ceb2f6869c5583e5220204ffd
created 2009-03-16 09:50 +0000
pushed 2009-03-16 09:51 +0000
Joe Walker Joe Walker - Fixed to reduce logging and fix many small groups bugs
d62dfdab13686cfaa88d95ce583b15ec304d6c94
created 2009-03-13 13:28 -0400
pushed 2009-03-13 18:17 +0000
Kevin Dangoor Kevin Dangoor - add a stupid file list cache to make searching faster. this does not update
6f07c1c2c0e1613759478bc8dc84d4581786b2bd
created 2009-03-13 11:59 -0400
pushed 2009-03-13 18:17 +0000
Kevin Dangoor Kevin Dangoor - adds limit to the search (default 20)
6b13dc63ee49b07b5a12b5b2303bee59c6c34a52
created 2009-03-13 11:49 -0400
pushed 2009-03-13 18:17 +0000
Kevin Dangoor Kevin Dangoor - escape the query string so that characters that are special in regular
aa055797a844cb0546968a0dbadaf6927082e9a1
created 2009-03-13 11:43 -0400
pushed 2009-03-13 18:17 +0000
Kevin Dangoor Kevin Dangoor - boost search results that have the actual string matching in them
20edb0350bdd2b958bfb4f20b22ef41f03cc3321
created 2009-03-13 10:56 -0400
pushed 2009-03-13 18:17 +0000
Kevin Dangoor Kevin Dangoor - first go at file search
1fd248a9b9ba1fd216f3ebb3ffa9d123f30ba4dd
created 2009-03-12 15:13 -0400
pushed 2009-03-13 18:17 +0000
Kevin Dangoor Kevin Dangoor - eliminate other potential bad values
7ee25156eaa2c89a8139a3931ef06772530a53f8
created 2009-03-12 14:43 -0400
pushed 2009-03-13 18:17 +0000
Kevin Dangoor Kevin Dangoor - eliminate some potentially evil names
36daec5e70bba5515f30aaa1d14cfd89d85ce437
created 2009-03-12 14:22 -0400
pushed 2009-03-13 18:17 +0000
Kevin Dangoor Kevin Dangoor - the filesystem can now be arranged in "levels" to avoid overloading a single
959bd15aa2848794cdc9e1c77cf80039eb2ae23c
created 2009-03-12 14:05 -0400
pushed 2009-03-13 18:17 +0000
Kevin Dangoor Kevin Dangoor - don't count the metadata files against the user's quota
06eb3278955bde00d3e682b4cc76ef211c91d39f
created 2009-03-12 13:48 -0400
pushed 2009-03-13 18:17 +0000
Kevin Dangoor Kevin Dangoor - merge of the collaboration stuff. Note that I manually merged the model.py
3480aeb28fa03659ee1442ac61be5d51bfd20450
created 2009-03-12 11:12 +0000
pushed 2009-03-13 18:17 +0000
Joe Walker Joe Walker - adding follow/group to the list of available commands
3bb74f0d2ff88b7b71017e4b2b0d36e61887d0a8
created 2009-03-12 11:46 -0400
pushed 2009-03-13 18:17 +0000
Kevin Dangoor Kevin Dangoor - elminate bogus osfs import
7acb6b1a75f024eef39aa1670ea54ee6b51e4f2d
created 2009-03-12 09:50 -0400
pushed 2009-03-13 18:17 +0000
Kevin Dangoor Kevin Dangoor - change the naming a bit to be more extensible and to also line up better
8407efd3c53ad7786bba7f5ca90bac3a8d153777
created 2009-03-12 09:36 -0400
pushed 2009-03-13 18:17 +0000
Kevin Dangoor Kevin Dangoor - remove bogus print statements
8685f0f26bc9e3deb0d40e678f2635ee717142b4
created 2009-03-11 14:00 -0400
pushed 2009-03-13 18:17 +0000
Kevin Dangoor Kevin Dangoor - adds the ability for Bespin to self-host, using the new editbespin
0b81e3c78e29e8b4be4f5f7a76fe0095d8701fe9
created 2009-03-11 13:35 -0400
pushed 2009-03-13 18:17 +0000
Kevin Dangoor Kevin Dangoor - delete the database-based file manager
8073fd820e92b1c1c47f583b1a1496bd5cc876c1
created 2009-03-11 13:35 -0400
pushed 2009-03-13 18:17 +0000
Kevin Dangoor Kevin Dangoor - allow for more user friendly username-based directory names in development
639e5b6d14ca8add5d6479ff5013a3ca4b746023
created 2009-03-11 13:02 -0400
pushed 2009-03-13 18:17 +0000
Kevin Dangoor Kevin Dangoor - project tests are passing
2b77668ab656064e1b29eb068bc08e0d59569113
created 2009-03-11 12:07 -0400
pushed 2009-03-13 18:17 +0000
Kevin Dangoor Kevin Dangoor - much closer to fully operational (working on project tests now,
de3d6a50bb4f1c9f8a698fdcd31c82144aa7ec13
created 2009-03-11 11:28 -0400
pushed 2009-03-13 18:17 +0000
Kevin Dangoor Kevin Dangoor - files tests are passing!
cd2d2b23878ec8b5a9b096b68bd98985eafe998c
created 2009-03-11 10:30 -0400
pushed 2009-03-13 18:17 +0000
Kevin Dangoor Kevin Dangoor - 18 tests passing
75b1b0cc5a970ab348ab5a0faf8df96a89a3260b
created 2009-03-11 10:12 -0400
pushed 2009-03-13 18:17 +0000
Kevin Dangoor Kevin Dangoor - major refactoring that eliminates the FileManager completely. The
2fb28e33d52be629f62140bd56d60d8c0331062c
created 2009-03-10 13:57 -0400
pushed 2009-03-13 18:17 +0000
Kevin Dangoor Kevin Dangoor - moving toward controller tests
f0ea6f4a52a828e55c37e90246c9368b967f8310
created 2009-03-10 13:23 -0400
pushed 2009-03-13 18:17 +0000
Kevin Dangoor Kevin Dangoor - more passing. removed old authorization bits which are superseded by the
9bae375ca9ab4a29ded0723be0eb2460c0e096c6
created 2009-03-10 12:11 -0400
pushed 2009-03-13 18:17 +0000
Kevin Dangoor Kevin Dangoor - more steps forward
b3a1f948c745cf2cb151d8fee53ed80c3817e2b0
created 2009-03-10 10:12 -0400
pushed 2009-03-13 18:17 +0000
Kevin Dangoor Kevin Dangoor - moving along with the path.py-based filesystem implementation
33b0e858facf63029152b3cc97d71e30a503c0e6
created 2009-03-09 13:03 -0400
pushed 2009-03-13 18:17 +0000
Kevin Dangoor Kevin Dangoor - tests are starting to pass
749b7fb6975ce43693e42e393092b5376e8bd689
created 2009-03-06 14:20 -0500
pushed 2009-03-13 18:17 +0000
Kevin Dangoor Kevin Dangoor - Automated merge with http://hg.mozilla.org/labs/bespin
d17cb351f24edc37b9b9f323da2e3b3a497bbd4e
created 2009-03-04 11:13 -0500
pushed 2009-03-13 18:17 +0000
Kevin Dangoor Kevin Dangoor - Automated merge with http://hg.mozilla.org/labs/bespin
fd95baebe94b806ad0852386d5a6b2ed2ecd5b62
created 2009-03-04 11:13 -0500
pushed 2009-03-13 18:17 +0000
Kevin Dangoor Kevin Dangoor - starting work on the files stuff
2c4b050692553f303c9dc4f0a7ea3549ffd90be5
created 2009-03-06 07:41 -0500
pushed 2009-03-06 12:41 +0000
Kevin Dangoor Kevin Dangoor - update quota units to be megabytes rather than millions of bytes
aa97afdcc4094f3a8038ea73ed943a5da1fd3187
created 2009-03-04 10:42 -0500
pushed 2009-03-04 15:44 +0000
Kevin Dangoor Kevin Dangoor - more pleasing mime type guessing, as suggested by Olle
ff699ab6cdedce1447cd215761e3902ec9e7f678
created 2009-03-04 10:08 -0500
pushed 2009-03-04 15:08 +0000
Kevin Dangoor Kevin Dangoor - apply fix from 481223 from Olle Jonsson: preview should not cause internal
bd50f8f80c8199246c13f278e48b0beabf0bc94c
created 2009-02-24 20:55 -0500
pushed 2009-02-25 01:55 +0000
Kevin Dangoor Kevin Dangoor - going to make username length match email length so that people can use
less more (0) -100 -60 tip