├── .gitignore
├── .idea
├── djangoid.iml
├── misc.xml
├── modules.xml
└── workspace.xml
├── .travis.yml
├── Dockerfile
├── LICENSE.md
├── README.md
├── app_author
├── __init__.py
├── admin.py
├── apps.py
├── forms.py
├── migrations
│ ├── 0001_initial.py
│ ├── 0002_auto_20171007_1033.py
│ ├── 0003_profile_profile_comments.py
│ ├── 0004_auto_20171015_0610.py
│ ├── 0005_auto_20171015_0614.py
│ ├── 0006_auto_20171015_0614.py
│ ├── 0007_remove_profile_profile_comments.py
│ ├── 0008_auto_20171204_1102.py
│ └── __init__.py
├── models.py
├── templates
│ └── app_author
│ │ ├── author_edit.html
│ │ └── author_single.html
├── tests
│ ├── __init__.py
│ ├── test_models.py
│ └── test_views.py
├── urls.py
└── views.py
├── app_forum
├── .DS_Store
├── __init__.py
├── admin.py
├── apps.py
├── forms.py
├── migrations
│ ├── 0001_initial.py
│ ├── 0002_comment_is_modified.py
│ ├── 0003_auto_20171007_0453.py
│ ├── 0004_auto_20171007_1232.py
│ ├── 0005_auto_20171013_0816.py
│ ├── 0006_auto_20171013_0817.py
│ ├── 0007_auto_20171013_0821.py
│ ├── 0008_auto_20171204_1120.py
│ └── __init__.py
├── models.py
├── templates
│ ├── .DS_Store
│ ├── account
│ │ └── login.html
│ └── app_forum
│ │ ├── .DS_Store
│ │ ├── main
│ │ ├── forum_base.html
│ │ ├── forum_comment_edit.html
│ │ ├── forum_edit.html
│ │ ├── forum_list.html
│ │ ├── forum_new.html
│ │ └── forum_single.html
│ │ └── partials
│ │ ├── _doodle.html
│ │ ├── _footer.html
│ │ ├── _header.html
│ │ ├── _navbar.html
│ │ └── _pagination.html
├── templatetags
│ ├── .DS_Store
│ ├── __init__.py
│ └── show_markdown.py
├── tests
│ ├── __init__.py
│ ├── test_forms.py
│ ├── test_models.py
│ └── test_views.py
├── urls.py
└── views.py
├── db.sqlite3
├── djangoid
├── __init__.py
├── settings_test.py
├── urls.py
├── utils.py
└── wsgi.py
├── docker-compose.yml
├── manage.py
├── media
└── images
│ └── 2017
│ └── 10
│ ├── 06
│ └── matthew-big.png
│ └── 07
│ ├── 15607f8bfe846c91a.png
│ └── photo.jpg
├── requirements.txt
├── runtest.sh
└── static
├── .DS_Store
├── config.codekit3
├── css
├── .DS_Store
├── base.min.css
├── base.min.css.map
├── bulma.css
├── bulma.css.map
├── pygments.css
└── typicons.min.css
├── fonts
├── .DS_Store
├── FaktSoftPro-Blond.eot
├── FaktSoftPro-Blond.ttf
├── FaktSoftPro-Blond.woff
├── FaktSoftPro-Medium.eot
├── FaktSoftPro-Medium.ttf
├── FaktSoftPro-Medium.woff
├── FaktSoftPro-Normal.eot
├── FaktSoftPro-Normal.ttf
├── FaktSoftPro-Normal.woff
├── typicons.eot
├── typicons.svg
├── typicons.ttf
└── typicons.woff
├── img
├── .DS_Store
├── Logo.png
├── favicon.png
├── icons8-facebook_filled.svg
├── icons8-github_filled.svg
├── icons8-slack.svg
├── icons8-slack_filled.svg
└── you-face.gif
└── sass
├── .DS_Store
├── base.scss
├── main
├── .DS_Store
├── app_author
│ ├── _author_auth.scss
│ ├── _author_edit.scss
│ └── _author_single.scss
└── app_forum
│ ├── _forum_edit.scss
│ ├── _forum_list.scss
│ ├── _forum_new.scss
│ └── _forum_single.scss
└── partials
├── _colors.scss
├── _fonts.scss
├── _footer.scss
├── _global.scss
├── _header.scss
├── _navbar.scss
└── _pagination.scss
/.gitignore:
--------------------------------------------------------------------------------
1 | djangoid/settings.py
2 | .idea/*
3 | .DS_Store
4 |
5 |
6 | # Byte-compiled / optimized / DLL files
7 | __pycache__/
8 | *.py[cod]
9 | *$py.class
10 |
11 | # C extensions
12 | *.so
13 |
14 | # Distribution / packaging
15 | .Python
16 | env/
17 | build/
18 | develop-eggs/
19 | dist/
20 | downloads/
21 | eggs/
22 | .eggs/
23 | lib/
24 | lib64/
25 | parts/
26 | sdist/
27 | var/
28 | *.egg-info/
29 | .installed.cfg
30 | *.egg
31 |
32 | # PyInstaller
33 | # Usually these files are written by a python script from a template
34 | # before PyInstaller builds the exe, so as to inject date/other infos into it.
35 | *.manifest
36 | *.spec
37 |
38 | # Installer logs
39 | pip-log.txt
40 | pip-delete-this-directory.txt
41 |
42 | # Unit test / coverage reports
43 | htmlcov/
44 | .tox/
45 | .coverage
46 | .coverage.*
47 | .cache
48 | nosetests.xml
49 | coverage.xml
50 | *,cover
51 |
52 | # Translations
53 | *.mo
54 | *.pot
55 |
56 | # Django stuff:
57 | *.log
58 |
59 | # Sphinx documentation
60 | docs/_build/
61 |
62 | # PyBuilder
63 | target/
64 |
--------------------------------------------------------------------------------
/.idea/djangoid.iml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
117 |
124 |
13 |
14 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
15 | 16 | 17 | 18 | 19 | Mulai Diskusi 20 | 21 |
22 |{{ forum.latest_comment_author }} replied {{ forum.latest_comment_date|naturaltime }}
70 |{{ forum.forum_comments.count }}
75 |{{ forum.latest_comment_author }} replied {{ forum.latest_comment_date|naturaltime }}
112 | {% else %} 113 |No reply yet...
114 | {% endif %} 115 |{{ forum.forum_comments.count }}
120 |
81 |- created: {{ comment.is_created|naturaltime }}
82 | - modified: {{ comment.is_modified|naturaltime }}
83 | - {% if user.is_authenticated and request.user == comment.comment_author.user %}{% endif %}
84 |
85 |