circular's Introduction
circular's People
circular's Issues
Bulk Circular Upload
Need to upload bulk circular. The very same user need to pick them and enter details.
Audit trail
We have to add a good audit trail.
Log server time
IP address/ MAC address (need to get from client side by ? Java script?)
User
for all ADD, EDIT, DELETE functions !
For EDIT and DELETE we have to archive the old.
Since most of the code is written and database is designed;
My suggestion is,
- Add a 'audit' table with five fields : audtoID, Time, IP Addr.............
- Generate a record for each activity / button press
- Add a required field for each other table and save the relevant autoID of the audit table record.
Addition Circulars
One circular can has one or more additional circulars.
Keywords
Up to 10 key words.
Check English Spellings.
Only in Enlgish
Circular Language Relationship
Circulations marked each other as a translation
Circular Inter-Relations
Need to add circular to be replace by another circular.
Circular / Circular Letter
Have t differentiate circular letter from circular.
Circular need a circular number
circular letter is a inputbox
in add circular page circular letter is in inputbox.
Check Duplicates
Wen entering a newcircular, after selecting data and signing authority, list a set of circulers already entered and ask whether not duplicates.
Usage log and Bulk download detection
We can use the audit record and add one to each on the view events.
This way we can check number of such events per user.
To prevent bulk downloads;
???? before a download/view event check if x number of similar events per y time interval
x and y in a property file perhaps!
This to prevent more that x downloads/views per user per IP per y time interval.
hope i am clear enough.
Language Button
Language Buttons
Search statistics
If possible search statistics.
Home Page Improvements
All non internal circulars listed. Mark as only public circulars.
Latest 20 circulars
Popular circulars not needed
Replacing Circulars
One circular can replace one or more circulars.
One circular can only be replaced by another one circular.
Keyword Dictionary
Need to keep a dictionary
Advanced Search
Time
Signing Authority
Division
Keywords
Similarity Search
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.