48 Commits

Author SHA1 Message Date
Sunil Mohan Adapa
61c147a9ac
openvpn: Upgrade logo license to gplv3+ 2017-02-15 21:08:31 +05:30
lispyclouds
b0321d7d29
openvpn: Allow non-admin users to download their own profiles
- This adds OpenVPN icon

- This enables the OpenVPN app on the index page.

- This allows only admins to create the certs for OpenVPN and admins and
  non admins can not download their own profiles via the app icon.
2017-02-15 21:05:48 +05:30
James Valleroy
413256569d
Style changes
Update changelog.
2017-01-26 12:33:32 -05:00
Marko Mackic
f6d8a8a4d8
Add shaarli icon to LICENCES 2017-01-26 12:33:29 -05:00
Sunil Mohan Adapa
8b1d5b6f57
infinoted: Update shortcut code for newer style
- Use special icon.

- Upate parameters.
2017-01-18 10:36:21 +05:30
mridulnagpal
aded0f6be0
bind: Remove icon 2017-01-06 18:17:14 -05:00
mridulnagpal
4439831922
bind: Add icon 2017-01-06 18:17:02 -05:00
mridulnagpal
72cdbae07a
Roundcube License updated 2016-12-18 12:32:36 -05:00
mridulnagpal
d5360fdb8b
Privoxy License updated 2016-12-18 12:32:34 -05:00
mridulnagpal
5dac389239
License updated 2016-12-18 12:32:31 -05:00
mridulnagpal
06fb7fab3b
License updated ikiwiki icon added title indented 2016-12-18 12:32:26 -05:00
Sunil Mohan Adapa
699b595fb0
Fix streched favicon
The current favicon is vertically streched and violates branding
guidelines.  Reuse an existing, correct 32x32 PNG with transparency
instead of .ICO file.  This means that only IE version >= 11 are
supported.  Also use the modern format for specifying the favicon in
HTML.
2016-09-06 19:55:27 -04:00
Sunil Mohan Adapa
11bf585025 networks: Show network diagram
- As discussed in the first boot redesign proposal.

- Images are taken from Tango icon set, GNOME icons or created.

- Responsive, works for very small widths also.

- First cut, special cases of network connectivity are not handled.
2015-10-28 20:02:56 -04:00
Sunil Mohan Adapa
4ecc416f3a Remove references to removed TODO file (GH: #245) 2015-10-17 19:33:21 -04:00
Sunil Mohan Adapa
ef2d3a4787 doc: Fetch manual from the Wiki
- Already reorganised the manual page on the wiki for this purpose.

- Fix several issues with the Docbook export of MoinMoin.

  - Replace / in title with a space.

  - Remove revision history.

  - Convert image dimensions to points from pixels.

  - Fix incorrect wiki paths.

- Implement mechnism for downloading images and using them with
  relative paths.

- Remove the old way of compiling the manual.  Its contents are mostly
  not applicable for end users.  Design documents are outdated.  INSTALL
  and HACKING talk about Plinth installation not FreedomBox in general.
  A fresh man page will be written later.
2015-09-27 09:49:45 -04:00
Sunil Mohan Adapa
9d18759de5 doc: Remove non-existant doc files from LICENSES 2015-09-27 09:49:45 -04:00
Sunil Mohan Adapa
eb89f9fa80 doc: Remove themes.mdwn
Its information is merged into the online Developer Manual which will be
imported here.
2015-09-27 09:49:45 -04:00
Sunil Mohan Adapa
b4443330fb doc: Remove modules.mdwn
Its information is merged into the online Developer Manual which will be
imported here.
2015-09-27 09:49:45 -04:00
Sunil Mohan Adapa
3ba786275e doc: Remove scripts.mdwn
Its information is merged into the online Developer Manual which will be
imported here.
2015-09-27 09:49:44 -04:00
Sunil Mohan Adapa
9bee07f1a4 doc: Remove colophon that is no applicable
We are going to introduce the Developer Manual that may contain this
section and is composed differently that what Colophon talks about.
2015-09-27 09:49:44 -04:00
Sunil Mohan Adapa
bb892e5ef9 doc: Remove FAQ page, it is fully outdated 2015-09-27 09:49:44 -04:00
Sunil Mohan Adapa
b5bfb388e9 Remove symlinks to javascript libraries 2015-01-13 12:25:17 +05:30
Sunil Mohan Adapa
90203986f2 Remove modules 'expert_mode' and 'lib'.
The login/logout URLs are now in the 'users' module.
2014-12-14 17:26:05 +05:30
Sunil Mohan Adapa
5b969d9d30 Explicitly write license headers for each source file
The package license (AGPL3+) implicitly indicates the license of each
file.  However, it is desirable to have license headers in each file.
This is the case for many prominent projects like GNU project, Mozilla
etc.
2014-11-30 14:49:49 +05:30
Sunil Mohan Adapa
fcc1330318 Relicense __main__.py to AGPLv3+
- There is no point in keeping this one single file as with different
  license from the rest of the package.  This change simplifies things.

- The file has been almost entirely been rewritten for Django, module
  loading, CherryPy static directories etc.

- This change will be pushed with the consent of new authors: fonfon and
  Me.
2014-11-30 14:49:49 +05:30
Sunil Mohan Adapa
9144019edf Update license information about deleted glyphicon files 2014-11-23 13:56:47 +05:30
Sunil Mohan Adapa
b157c474fe Remove outdated and not-working Santiago module 2014-10-01 13:36:26 +05:30
Sunil Mohan Adapa
cf61ba3c6e Update LICENSES file with new file paths 2014-08-31 13:11:57 +05:30
Sunil Mohan Adapa
ae02192009 Remove unused filedict module 2014-06-28 13:23:32 +02:00
Sunil Mohan Adapa
cff0f1bdf6 Use Django auth framework instead of custom one
- Store users using Django user/group/permission model
- Database is data/plinth.sqlite3 instead of data/user.sqlite3
- Use Django auth context processors in templates
2014-06-28 13:11:34 +02:00
Sunil Mohan Adapa
b1406f59d3 Remove unused templates err.html and two_col.html 2014-06-24 11:47:10 +02:00
Sunil Mohan Adapa
fb2f91d4b4 Merge login_nav template with base template 2014-06-24 11:40:49 +02:00
Sunil Mohan Adapa
58d13e3ed8 Use Django dispatcher instead of CherryPy dispatcher
This commit is big because anything small breaks the code.

- Django dispatcher is based on regular expressions and does not need a tree structure
- Reduces a lot of unnecessary dependencies among modules
- Use Django sessions middlewear instead of CherryPy sessions
- Introduce dependency based modules instead of numeric load order
- Remove PagePlugin and simply use Django views
- Eliminate page rendering wrappers in favor of Django context processors
- Use custom auth for now until replaced by Django auth middlewear
- Use Django templated 404 and 500 error pages
2014-06-12 23:33:25 +05:30
Sunil Mohan Adapa
998b515fed Update LICENSE files for module reorganization 2014-06-06 12:50:05 +05:30
Nick Daly
a01ef055be Org mode whitespace fixes. 2014-06-01 12:27:22 -05:00
Sunil Mohan Adapa
b2b24146ef Remove unused JS files 2014-05-13 01:10:40 +05:30
Sunil Mohan Adapa
994199f096 Cleanup menu generation using templates 2014-05-13 01:00:38 +05:30
Sunil Mohan Adapa
28dd1bf074 Remove bootstrap JS files and use debian package instead 2014-05-12 22:06:29 +05:30
Sunil Mohan Adapa
368e21c085 Remove bootstrap CSS files and use debian package instead
- Add depedency on libjs-twitter-bootstrap
2014-05-12 18:46:39 +05:30
Sunil Mohan Adapa
851536ffbe Update LICENSES file to reflect template changes 2014-05-04 16:12:12 +05:30
Nick Daly
e30a9b6a27 Merge pull request #63 from jvalleroy/split-apache-config
Split apache conf into 2 files, one for HTTP and one for SSL.
2014-03-25 03:05:05 +00:00
James Valleroy
67a5280073 Add license information and description for diagnostics module. 2014-03-24 20:46:51 -04:00
James Valleroy
f178b74055 Split apache conf into 2 files, one for HTTP and one for SSL. 2014-03-24 07:19:57 -04:00
Nick Daly
cb9ca1b86c Finished first pass at LICENSES file. 2013-12-26 22:40:08 -06:00
Nick Daly
278db809ab Removed compiled pyc file. 2013-12-22 20:49:26 -06:00
Nick Daly
883c08eb94 Removed logfiles. 2013-12-16 21:08:22 -06:00
Nick Daly
bb75e4285f Added whitespace. 2013-12-16 21:08:00 -06:00
Nick Daly
cdca585a98 Renamed COPYRIGHTS to LICENSES 2013-12-16 21:05:02 -06:00