Dan Helfman
a354eadcbb
When saving a model.Notebook or model.Note to the database, set the user_id field based on the current user.
2008-01-01 01:44:54 +00:00
Dan Helfman
6135b3216d
Mentioning notebook sharing feature.
2007-12-31 19:48:48 +00:00
Dan Helfman
405081e27a
Fix for note summary sometimes showing up with literal HTML tags.
2007-12-30 21:55:25 +00:00
Dan Helfman
45657094f4
Fix for broken rss feed.
2007-12-30 21:05:08 +00:00
Dan Helfman
0eae953a30
Adding release date.
2007-12-30 19:49:08 +00:00
Dan Helfman
24530cdd34
Wrote a stand-in upgrade/subscribe page until such a time as users can actually purchase subscriptions.
2007-12-30 03:28:21 +00:00
Dan Helfman
d0d87731d2
* Preventing a user from revoking their own access.
...
* More unit tests for revoking access.
2007-12-30 01:20:38 +00:00
Dan Helfman
05876e2d7e
Another unit test for sending invites.
2007-12-29 20:00:42 +00:00
Dan Helfman
bb1bbb26e1
Unit tests for controller.Users.redeem_invite().
2007-12-28 06:36:57 +00:00
Dan Helfman
f00809955c
* Users.signup(), Users.login(), and Root.default() now support optional invite_id parameter.
...
* Modified Wiki.js to include invite_id parameter when necessary.
* Increased storage quota (and price) for premium rate plan.
* Added a note displayed when redeeming an invite, with links to signup and login.
2007-12-27 22:16:47 +00:00
Dan Helfman
8372b03373
Began work on invite redeeming.
2007-12-18 00:05:13 +00:00
Dan Helfman
687b73d375
CSS for new error pages.
2007-12-14 21:57:38 +00:00
Dan Helfman
07992a63d0
Making error messages a little nicer. Now with img title.
2007-12-14 21:50:33 +00:00
Dan Helfman
4a5aeaed98
Implemented server-side portion of revoke_invite(), so now the UI for revoking invites functions properly.
2007-12-14 01:53:12 +00:00
Dan Helfman
f9b4d41a15
model.Invite.sql_load_similar() should not require from_user_id to be the same.
...
This way, when there are multiple notebook owners, they can get each others' similar invites.
2007-12-13 23:17:24 +00:00
Dan Helfman
60f8838b1d
Preventing "x invitations have been sent message." from disappearing as soon as it's displayed.
2007-12-13 23:02:33 +00:00
Dan Helfman
a501d5fcce
UI for invite revocation.
2007-12-13 22:29:57 +00:00
Dan Helfman
36c5ff5b08
Display of current invites now updates when you add new invites.
...
This means that controller.Users.send_invites() now returns a list of current invites.
Added a "new!" to the share link.
2007-12-13 20:26:32 +00:00
Dan Helfman
05279d2c8e
Only owners of a notebook should get a list of its invites.
2007-12-12 06:15:15 +00:00
Dan Helfman
225167035d
* model.Invite now has a to_dict() method, like other model classes do.
...
* Initial invites are now returned through Main_page() and displayed (but not
yet updated) within the "share this notebook" note.
2007-12-12 00:52:34 +00:00
Dan Helfman
a4a6667642
Demo accounts cannot share their notebook anymore (but free accounts can).
2007-12-11 06:28:56 +00:00
Dan Helfman
02444c81cc
Adding some emphasis to remark within "share this notebook".
2007-12-11 05:52:33 +00:00
Dan Helfman
52c111895a
Non-paying users can now invite people to their notebook, but only as viewers.
...
Paying users can invite them as viewers, collaborators, or owners.
2007-12-11 02:58:31 +00:00
Dan Helfman
5554b1df17
* Started a static upgrade HTML file with rate plans.
...
* Fixed Invite.sql_update() to have SQL params in proper order.
* Fixed bug where email addresses containing "-" were considered invalid.
* Made UI for inviting other people to your notebook.
* Tweaked the rate plans and added a new one.
2007-12-11 01:15:03 +00:00
Dan Helfman
a615f65d29
Made send_invites() update any similar invites that have already been sent.
2007-12-06 22:05:00 +00:00
Dan Helfman
10cee7291a
Improved input validation on search terms, so certian punctuation doesn't cause the query to fail.
2007-12-06 03:49:50 +00:00
Dan Helfman
32fd09b3f7
* Implemented controller.Users.send_invites().
...
* Added some SQL indices to invite table.
2007-12-06 01:32:20 +00:00
Dan Helfman
8b030b1a87
Sigh.
2007-12-05 22:55:23 +00:00
Dan Helfman
69889b5a29
Fix for bug where you'd see "&" in notebook rename field.
2007-12-05 22:52:37 +00:00
Dan Helfman
1cb12f6ae4
Making various notebook/user functions support the new "owner" access flag.
2007-12-04 21:28:03 +00:00
Dan Helfman
274a87dee2
New model.Invite object for the invite table.
...
Renamed sent_user_id column to from_user_id, which makes a lot more sense.
2007-12-03 23:34:35 +00:00
Dan Helfman
c750862263
Whoops, didn't mean to checkin the commenting out of these lines.
2007-12-03 21:36:25 +00:00
Dan Helfman
82bf5bca29
Schema and model changes to support invitations and multiple user collaboration:
...
* added new database table of invited email addresses
* altered user_notebook table to have a new owner boolean column, indicating whether the user has owner access to the notebook
* altered notebook and note tables/views to have an additional user_id field to indicate the user that created that revision
* updated model.Notebook and model.Note to support new user_id field
2007-12-01 01:08:16 +00:00
Dan Helfman
ac3759dcee
Ignoring ctrl key being released in IE 6 and 7.
2007-11-30 04:00:31 +00:00
Dan Helfman
2832cebb48
Fixed note state detection of bold/italic in IE 6 and 7.
2007-11-30 01:45:07 +00:00
Dan Helfman
83b3fb5baa
Refactored Wiki.toggle_button to work mostly correctly, as the previous revision broke it.
2007-11-30 01:43:06 +00:00
Dan Helfman
d9b36fa613
* Fixed note focusing in Safari.
...
* Fixed note state detection (bold, italic, etc.) in Safari.
2007-11-30 01:00:03 +00:00
Dan Helfman
08950c2ab7
Resizing onload as well since some browsers (e.g. Safari) don't fire onresize on iframes.
2007-11-29 20:32:41 +00:00
Dan Helfman
2e178f08be
Resizing all iframes whenever the window resizes.
2007-11-29 20:15:37 +00:00
Dan Helfman
ef66811968
Fixing background color.
2007-11-28 23:26:33 +00:00
Dan Helfman
333a787427
Updating with 1.0.3 infoz.
2007-11-28 23:21:30 +00:00
Dan Helfman
426f51d0e4
Replacing textual page title/heading with fancy image title.
2007-11-28 23:17:58 +00:00
Dan Helfman
af3bf3c51c
Improving error reporting and completing 1.0.2.
2007-11-28 19:17:13 +00:00
Dan Helfman
0152b49475
Refactored the way note summaries are created in the link pulldown window.
2007-11-27 21:28:25 +00:00
Dan Helfman
45f94aa188
Deleting a notebook forever now updates the user's storage usage accordingly.
2007-11-19 22:03:04 +00:00
Dan Helfman
079f7e6f98
Fixed bug where clicking "all notes" in an empty notebook didn't show a message that the notebook is empty.
2007-11-18 23:06:51 +00:00
Dan Helfman
86322f4358
Moved "add new notebook" link so it doesn't look like it's the name of a notebook.
2007-11-18 00:25:31 +00:00
Dan Helfman
bffe9e2f3b
Exclude deleted notebooks in various places.
2007-11-17 23:57:30 +00:00
Dan Helfman
517e4d4925
Add strongly expire to default().
2007-11-17 23:45:18 +00:00
Dan Helfman
e67e2bb253
Releasing 1.0.1.
2007-11-17 23:36:01 +00:00