Gergely Polonkai
|
ff304dc64d
|
Create the contents of the welcome page
|
2018-07-15 07:31:49 +02:00 |
Gergely Polonkai
|
13e55e7c68
|
[Cleanup] Style fix in style.css
|
2018-07-15 07:18:50 +02:00 |
Gergely Polonkai
|
b54674c703
|
Semantic UI version
|
2018-07-13 16:03:33 +02:00 |
Gergely Polonkai
|
b82cacc665
|
Make locked profiles display a lock icon instead of the text “locked”
This involves adding [ForkAwesome](https://forkawesome.github.io/) to the dependencies, even
though it is pulled in via a CDN.
|
2018-07-13 15:33:08 +02:00 |
Gergely Polonkai
|
d06cfaa02e
|
Add a field macro to the event creation form
|
2018-07-13 15:33:06 +02:00 |
Gergely Polonkai
|
a133218906
|
Add necessary META tags
Charset and viewport
|
2018-07-13 09:34:56 +02:00 |
Gergely Polonkai
|
0714474dc6
|
Move site CSS to a separate file
|
2018-07-13 08:58:12 +02:00 |
Gergely Polonkai
|
3308be40ee
|
Display the locked status of profiles on the profile details page
|
2018-07-12 12:18:51 +02:00 |
Gergely Polonkai
|
9b01431641
|
Make it possible for users to lock their profiles on the profile editing page
|
2018-07-12 12:17:18 +02:00 |
Gergely Polonkai
|
2b1378310a
|
[Bugfix] Make the profile editing form redirect to the profile editing form after saving
As funny as it says, this provides better UX (and the same technique is used on the other forms.
|
2018-07-12 12:16:22 +02:00 |
Gergely Polonkai
|
5639c3f578
|
Make it possible to accept follow requests
|
2018-07-12 12:10:53 +02:00 |
Gergely Polonkai
|
61f10f951c
|
Make it possible to lock profiles
Locked profiles cannot be followed
|
2018-07-12 12:10:53 +02:00 |
Gergely Polonkai
|
496b5b6c04
|
[Refactor] Move notification creation to the Profile model
|
2018-07-12 12:00:36 +02:00 |
Gergely Polonkai
|
dc0b2954c1
|
[Refactor] Move invitation code to the Event model
|
2018-07-12 11:08:13 +02:00 |
Gergely Polonkai
|
36c2f0fd77
|
Add test for following a user through the web UI
|
2018-07-12 10:34:59 +02:00 |
Gergely Polonkai
|
27c78ff36f
|
Create the Profile.follow() method
|
2018-07-12 10:34:59 +02:00 |
Gergely Polonkai
|
37e08fed22
|
Add tests for logging in
|
2018-07-12 10:34:57 +02:00 |
Gergely Polonkai
|
a0fba3f2af
|
Move registration related tests to a separate file
|
2018-07-12 10:32:16 +02:00 |
Gergely Polonkai
|
48a19a2296
|
Update tests
Move the `client` fixture to the helpers module, as it will be used by many other test cases.
Add the AGPL header to the test files.
|
2018-07-12 10:28:59 +02:00 |
Gergely Polonkai
|
5d886a7853
|
[Bugfix] Fix the FQN of invalid remote profiles (ie. no domain set)
|
2018-07-12 10:17:56 +02:00 |
Gergely Polonkai
|
5550e5ecf3
|
Make PyLint happy again
|
2018-07-12 10:16:04 +02:00 |
Gergely Polonkai
|
0a3cfafef3
|
Fix .gitignore rule for .mo files
|
2018-07-12 09:13:24 +02:00 |
Gergely Polonkai
|
8e3bcd8ede
|
Create a view that can list all events
|
2018-07-11 12:57:32 +02:00 |
Gergely Polonkai
|
48ffb0d472
|
[Refactor] Refactor the month view template so it can display all events
…not just the events of the current user.
|
2018-07-11 12:57:32 +02:00 |
Gergely Polonkai
|
c3348d3212
|
Make it possible to edit one’s profile
…even though it’s only one field yet.
|
2018-07-11 12:57:32 +02:00 |
Gergely Polonkai
|
1a69928241
|
[Refactor] Create a base settings page
This will make it easier to add new settings pages for e.g. privacy settings, applications,
etc. later.
|
2018-07-11 12:57:32 +02:00 |
Gergely Polonkai
|
7b935afdad
|
[Bugfix] Fix the event creating code
It tried to associate the event with a user instead of a profile. It is a regression introduced
by #41
|
2018-07-11 12:57:32 +02:00 |
Gergely Polonkai
|
303dd3d082
|
[Bugfix] Fix the display name on the profile pages
|
2018-07-11 09:35:32 +02:00 |
Gergely Polonkai
|
81d949d708
|
Add a view for the first steps after the initial login
|
2018-07-10 16:39:34 +02:00 |
Gergely Polonkai
|
41f6c88df1
|
Make PyLint happy again
|
2018-07-10 16:39:30 +02:00 |
Gergely Polonkai
|
f782ece010
|
Add tests for registration
|
2018-07-10 15:34:52 +02:00 |
Gergely Polonkai
|
66659dfe51
|
Make registration show an error message on username or email reuse
|
2018-07-10 15:33:57 +02:00 |
Gergely Polonkai
|
0595a28535
|
Add the first test
It just checks if the index page has a specific sentence. But at least it’s now possible to
create tests.
|
2018-07-10 12:10:24 +02:00 |
Gergely Polonkai
|
4c65644291
|
Make it possible to accept invites
|
2018-07-10 10:58:56 +02:00 |
Gergely Polonkai
|
321f31b3c6
|
Add the Response model
This is to store RSVPs.
|
2018-07-10 10:58:51 +02:00 |
Gergely Polonkai
|
0fb0ff8c99
|
Add an ID field to the Invite model
It turned out the multi-field primary key is not a good idea.
|
2018-07-10 10:31:30 +02:00 |
Gergely Polonkai
|
582e53038b
|
Add notifications to the menu
|
2018-07-10 10:31:30 +02:00 |
Gergely Polonkai
|
0a1701dacd
|
Make actors and items in notifications links
|
2018-07-10 10:27:08 +02:00 |
Gergely Polonkai
|
17cca9380f
|
Allow users to invite other users to events
|
2018-07-09 18:22:13 +02:00 |
Gergely Polonkai
|
6274543206
|
Create the Invitation model
|
2018-07-09 18:18:26 +02:00 |
Gergely Polonkai
|
69f2a0d9cc
|
[Linting] Make PyLint happy with the current code
|
2018-07-09 18:13:39 +02:00 |
Gergely Polonkai
|
9af673666c
|
Rename Profile.fqdn to Profile.fqn
It’s not a domain name, so the `d` is not needed.
|
2018-07-09 18:07:23 +02:00 |
Gergely Polonkai
|
efc9b24e2c
|
[Code Cleanup] Remove an unused import
|
2018-07-09 17:17:01 +02:00 |
Gergely Polonkai
|
6657cc1c91
|
[Bugfix] Fix user follow
* The link didn’t have a closing tag
* The whole mechanism didn’t work
I probably submitted a previous patch…
|
2018-07-09 17:17:01 +02:00 |
Gergely Polonkai
|
3bd381692b
|
Send a notification when a follow action happens
|
2018-07-09 14:55:07 +02:00 |
Gergely Polonkai
|
379a5b1bb0
|
Allow users to list their notifications
This is in very early stage, but at least it works.
|
2018-07-09 14:11:08 +02:00 |
Gergely Polonkai
|
f1fab33c8d
|
Display following/followed users on the profile page
|
2018-07-09 13:14:59 +02:00 |
Gergely Polonkai
|
ba1a660b1a
|
Follow users
|
2018-07-09 13:13:03 +02:00 |
Gergely Polonkai
|
4cbebb9c5a
|
Connect events with profiles instead of local users
|
2018-07-09 13:05:26 +02:00 |
Gergely Polonkai
|
89605538c2
|
Use the event UUID as the event identifier in URLs
|
2018-07-09 13:05:26 +02:00 |