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 |
Dan Helfman
|
1ea667528e
|
Wrote unit tests for controller.Users.signup_group_member().
|
2008-06-06 16:14:44 -07:00 |
Dan Helfman
|
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 |
Dan Helfman
|
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 |
Dan Helfman
|
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 |
Dan Helfman
|
9c923172ab
|
Fixing broken unit test.
|
2008-06-05 16:00:24 -07:00 |
Dan Helfman
|
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 |
Dan Helfman
|
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 |
Dan Helfman
|
a0ca8025d0
|
New controller.Users.calculate_group_storage().
|
2008-06-05 14:16:49 -07:00 |
Dan Helfman
|
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 |
Dan Helfman
|
08dc744403
|
Reordered some rows and mentioned that users you create share a common pool of storage.
|
2008-06-04 17:01:07 -07:00 |
Dan Helfman
|
0e51e461fa
|
New controller.Users.remove_group() method to remove a user's group membership.
|
2008-06-03 20:19:07 -07:00 |
Dan Helfman
|
32d160d6eb
|
Fleshed out more of the group admin UI.
|
2008-06-03 16:12:35 -07:00 |
Dan Helfman
|
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 |
Dan Helfman
|
3a9cd0a024
|
New controller.Groups.update_settings() and associated unit tests.
|
2008-06-03 16:11:27 -07:00 |
Dan Helfman
|
2a77595b10
|
Tweaked working again.
|
2008-06-03 15:13:45 -07:00 |
Dan Helfman
|
f3baa5b435
|
Changed wording.
|
2008-06-03 15:07:36 -07:00 |
Dan Helfman
|
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 |
Dan Helfman
|
32e6828c90
|
Completed basic group user listing. This includes a new group admin settings note.
|
2008-06-02 19:53:39 -07:00 |
Dan Helfman
|
78f049c305
|
Fixed bug in model.Group SQL select.
|
2008-06-02 19:53:09 -07:00 |
Dan Helfman
|
8d3783825a
|
Removing unnecessary "or None".
|
2008-06-02 16:39:24 -07:00 |
Dan Helfman
|
39ca4c619b
|
Groups.load_users() now returns info on the group itself as well.
|
2008-06-02 16:03:48 -07:00 |
Dan Helfman
|
23f0cbe781
|
Fixed broken account settings form submission.
|
2008-06-02 14:19:34 -07:00 |
Dan Helfman
|
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 |
Dan Helfman
|
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 |
Dan Helfman
|
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 |
Dan Helfman
|
79fe7245b6
|
Removing comma to make IE happy.
|
2008-05-30 15:48:02 -07:00 |
Dan Helfman
|
3c96f6ba8f
|
Displaying group membership with (non-working) links for each group with admin access.
|
2008-05-30 15:25:12 -07:00 |
Dan Helfman
|
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 |
Dan Helfman
|
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 |
Dan Helfman
|
173adffa82
|
Updated to also reap group-related data.
|
2008-05-29 14:01:22 -07:00 |
Dan Helfman
|
602045c112
|
New tool for updating a user's rate plan: tools/set_plan.py
|
2008-05-29 13:48:33 -07:00 |
Dan Helfman
|
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 |
Dan Helfman
|
a5eecc85ce
|
Removing some duplicate config entries.
|
2008-05-28 16:29:57 -07:00 |
Dan Helfman
|
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 |
Dan Helfman
|
c6443d49b6
|
Added new pricing plans and updated pricing page accordingly.
|
2008-05-28 16:06:57 -07:00 |