liquid_feedback_frontend
annotate app/main/_layout/default.html @ 75:733f65c0c0a0
Bugfixes, feature enhancements, code-cleanup, and major work on API
Details:
- API
-- Allow relation name to be passed to helper function util.autoapi{...}
-- Added area API
-- Bugfixes in API
--- Correctly return initiatives (bug #162)
--- Correctly process "id" parameter for initiative API
--- Bugfix related to "state" parameter (bug #165)
--- Changed constant "discussion" to "accepted" (in model/issue.lua, used by API)
--- Fixed JSON encoding in auto_api (bug #181)
--- Ignore list filter "voted" in case of public access
--- Enable access to API without session
- Work on RSS feed (incomplete yet)
- Other bugfixes
-- Handle empty browser identification string
-- Handle invalid date in member/update.lua (bugs #24 #109 #115 #136)
-- Better handle errors while converting uploaded images. (bug #79 +5 duplicates)
-- Don't display revoked initiatives in list of new drafts (bug #134)
-- Fixed syntax error in app/main/member/_action/update_name.lua throwing unexpected error, when new name was too short
-- Do not display refresh support button for revoked initiatives
-- Repaired issue search (bug #150)
-- Fixed typos in german translation files
--- "initi(i)erte"
--- "Er(g)eignisse" (bug #161)
- Code cleanup
-- Removed deprecated motd files locale/motd/de.txt and locale/motd/de_public.txt
-- Removed redundant code in app/main/index/_updated_drafts.lua
- New features and (optical) enhancements
-- Support change of notify email; notification of not approved address added to start page
-- Settings dialog splitted into single pages
-- Mark deactivated members
-- Calendar for birthday selection in profile
-- Policy list public readable when public access is enabled
Details:
- API
-- Allow relation name to be passed to helper function util.autoapi{...}
-- Added area API
-- Bugfixes in API
--- Correctly return initiatives (bug #162)
--- Correctly process "id" parameter for initiative API
--- Bugfix related to "state" parameter (bug #165)
--- Changed constant "discussion" to "accepted" (in model/issue.lua, used by API)
--- Fixed JSON encoding in auto_api (bug #181)
--- Ignore list filter "voted" in case of public access
--- Enable access to API without session
- Work on RSS feed (incomplete yet)
- Other bugfixes
-- Handle empty browser identification string
-- Handle invalid date in member/update.lua (bugs #24 #109 #115 #136)
-- Better handle errors while converting uploaded images. (bug #79 +5 duplicates)
-- Don't display revoked initiatives in list of new drafts (bug #134)
-- Fixed syntax error in app/main/member/_action/update_name.lua throwing unexpected error, when new name was too short
-- Do not display refresh support button for revoked initiatives
-- Repaired issue search (bug #150)
-- Fixed typos in german translation files
--- "initi(i)erte"
--- "Er(g)eignisse" (bug #161)
- Code cleanup
-- Removed deprecated motd files locale/motd/de.txt and locale/motd/de_public.txt
-- Removed redundant code in app/main/index/_updated_drafts.lua
- New features and (optical) enhancements
-- Support change of notify email; notification of not approved address added to start page
-- Settings dialog splitted into single pages
-- Mark deactivated members
-- Calendar for birthday selection in profile
-- Policy list public readable when public access is enabled
| author | bsw |
|---|---|
| date | Thu Jul 08 18:44:02 2010 +0200 (2010-07-08) |
| parents | 00d1004545f1 |
| children | dca6a57b0779 |
| rev | line source |
|---|---|
| bsw/jbe@0 | 1 <html> |
| bsw/jbe@0 | 2 <head> |
| bsw/jbe@0 | 3 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/> |
| bsw/jbe@0 | 4 <title><!-- WEBMCP SLOTNODIV app_name --></title> |
| bsw/jbe@0 | 5 <link rel="stylesheet" type="text/css" media="screen" href="__BASEURL__/static/trace.css" /> |
| bsw@11 | 6 <link rel="stylesheet" type="text/css" media="screen" href="__BASEURL__/static/gregor.js/gregor.css" /> |
| bsw@10 | 7 <link rel="stylesheet" type="text/css" media="screen" href="<!-- WEBMCP SLOTNODIV stylesheet_url -->" /> |
| bsw/jbe@0 | 8 <!-- WEBMCP SLOTNODIV html_head --> |
| bsw/jbe@19 | 9 <script type="text/javascript" src="__BASEURL__/static/js/partialload.js"></script> |
| bsw/jbe@19 | 10 <script type="text/javascript">var ui_tabs_active = {};</script> |
| bsw/jbe@0 | 11 </head> |
| bsw/jbe@0 | 12 <body> |
| bsw/jbe@0 | 13 <div class="topbar"> |
| bsw/jbe@0 | 14 <div class="logout_button" id="logout_button"> |
| bsw/jbe@0 | 15 <!-- WEBMCP SLOT logout_button --> |
| bsw/jbe@0 | 16 </div> |
| bsw/jbe@0 | 17 <div class="searchbox" id="searchbox"> |
| bsw/jbe@0 | 18 <!-- WEBMCP SLOT searchbox --> |
| bsw/jbe@0 | 19 </div> |
| bsw/jbe@0 | 20 <div class="navigation" id="navigation"> |
| bsw/jbe@0 | 21 <!-- WEBMCP SLOT navigation --> |
| bsw/jbe@0 | 22 </div> |
| bsw/jbe@0 | 23 </div> |
| bsw/jbe@4 | 24 <div class="layout_notice" id="layout_notice" onclick="document.getElementById('layout_notice').style.display='none';"> |
| bsw/jbe@4 | 25 <!-- WEBMCP SLOT notice --> |
| bsw/jbe@4 | 26 </div> |
| bsw/jbe@4 | 27 <div class="layout_warning" id="layout_warning" onclick="document.getElementById('layout_warning').style.display='none';"> |
| bsw/jbe@4 | 28 <!-- WEBMCP SLOT warning --> |
| bsw/jbe@4 | 29 </div> |
| bsw/jbe@4 | 30 <div class="layout_error" id="layout_error" onclick="document.getElementById('layout_error').style.display='none';"> |
| bsw/jbe@4 | 31 <!-- WEBMCP SLOT error --> |
| bsw/jbe@4 | 32 </div> |
| bsw@2 | 33 <div class="title_bar"> |
| bsw/jbe@4 | 34 <div class="title_bar_content"> |
| bsw/jbe@4 | 35 <div class="logo" id="logo"> |
| bsw/jbe@4 | 36 <!-- WEBMCP SLOT logo --> |
| bsw/jbe@4 | 37 </div> |
| bsw/jbe@4 | 38 <div class="issue_info" id="issue_info"> |
| bsw/jbe@4 | 39 <!-- WEBMCP SLOT issue_info --> |
| bsw/jbe@4 | 40 </div> |
| bsw/jbe@4 | 41 <div class="path" id="path"> |
| bsw/jbe@4 | 42 <!-- WEBMCP SLOT path --> |
| bsw/jbe@4 | 43 </div> |
| bsw/jbe@5 | 44 <div class="help_hidden" id="help_hidden"> |
| bsw/jbe@5 | 45 <!-- WEBMCP SLOT help_hidden --> |
| bsw/jbe@5 | 46 </div> |
| bsw/jbe@4 | 47 <div class="title" id="title"> |
| bsw/jbe@4 | 48 <!-- WEBMCP SLOT title --> |
| bsw/jbe@4 | 49 </div> |
| bsw/jbe@4 | 50 <div class="actions" id="actions"> |
| bsw/jbe@4 | 51 <div class="interest vote_info" id="interest"> |
| bsw/jbe@4 | 52 <!-- WEBMCP SLOT interest --> |
| bsw/jbe@4 | 53 </div> |
| bsw/jbe@4 | 54 <!-- WEBMCP SLOT actions --> |
| bsw/jbe@4 | 55 </div> |
| bsw/jbe@4 | 56 <br style="clear: left;" /> |
| bsw/jbe@4 | 57 <div class="sub_title" id="sub_title"> |
| bsw/jbe@4 | 58 <!-- WEBMCP SLOT sub_title --> |
| bsw/jbe@4 | 59 </div> |
| bsw/jbe@4 | 60 <div class="support vote_info" id="support"> |
| bsw/jbe@4 | 61 <!-- WEBMCP SLOT support --> |
| bsw/jbe@4 | 62 </div> |
| bsw/jbe@4 | 63 <div style="clear: left;" /></div> |
| bsw/jbe@0 | 64 </div> |
| bsw/jbe@0 | 65 </div> |
| bsw/jbe@0 | 66 <div class="main" id="default"> |
| bsw/jbe@0 | 67 <!-- WEBMCP SLOT default --> |
| bsw/jbe@0 | 68 </div> |
| bsw/jbe@0 | 69 <div class="layout_trace" id="layout_trace" style="xdisplay: none"> |
| bsw/jbe@0 | 70 <div id="trace_show" onclick="document.getElementById('trace_content').style.display='block';this.style.display='none';">TRACE</div> |
| bsw/jbe@0 | 71 <div id="trace_content" style="display: none;"> |
| bsw/jbe@19 | 72 <tt id="system_error"><!-- WEBMCP SLOT system_error --></tt> |
| bsw/jbe@19 | 73 <div id="trace"> </div><hr /> |
| bsw/jbe@19 | 74 <!-- WEBMCP SLOT trace --> |
| bsw/jbe@0 | 75 <div class="trace_close" onclick="document.getElementById('trace_show').style.display='block';document.getElementById('trace_content').style.display='none';"> |
| bsw/jbe@0 | 76 close |
| bsw/jbe@0 | 77 </div> |
| bsw/jbe@0 | 78 </div> |
| bsw/jbe@0 | 79 </div> |
| bsw/jbe@0 | 80 </div> |
| bsw/jbe@0 | 81 </body> |
| bsw/jbe@0 | 82 <script> |
| bsw/jbe@0 | 83 </script> |
| bsw/jbe@0 | 84 </html> |