A | B | C | D | E | |
---|---|---|---|---|---|
1 | Entries in YELLOW BACKGROUND are all part of rewriting the template for the conversation lounges | ||||
2 | Entries in BLUE BACKGROUND are are fixed in the development version | ||||
3 | PINK items will be done after the launch. | ||||
4 | Items in RED are priority | ||||
5 | |||||
6 | Pending issues | ||||
7 | UI only | 0 | |||
8 | Trivial | 3 | |||
9 | Minor | 6 | |||
10 | Medium | 0 | |||
11 | Major | 1 | |||
12 | Critical | 2 | |||
13 | Security | 0 | |||
14 | |||||
15 | Section | Status | Type | Severity | Item |
16 | Articles | Done | Functionality | When importing articles into the database (the Quill content), resize the images if they are too big. There's no need to keep the original because that would cause problems when editing existing articles (the edited version will have the resized images anyway). | |
17 | Articles | Done | Bug | When editing an article, added photos are not processed (extracted from the HTML) because the Quill HTML is only processed when adding a new article. | |
18 | Articles | Done | Bug | When adding an article, img tags that aren't BASE64-encoded are processed by the extract_images() method too (when they shouldn't be touched), resulting in an error. | |
19 | News items | Done | Functionality | When importing news items into the database (the Quill content), resize the images if they are too big. There's no need to keep the original because that would cause problems when editing existing articles (the edited version will have the resized images anyway). | |
20 | News items | Done | Bug | When editing a news item, added photos are not processed (extracted from the HTML) because the Quill HTML is only processed when adding a new article. | |
21 | News items | Done | Bug | When adding a news item, img tags that aren't BASE64-encoded are processed by the extract_images() method too (when they shouldn't be touched), resulting in an error. | |
22 | Lounges | Done | Functionality | When importing ConversationMessages into the database (the Quill content), resize the images if they are too big. There's no need to keep the original because that would cause problems when editing existing articles (the edited version will have the resized images anyway). | |
23 | Lounges | N/A | ConversationMessages can't be edited by the user. | ||
24 | Lounges | Done | Bug | When adding a ConversationMessage, img tags that aren't BASE64-encoded are processed by the extract_images() method too (when they shouldn't be touched), resulting in an error. | |
25 | Articles | Done | UI: Feedback | Admin: When adding a new Article fix the submit button to give feedback that there's an upload in progress. Otherwise, when uploading photos it looks like the site froze. | |
26 | News Items | Done | UI: Feedback | Admin: When adding a new News Item fix the submit button to give feedback that there's an upload in progress. Otherwise, when uploading photos it looks like the site froze. | |
27 | Lounges | Done | UI: Feedback | When adding a new ConversationThread fix the submit button to give feedback that there's an upload in progress. Otherwise, when uploading photos it looks like the site froze. | |
28 | Lounges | Done | UI: Feedback | When adding a new ConversationMessage fix the submit button to give feedback that there's an upload in progress. Otherwise, when uploading photos it looks like the site froze. | |
29 | Lounges | Done | UI: Layout | The first message of a ConversationThread is too narrow. Make it wider, at least as wide as the replies. | |
30 | Lounges | Done | UI | Minor | The upvote/downvote buttons in ConversationMessages are hardcoded |
31 | Lounges | Done | Functionality | Minor | No support for upvoting/downvoting ConversationMessages |
32 | Comments | Done | Functionality | Minor | No support for upvoting/downvoting Comments |
33 | Lounges | Done | UI | The user standing/reputation in ConversationMessages is hardcoded | |
34 | Lounges | Done | Functionality | Minor | No support for user reputation |
35 | Articles | Done | UI | Add list of comments on the article page | |
36 | Articles | Done | UI | Minor | In the replies to ConversationThreads, change the usage of glyphicons in the template with FontAwesome |
37 | Lounges | Done | UI: Layout | UI only | In the thread view, change the breadcrumbs design to the same used for Articles |
38 | News Items | Done | Functionality | Draft flag not taken into account when listing the articles | |
39 | News Items | Done | Functionality | Published flag not taken into account when listing the articles | |
40 | News Items | Done | UI | Major | Header image not cropped to standard proportions |
41 | Articles | Done | UI | Major | Header image not cropped to standard proportions |
42 | News Items | Done | Functionality | Major | Quill editor doesn't appear in the single article page |
43 | Articles | Done | Functionality | Major | Quill editor doesn't appear in the single article page |
44 | News Items | Done | Functionality | Major | Route doesn't handle posting comments |
45 | Articles | Done | Functionality | Major | Route doesn't handle posting comments |
46 | News Items | Done | UI | Major | Template doesn't display the comments posted in the news item |
47 | Articles | Done | UI | Major | Template doesn't display the comments posted in the article |
48 | Articles | Done | Bug | Security | The article detail route allows POSTing data and will accept any comments without validating that there's a user logged in. |
49 | Articles | Done | Functionality | Draft flag not taken into account when listing the articles | |
50 | Articles | Done | Functionality | Published flag not taken into account when listing the articles | |
51 | News Items | Done | UI: Usability | Medium | Admin: in the list of news items, add the published flag to the list |
52 | News Items | Done | UI: Usability | Medium | Admin: in the list of news items, add the hidden flag to the list |
53 | Backend | Done | Reusability | Major | Integrate the ArticleComment and NewsItemComment models into the same class for code reusability and consistency |
54 | News Items | Done | Functionality | Minor | The "allows_comments" flag not considered when checking whether user is allowed to comment or not. |
55 | Articles | Done | Functionality | Minor | The "allows_comments" flag not considered when checking whether user is allowed to comment or not. |
56 | News Items | Done | UI | Minor | Admin: Header image not resized when adding News Item. |
57 | Articles | Done | UI | Minor | Admin: Header image not resized when adding Article |
58 | News Items | Done | UI | Major | Images inside the item body aren't styled (borders, img-responsive class) |
59 | Articles | Done | UI | Major | Images inside the article body aren't being added the lightbox classes |
60 | News Items | Done | UI | Major | Images inside the news item body aren't being added the lightbox classes |
61 | News Items | Done | Functionality | Major | There is no pagination in the list of news items. Impossible to see more than 4 items. |
62 | News Items | Done | UI | Major | If the News Item doesn't have comments AND it doesn't allow comments, there will be two alerts, one saying that there are no comments and another saying that comments aren't allowed. |
63 | News Items | Done | UI | Major | The list of news items doesn't display the number of comments in each item |
64 | Articles | Done | UI | Minor | The list of articles doesn't display the number of comments in each item |
65 | Articles | Done | UI | Major | Comments aren't listed in chronological order |
66 | News Items | Done | UI | Major | Comments aren't listed in chronological order |
67 | Comments | Done | Functionality | Major | Empty comments are allowed |
68 | Member | Done | UI | Major | In the member page, the member's activity is hardcoded. |
69 | Member | Done | HTML | Minor | In the member pages, the FontAwesome CSS is included twice |
70 | Member | Done | UI | Minor | The "Settings" menu in the user dropdown doesn't have a function. |
71 | Admin | Done | UI | Minor | Admin: when adding a new Article, the menu on the right activates the "News Items" link |
72 | Admin | Done | UI | Minor | Admin: when editing an Article, the menu on the right activates the "News Items" link |
73 | Member | Done | Bug | Major | When uploading a custom member profile photo, the upload fails if none of the standard portraits is selected. |
74 | Navbar | Done | UI | Major | The article series in the navbar doesn't take into account the hidden flag for the series (hidden series are listed anyway) |
75 | Sidebar | Done | UI | Major | The content of the sidebar is hardcoded until there's enough content to pull from the database |
76 | Sidebar | Done | UI | Minor | The sponsor box is hardcoded (should be a Google Ad until the private banner server is up) |
77 | Backend | Done | Tracking | Minor | Google AdSense code is not active in the template. |
78 | Layout | Done | Static page | Minor | The terms of service page doesn't exist |
79 | Member | Done | Bug | Major | The birthdate cannot be empty when editing the member profile |
80 | Member | Done | Bug | Critical | When a new user activates his/her accounta blank page shows up (missing the "redirect" module in the activation controller) |
81 | Global | Done | Functionality | Major | SSL proxy not enabled yet |
82 | Member | Done | Bug | Critical | The password change page in the member's profile crashes (missing the "redirecft" module in the controller) |
83 | Global | Done | HTML/CSS | Minor | In pages with little content, the page footer is shown immediately after the end of the content container instead of at the bottom of the browser window. |
84 | Lounges | Done | HTML/CSS | Minor | When posting in the conversation lounges, the user can't resize the Quill editor div. It grows with the content, but it would be more usable if the initial div was bigger or resizable. |
85 | Layout | Done | UI | Minor | favicon.ico not created |
86 | Frontpage | Done | Bug | Major | The links for featured articles in the frontpage point to news items, not to articles |
87 | Lounges | Done | HTML/CSS | Minor | The member avatar looks HUGE when displayed on a mobile screen |
88 | Backend | Done | Security | Major | (reported by Sandy Pleyte): Security headers not sent |
89 | Layout | Done | Static page | Minor | (reported by Sandy Pleyte): The contact page doesn't exist |
90 | Layout | Done | Frontend | Major | (reported by Sandy Pleyte): NULL fields from the database displayed as 0 in the member pages |
91 | Account | Done | HTML/CSS | Minor | (reported by Sandy Pleyte): external CSS not loading correctly on Spark email client under iOS |
92 | Frontend | Done | HTML/CSS | Minor | (reported by Sandy Pleyte): 404 template doesn't exist yet |
93 | Frontend | Done | HTML/CSS | Minor | 401 template doesn't exist yet |
94 | Frontend | Done | HTML/CSS | Minor | 500 template doesn't exit yet |
95 | Lounges | Done | Functionality | Minor | Participants in a thread should receive a notification via email when there are new posts in a thread they follow |
96 | Lounges | Done | Functionality | Minor | Participants in a thread should be able to follow/unfollow threads in order to enable/disable notifications |
97 | Lounges | Done | Bug | Critical | Anonymous posts in a thread result in a blank page. Error in log file: "File "/www/javi_lavandeira/msx-center.com/ftproot/webapp/templates/lounges/lounges-thread.html", line 72, in block "content" <div class="panel-heading"><img src="{{ message.user.profile_photo_url(size="small") }}" class="poster-avatar"> UndefinedError: 'None' has no attribute 'profile_photo_url'" |
98 | Editor | Done | HTML/CSS | Minor | Empty lines entered as empty paragraphs with a single <br> inside when posting from Quill, resulting in too much whitespace. |
99 | Editor | Done | HTML/CSS | Minor | Body font in the comments is too small. |
100 | Lounges | Done | UI | Minor | No feedback telling the user that he's posting as anonymous in a thread. |