Commit graph

121 commits

Author SHA1 Message Date
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
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
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
Lars Immisch
a8e4ec69bf Fix gravatar URL and one possible redirect loop 2015-09-22 13:33:26 +02:00
Matthew Scragg
a721de26b6 Merge pull request #66 from darkindex/elasticsearch-fields
Make Elasticsearch searched fields configurable
2015-07-24 12:30:17 -07:00
Simon Edwards
8e73a32875 Make Elasticsearch searched fields configurable
This allows fields stuch as "content" to be searchable when using Elasticsearch
Add config item ELASTICSEARCH_FIELDS, list of fields to search.
Defaults to just "name" to preserve existing behaviour
Available fields are:
- "name"
- "username"
- "content"
- "message"
2015-07-24 13:29:24 +01:00
Matthew Scragg
bd41eaac4e use app context aware cli, fixes #65 2015-07-22 12:01:59 -05:00
cybrwushl93
c9308b25e3 added the ability to make wiki private (resolves #54) 2015-07-18 11:02:59 +02:00
Fabian Schlager
a8f61dfb13 Clean up & fix index creation, handling exceptions 2014-11-21 17:11:27 +01:00
Fabian Schlager
6ec3ff6acb Remove fuzzy search, needs some tweaking probably 2014-11-21 16:47:50 +01:00
Fabian Schlager
e1aa96ea5f Check if WHOOSH_INDEX path is read & writeable 2014-11-21 16:47:50 +01:00
Fabian Schlager
db1f5c84a7 Add fallback for non-supported languages & search in path and text 2014-11-21 16:47:50 +01:00
Fabian Schlager
06a5cd5aef Initial version of whoosh based search 2014-11-21 16:47:50 +01:00
Matthew Scragg
6c7095ec5a updated dockerfile, spacing adjustments 2014-11-17 11:25:26 -06:00
Matthew Scragg
b757ceff57 made simple search suck less 2014-11-12 22:11:13 -06:00
Matthew Scragg
fe5d1d52eb Merge branch 'search'
* search:
  search pass three
  search pass two
  search module, wip
2014-11-12 17:07:38 -06:00
Matthew Scragg
08a4c71c10 search pass three 2014-11-12 17:06:56 -06:00
Matthew Scragg
13d4be8937 search pass two 2014-11-11 17:06:28 -06:00
Matthew Scragg
863de00a14 Fix #33 bug, thinking all users are anon
Fix bug in vagrantfile
Fix bug in db create/drop
Fix typo in cli
2014-11-11 11:35:09 -06:00
scragg
312c61ef61 search module, wip 2014-11-10 10:54:46 -06:00
Matthew Scragg
2d6f368ff1 fix #32 2014-10-30 17:59:19 -05:00
Matthew Scragg
325c735f4e removed lxml post processing
updated dockerfile
2014-10-29 15:06:54 -05:00
Matthew Scragg
d2171f9498 cli adjustments 2014-10-23 18:58:58 -05:00
Matthew Scragg
bf3b3d3d74 added more tests
include img in manifest
disclaimer in root cli script
add blinker to dev tools
version file included in package
cli bug fixes
2014-10-22 15:38:32 -05:00
Matthew Scragg
38e5ef85c0 use application factory, WIP 2014-10-21 16:06:27 -05:00
Matthew Scragg
e6bc4928c9 Fix #24 #21
WIP commit.  Changed routes to POST/PUT/DELETE on page name endpoint to be more RESTful.
Check wiki dir permissions
Add comments
Add dummy favicon, robots.txt, humans.txt
Remove create.html (wasn't being used)
Fix version command
2014-10-20 17:27:38 -05:00
Matthew Scragg
07852bdd98 cli and setuptools wip 2014-10-16 16:54:45 -05:00
Matthew Scragg
142050d804 updated gitignore, added wrongly ignored files 2014-10-09 16:30:34 -05:00
Matthew Scragg
672856e9af Add index page resolves #23 and #8 2014-10-09 15:47:12 -05:00
Matthew Scragg
2c6b06a0a7 add tests file to auth 2014-10-09 10:39:42 -05:00
Matthew Scragg
98d82f06a8 hook WIP 2014-10-08 22:42:29 -05:00
Matthew Scragg
eb12c84e9a Added RDBMS info
Canonical names to forced to lowercase
Made user model compatible to other DBs
CSS adjustments
Basic Firepad support (no presence info)
Cleaned up JS a bit
Added ability to remove draft from localstorage
Added support for drafts on multiple pages
Alert user if page changes, issue #1
2014-10-03 13:49:18 -05:00
Matthew Scragg
d72ecf10f0 firepad + others WIP 2014-10-01 17:14:54 -05:00
Matthew Scragg
ec551ac09d add sha to dom 2014-09-29 20:33:09 -05:00
Matthew Scragg
2895308667 implements #4, use env to configure app 2014-09-29 15:22:20 -05:00
Matthew Scragg
0b213883ed Fix load token bug 2014-09-18 10:42:32 -05:00
Matthew Scragg
2856dc076f Fixes #17
Fix bug with loading token
Updated readme
Remove realms-wiki bash script (redundant)

Updated install.sh
Using setuptools to create cli entry point
Upstart script sets gid and uid
2014-09-18 10:13:33 -05:00
Matthew Scragg
6128d05c69 use ace-builds via bower
removed screen in install script
not longer forwarding port 80 in vagrantfile
2014-09-15 16:45:47 -05:00
Matthew Scragg
b8531a0347 add config option to disable registration
add command to create user
2014-09-13 22:47:17 -05:00