Code Monkey home page Code Monkey logo

clientarea's People

Stargazers

 avatar

Watchers

 avatar  avatar

clientarea's Issues

Forum/Discussion Board

  • Have categories.
  • Allow sending of email when posting.
  • When someone replies to a post, send notification + message to those who subscribed to thread.
  • Creator of post can add users in the same group to the subscription list of the thread.
  • Threaded view.

BUG renaming of groupname signal

when an admin renames a groupname, the folder name created is updated.
catch update signal for group model and rename the folder.

Link Categories to Group

Link Categories to Group so that all categories will be under a group.

Group A
  Category 1
     A sample post
     Another sample post

Group B
   Category 2
     Yet another post
     Yet another sample post

disabled dynamic zipping for download

This is disabled for now. Will have to confirm if Python creates a zipfile in the memory. The ideal thing would be to create a temp zip file and pass the "path" of that zip through x-sendfile.

YAML file for README for files

For files: if we have a file named "myawesomefile.txt" your corresponding README
file for it will be "myawesomefile.txt.README". Since this is a little tedious,
I will probably implement one single "READMEFILES" containing all the
description and filename in the current directory. I am looking at using a YAML
file for this.

notify / email members of group when posting a message/comment

have a checkbox so that when a user posts something, the user can notify other members of the group through email.

save the "checked" users in the database... they will be notified everytime when someone replies to the message...

the poster can remove/add users for the "subscriber" list. OR the current member can remove/add himself from the list.

if no README for parent DIR?

Exception Type: UnboundLocalError
Exception Value:
local variable 'readme_for_current_dir' referenced before assignment
Exception Location: /home/client/application/home/views.py in browse_files, line 164
Python Executable: /usr/bin/python

Upload files.

Upload files...
users will be able to upload files when posting a message.

the user has an option on where to save the file.

allow multiple files. try to use uploadify...

BUG: message/views.py for Unread model save()

message/views.py
near:

"""
Get all users in the group an save to Unread model
"""

this line:
marked_read_on = datetime.now().replace(microsecond=0).isoformat(' '),
should not be there. make a condition that if it is the current user, set the "marked_read_on"...

FIX def forbidden(request) in home/views.py

FIX def forbidden(request) in home/views.py

it is used in:

    @permission_required('home.add_desclogs',login_url='/home/forbidden')

and in browse_files.html

} else if (data.status=="forbidden") {
                    alert('You are not permitted to do this action');

MAJOR BUG: when adding a new user, the new user will not have new messages

when adding a new user, the new user will not have new messages. this is because the user does not have entries in "Unread" model.

Big problem: do we need to add to "Unread" model everytime we add a user? If we do this, we will have to put "ALL" the posts, etc. to the model.

Possible solution: ????

is_client field for user

when the user is: is_client = 1
Hide all messages for client -- i'm talking about the dashboard.
Hide "Post message in this group" link at the browse files.
Show error if client tries to view the post message form...

IMPORTANT:

*make sure to put a "red marker" that says "CLIENT" beside all client usernames.

*do not add client to "employee groups"...

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.