Граф коммитов

82 Коммитов

Автор SHA1 Сообщение Дата
Kevin Dangoor 3fadfc8f61 add devfiles to the hgignore 2010-03-31 13:29:50 -04:00
Kevin Dangoor ae31450672 name is now derived from the plugin filename/directory name
--HG--
rename : bespin/tests/plugindir/SingleFilePlugin1.js => bespin/tests/plugindir/single_file_plugin1.js
rename : bespin/tests/plugindir/SingleFilePlugin2.js => bespin/tests/plugindir/single_file_plugin2.js
rename : bespin/tests/plugindir/SingleFilePlugin3.js => bespin/tests/plugindir/single_file_plugin3.js
2010-03-31 13:17:47 -04:00
Kevin Dangoor 8b4c2db44a plugin installation from the gallery returns the metadata of the
installed plugins
2010-03-30 16:01:25 -04:00
Kevin Dangoor 2dcce432bf plugin installation handles dependencies 2010-03-30 15:55:34 -04:00
Kevin Dangoor 1744ca11a0 install from gallery partly implemented (not enough tests, no dependency
handling)
2010-03-30 13:48:58 -04:00
Kevin Dangoor bcee7f8b46 add server side for /plugin/gallery/
change packageInfo to package_info to better fit the PEP8 standard
2010-03-30 13:07:09 -04:00
Kevin Dangoor 12b8b94dbd add checks for plugin security (based on ownership) and already existing
versions
2010-03-30 12:02:35 -04:00
Kevin Dangoor b924046c26 Can now "upload" a plugin (which actually just copies it to the right place) 2010-03-29 21:37:08 -04:00
Kevin Dangoor 41851edb87 start adding plugin gallery infrastructure, including Gallery database table
and validation for plugin metadata for plugins that are going into the
gallery
2010-03-29 14:01:47 -04:00
Kevin Dangoor d0fb128f9c use the new package.json format for plugins
--HG--
rename : bespin/tests/plugindir/plugin1/plugin.json => bespin/tests/plugindir/plugin1/package.json
rename : bespin/tests/plugindir/plugin2/plugin.json => bespin/tests/plugindir/plugin2/package.json
rename : bespin/tests/plugindir/plugin3/plugin.json => bespin/tests/plugindir/plugin3/package.json
2010-03-27 23:36:41 -04:00
Kevin Dangoor 5f256ad897 serve up version stamped CSS files to avoid overcaching in development
and permit the right amount of caching in production
2010-03-24 09:35:06 -04:00
Kevin Dangoor 9fec38d25f remove extra / from quickopen output 2010-03-23 06:59:44 -04:00
Kevin Dangoor 1120ef9741 set the version number of newly created databases to the latest repository
version
2010-03-18 10:42:31 -04:00
Kevin Dangoor 219375e1a7 exclude SQLAlchemy 0.6, which requires some code upgrades 2010-03-18 09:31:28 -04:00
Kevin Dangoor ebcdec2b04 fix variable-rename induced bug (yay tests). also update the list_all
test to match the new format
2010-03-18 07:27:15 -04:00
Joe Walker ef93807fcd updating list_all to use new JSON format
--HG--
extra : rebase_source : 21755f060234aca81118f7310adeb9455f2ec392
2010-03-18 09:07:21 +00:00
Kevin Dangoor c2b794638a log file saves (to keep track of active daily users and length of time
in use)
2010-03-17 21:56:30 -04:00
Kevin Dangoor 0a0c671a87 add the upgrade task to the pavement and fix a bug in the migration for
the eventlog table
2010-03-17 21:44:42 -04:00
Kevin Dangoor 69997a2246 adds the eventlog table to the database, and the first couple of actions
we gather stats on:

1. new user registrations
2. number of user plugins
2010-03-17 21:41:59 -04:00
Kevin Dangoor 958b809a6a changes to package up for server installation
bug 550292
2010-03-12 23:00:21 -05:00
Kevin Dangoor 28bd747bf6 add the editbespin task in to allow editing bespin with bespin on localhost. 2010-03-11 14:04:42 -05:00
Kevin Dangoor f991a1f45b list_all is now supported at the root (let's hope no one has *too* many
files!). Also the result is now relative to the path that is passed in.
2010-03-11 10:38:36 -05:00
Kevin Dangoor f5d0231294 list_all now supports subtrees 2010-03-11 07:01:52 -05:00
Kevin Dangoor 0086431f4a provide the location of user plugins for the client side to use 2010-03-10 08:39:57 -05:00
Kevin Dangoor fe9b2fa203 adds support for importing plugins in tarballs and zipfiles 2010-03-09 22:14:53 -05:00
Kevin Dangoor 29fc14a8ac add support for installation of single file plugins 2010-03-09 21:22:59 -05:00
Kevin Dangoor f0eb148924 strip leading slashes from plugin locations
put the user added plugins before the other user plugins
2010-03-04 12:53:47 -05:00
Kevin Dangoor 0c03cc61b9 support for individual plugins on the plugin path (so that a user can
add individual plugins)
2010-03-03 21:21:54 -05:00
Kevin Dangoor bb48434282 fix Python 2.6 and accidental license application errors in tests 2010-02-12 07:24:32 -08:00
Kevin Dangoor 167a160229 remove license header that broke this config file 2010-01-25 06:51:20 -05:00
Kevin Dangoor 72a914f014 apply the tri-license header to the files 2010-01-15 16:05:49 -05:00
Kevin Dangoor e1a1a59984 rename bespinbuild->dryice 2010-01-12 21:26:42 -05:00
Kevin Dangoor 7bbf332bfe removing the extraneous bespin- from directory names 2010-01-11 16:17:50 -05:00
Kevin Dangoor 76cc419f49 set plugin resource URLs appropriately for our server environment 2010-01-11 11:47:48 -05:00
Kevin Dangoor 9e5a975ca3 pull the basic plugin metadata handling out into bespinbuild 2010-01-04 15:50:18 -05:00
Kevin Dangoor 36dd5b836b server base URL needs to be set appropriately depending on whether or
not it's running behind Abbot
2009-12-23 23:49:54 -05:00
Kevin Dangoor af8420aac4 static dir updates for rubyless server setup 2009-12-23 11:21:57 -05:00
Kevin Dangoor 67458ee82b get rid of dead code 2009-12-23 11:21:35 -05:00
Kevin Dangoor e9ca6fce9c plugins can be reloaded, even if the user is not authenticated. However,
if the plugin is a "user plugin" it obviously can't be reloaded without
auth.
2009-12-21 11:16:22 -05:00
Kevin Dangoor 397c587af5 provide infrastructure for the development setup to load test plugins 2009-12-18 13:02:24 -05:00
Kevin Dangoor 0e909efd12 add reload URL to the metadata 2009-12-18 13:02:09 -05:00
Kevin Dangoor d25eedd1a5 only add errors to the metadata when there are errors 2009-12-18 10:12:42 -05:00
Kevin Dangoor 60eaec8c32 report errors in plugins back to the client 2009-12-18 10:03:55 -05:00
Kevin Dangoor 33824cf948 URL needs a leading slash, since it does not include the base 2009-12-17 16:05:28 -05:00
Kevin Dangoor 546d657151 server now provides plugin metadata in JSON rather than as a script 2009-12-17 15:47:29 -05:00
Kevin Dangoor d2c122ad3b verify that you can still put the metadata in a variable, if you wish 2009-12-17 12:50:49 -05:00
Kevin Dangoor 532e6cb6a4 add more tests to verify the behavior of the metadata parser 2009-12-17 12:44:48 -05:00
Kevin Dangoor 6adc3f64d4 new metadata format 2009-12-17 12:13:51 -05:00
Kevin Dangoor 93c85f02d4 single file plugins should not register any stylesheets 2009-12-09 14:39:35 -05:00
Kevin Dangoor 6b29fbaac6 CSS is now registered with Tiki 2009-12-09 14:28:54 -05:00