Archived
1
0
Commit Graph

995 Commits

Author SHA1 Message Date
Dan Helfman
eaf45f5599 Links to embedded images now show up within the note tree's list of links.
Links to files that have not yet been uploaded (or have been deleted) are
now excluded from the note tree's list of links.
2008-06-17 20:25:44 -07:00
Dan Helfman
9bbed27d73 Fixed a bug in which an image thumbnail could not be loaded unless
you had a valid session.
2008-06-16 23:22:12 -07:00
Dan Helfman
f7626d985c Fixed a bug that caused image files to get deleted if there were multiple images embedded within a single note.
Prevented a link pulldown from auto-opening by hovering if another pulldown is already open.
2008-06-16 16:22:50 -07:00
Dan Helfman
cfc1c18a55 Tweaked the popup positioning code to prevent popups from getting smashed into the right side of the page. Removed (broken) images from downloaded HTML. 2008-06-16 15:07:17 -07:00
Dan Helfman
4bbebc4400 Fixed display of image justification controls IE. Made justification default back to left when unchecking embed checkbox. 2008-06-16 13:42:52 -07:00
Dan Helfman
dbf9dda2a0 Can now left, center, or right justify embedded images. 2008-06-13 23:26:48 -07:00
Dan Helfman
522f8b9330 Implemented support for embedded images within wiki notes. Also added hover support to open link pulldowns. 2008-06-13 15:55:19 -07:00
Dan Helfman
7a5732c776 Fixing image preloading to load correct filename. 2008-06-13 01:11:32 -07:00
Dan Helfman
2dd8c60038 Removing Google Analytics since not everyone wants to use it. 2008-06-10 14:07:09 -07:00
Dan Helfman
8b52ffabfa Updated tools/set_plan.py to automatically update a user's group
membership.
2008-06-09 20:14:42 -07:00
Dan Helfman
cf82f1572f It's release day! 2008-06-09 14:41:52 -07:00
Dan Helfman
9a3f795985 More unit tests for user admin signup/modify/cancel, along with a fix for a bug unearthed by the unit tests. 2008-06-09 14:29:31 -07:00
Dan Helfman
51ccb41fd0 Fix for a bug in which "toolbar/small/undefined_button.png" was being loaded from the login page.
The solution is to bail from update_toolbar() on read-only notebooks.
2008-06-09 13:32:27 -07:00
Dan Helfman
87e3386356 Moving Analytics loading to the bottom of the page for faster loading of the page itself. 2008-06-09 13:30:32 -07:00
Dan Helfman
46dc2663ee Update/remove group admin membership upon signup/cancellation. Some unit tests, but more needed for complete coverage. 2008-06-07 18:18:49 -07:00
Dan Helfman
6fcec83167 Fixed annoying bug where some unit tests didn't use stub SMTP class and so actually send real email messages. 2008-06-07 17:06:43 -07:00
1ea667528e Wrote unit tests for controller.Users.signup_group_member(). 2008-06-06 16:14:44 -07:00
7ee838d46e controller.Users.remove_group() now resets the removed user's rate plan to 0. Also fixed broken controller.Users.signup().
Updated unit tests.
2008-06-06 15:13:11 -07:00
71a3b29709 When not a member of any groups, show that as an indented div instead of a list item. 2008-06-06 14:49:28 -07:00
a8a6070da0 Implemented controller.users.signup_group_member().
Modified UI code to call this method correctly and display results.
Split generic user signup functionality out into a separate private method.
2008-06-06 14:46:29 -07:00
9c923172ab Fixing broken unit test. 2008-06-05 16:00:24 -07:00
0faa06ea10 Called controller.Users.calculate_group_storage() from various places. Fixed model.User.sql_calculate_group_storage(). 2008-06-05 15:59:01 -07:00
d21bd38e87 Reducing the number of included users in the higher rate plans, so each user gets more of the common pool of included storage space. 2008-06-05 15:50:45 -07:00
a0ca8025d0 New controller.Users.calculate_group_storage(). 2008-06-05 14:16:49 -07:00
f8efc2f178 Added a new group_storage_bytes member to model.User and some SQL to calculate it. 2008-06-04 19:46:08 -07:00
08dc744403 Reordered some rows and mentioned that users you create share a common pool of storage. 2008-06-04 17:01:07 -07:00
0e51e461fa New controller.Users.remove_group() method to remove a user's group membership. 2008-06-03 20:19:07 -07:00
32d160d6eb Fleshed out more of the group admin UI. 2008-06-03 16:12:35 -07:00
d22c8c0bb4 Fixed bug where form onsubmit event binding was only being done on the last form in a note. 2008-06-03 16:12:13 -07:00
3a9cd0a024 New controller.Groups.update_settings() and associated unit tests. 2008-06-03 16:11:27 -07:00
2a77595b10 Tweaked working again. 2008-06-03 15:13:45 -07:00
f3baa5b435 Changed wording. 2008-06-03 15:07:36 -07:00
a8682a74bd Changed "max" plan to "premium" since a certain wife thought "max" sounds dumb, and I think in this case she's right. 2008-06-02 21:16:26 -07:00
32e6828c90 Completed basic group user listing. This includes a new group admin settings note. 2008-06-02 19:53:39 -07:00
78f049c305 Fixed bug in model.Group SQL select. 2008-06-02 19:53:09 -07:00
8d3783825a Removing unnecessary "or None". 2008-06-02 16:39:24 -07:00
39ca4c619b Groups.load_users() now returns info on the group itself as well. 2008-06-02 16:03:48 -07:00
23f0cbe781 Fixed broken account settings form submission. 2008-06-02 14:19:34 -07:00
cf10cf8c82 Refactored some of the client-side form-handling code to cut down on
special-case hacks.
2008-06-02 14:16:35 -07:00
3f2c51e338 Fixed mouse click handling brokenness introduced by 03b6a15e86e1. Also Beginning to phase out special-case hack for form submission. 2008-05-30 17:10:57 -07:00
fe83423845 Removing special case / hack for share this notebook radio buttons, as it didn't appear to be necessary. 2008-05-30 15:49:45 -07:00
79fe7245b6 Removing comma to make IE happy. 2008-05-30 15:48:02 -07:00
3c96f6ba8f Displaying group membership with (non-working) links for each group with admin access. 2008-05-30 15:25:12 -07:00
806c1ddb20 Fixed bug where rate plan index was set as a string instead of an integer, which caused the rate plan to get into the memcache as a string, which later caused array index lookup problems. 2008-05-29 16:45:13 -07:00
79e2c45533 New controller.Groups class and a new controller.Users.check_group() method.
Also a new model.Group.sql_load_users() method.
Lots of unit tests.
2008-05-29 16:36:14 -07:00
173adffa82 Updated to also reap group-related data. 2008-05-29 14:01:22 -07:00
602045c112 New tool for updating a user's rate plan: tools/set_plan.py 2008-05-29 13:48:33 -07:00
f8e454d4b6 By the time this is rolled out onto the live site, it won't be "coming soon!", it'll be "done!" 2008-05-28 16:33:18 -07:00
a5eecc85ce Removing some duplicate config entries. 2008-05-28 16:29:57 -07:00
9130828ffd Merged in new rate plans and an updated pricing page. Also fixed bug on new pricing page in which "You're currently subscribed to..." showed the wrong plan. 2008-05-28 16:21:51 -07:00