Commit graph

360 commits

Author SHA1 Message Date
Chase Sterling
c70480c917 Support getting indexs of subdirs 2015-12-12 14:56:10 -05:00
Matthew Scragg
853630646e Merge pull request #89 from gazpachoking/fix_index
Fix rebuild_index to use full path of page when indexing.
2015-12-11 10:15:08 -06:00
Matthew Scragg
0aedf8177d Merge pull request #90 from gazpachoking/fix_cache
Enable caching of wiki pages
2015-12-11 10:14:58 -06:00
Chase Sterling
d07c3e4bcf Enable caching of wiki pages 2015-12-11 01:56:27 -05:00
Chase Sterling
af6a577b15 Fix rebuild_index to use full path of page when indexing. fix #88 2015-12-11 00:25:43 -05:00
Matthew Scragg
e565a0a77a fix path bugs 2015-12-10 21:51:36 -06:00
Matthew Scragg
efbaf9e217 Merge pull request #87 from gazpachoking/subdir_tweaks
Tweak the rules for to_canonical to better handle subdirs
2015-12-10 20:59:29 -06:00
Chase Sterling
57067a9f95 Improve SimpleSearch with subdirs 2015-12-10 00:27:43 -05:00
Chase Sterling
6d62d6b8b4 Tweak the rules for to_canonical to better handle subdirs. 2015-12-09 22:03:43 -05:00
Matthew Scragg
93df0e081a fix some issues with path names 2015-12-09 17:41:15 -06:00
Matthew Scragg
7d9cc29223 Merge pull request #86 from gazpachoking/subdirs
Preliminary subdirectory support. refs #50
2015-12-09 17:09:08 -06:00
Chase Sterling
9108f82149 Preliminary subdirectory support. refs #50 2015-12-08 21:38:09 -05:00
Matthew Scragg
917cc5b967 0.6.1 2015-12-08 17:21:54 -06:00
Matthew Scragg
d24d8720db strip leading underscores in cname 2015-12-08 17:16:33 -06:00
Matthew Scragg
e3508e365f allow utf8 in page names 2015-12-08 17:15:11 -06:00
Matthew Scragg
4b55ea0009 0.6.0 2015-12-06 18:28:57 -06:00
Matthew Scragg
c4b147c3e5 Merge pull request #85 from scragg0x/auth
Auth
2015-12-06 18:25:34 -06:00
Matthew Scragg
de8616427e fix facebook token name 2015-12-06 18:22:13 -06:00
Matthew Scragg
86fd1062fe fix layout in small view 2015-12-06 17:17:44 -06:00
Matthew Scragg
1fe6ce6f8c Clean up OAuth buttons 2015-11-22 17:13:59 -06:00
Matthew Scragg
b3c4db0cf9 Change ldap login view 2015-11-22 17:13:29 -06:00
Matthew Scragg
04b5e04593 Dynamically enable modules based on config values 2015-11-22 17:12:26 -06:00
Matthew Scragg
4063754e12 update readme 2015-11-22 11:19:11 -06:00
Matthew Scragg
1e62997272 change github fieldmap
define tokengetter for each provider
2015-11-13 17:25:55 -06:00
Matthew Scragg
027abd0658 remove tokengetter callback 2015-11-13 17:04:47 -06:00
Matthew Scragg
c3ac176c15 set token in session before making oauth request 2015-11-13 17:03:58 -06:00
Matthew Scragg
7178a6190e define tokegetter 2015-11-13 16:55:42 -06:00
Matthew Scragg
6edaec3876 get oauth data from providers 2015-11-12 17:19:26 -06:00
Matthew Scragg
96b583d63b update scripts and readme with dependencies 2015-11-06 22:05:02 -06:00
Matthew Scragg
0b1c55f6a5 fallback to default avatar if email is not set
auth submodules are registered with initialized
check if auth.local is loaded before accessing registration route
check DB_URI before attempt to create db
2015-11-06 17:44:48 -06:00
Matthew Scragg
e635be8961 oauth field map to include lists to access nested response dicts
oauth authorize callback to use absolute url, needed by Facebook
2015-10-26 16:47:32 -05:00
Matthew Scragg
c92cc46db2 add more oauth providers, really authenticate 2015-10-21 17:34:20 -05:00
Matthew Scragg
4375db4f8c add github support, fix redirect on oauth 2015-10-21 09:09:42 -05:00
Matthew Scragg
4fede50136 enable oauth, set correct default oauth success endpoint 2015-10-20 17:18:43 -05:00
Matthew Scragg
a0124baf1d oauth work 2015-10-15 17:36:47 -05:00
Matthew Scragg
e9709b6c8f ldap second pass, working state 2015-10-15 15:55:38 -05:00
Matthew Scragg
838eb3cb06 2nd pass on oauth, making more generic 2015-10-14 23:08:56 -05:00
Matthew Scragg
2eaf09dc78 ldap first pass 2015-10-14 17:36:22 -05:00
Matthew Scragg
3c2f4a0445 first pass, non-working 2015-10-13 22:52:30 -05:00
Matthew Scragg
4441cfafd0 Merge pull request #81 from doordash/rename-page-fix
Fix bug with rename page to also delete old page
2015-09-30 14:33:37 -05:00
Matthew Scragg
5022276863 Merge pull request #83 from doordash/delete-page
Implement delete page
2015-09-30 14:27:28 -05:00
Alvin Chow
b517e7e714 Fix bug where any page update would invoke rename_page()
fix
2015-09-29 17:13:45 -07:00
Alvin Chow
4e4cdf6348 Get delete page feature working 2015-09-28 00:06:49 -07:00
Alvin Chow
4ef08cc988 Add delete wiki page feature, delete wiki page after rename 2015-09-28 00:04:21 -07:00
Alvin Chow
fdf482d14b Fix bug with rename feature to also delete old page 2015-09-27 16:20:54 -07:00
Matthew Scragg
459a9c2c59 Merge pull request #80 from doordash/wiki-index-fix
Make rebuild_index() more robust
2015-09-26 06:59:08 -07:00
Alvin Chow
1cf9295c78 Don't die if some non-MD files are found in the wiki repo during rebuild_index() 2015-09-25 16:35:16 -07:00
Matthew Scragg
08525c10ba Merge pull request #78 from larsimmisch/master
Fix subtle bug in new click parameter handling
2015-09-24 14:27:07 -07:00
Lars Immisch
ac01fbcf7f Merge branch 'master' of github.com:scragg0x/realms-wiki 2015-09-24 22:00:09 +02:00
Lars Immisch
644929c4c8 Subtle bug in parameter handling
The parameter names must not be converted to upper case before calling
context.invoke, because that works with the lowercase names.

Before this bugfix,, we had kw like this in the various setup_* functions:
{'DB_URI': 'sqlite:////tmp/wiki.db', 'db_uri': 'sqlite:////real/path.db'}
and whichever won was pretty much random (dict sort order)
2015-09-24 21:49:18 +02:00