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 |